Commit Graph

56 Commits

Author SHA1 Message Date
Koichiro IWAO 65a69cdd8f third_party: Update Makefile.am to fix `make distcheck` 2023-04-03 17:35:00 +09:00
Koichiro IWAO 40e3421bf1 Integrate tomlc99 into xrdp build 2023-04-03 15:50:03 +09:00
Derek Schrock 829378bba8 Add xrdp-waitforx to wait for X to start with RandR outputs
For some window managers (fvwm2 and fvwm3) if the X server isn't
running and has output it's possible for the window manager to fail or
reconfigure randr incorrectly.

With xrdp-waitfox:
 - Install xrdp-waitfox to the BIN dir.
 - sesman will run xrdp-waitfox as the logged in user.
 - Set an alarm to exit after 30 seconds.
 - Try to open env DISPLAY value's display (10 seconds).
 - Test for RandR extension.
 - Wait for outputs to appear (10 seconds).
2023-02-11 18:01:10 -05:00
matt335672 ae6a55dbac Replace Windows font utility with native utilities
To generate new fonts, the freetype2 library is required. This
can now be specified by configure in the usual way. If it's missing,
new fonts cannot be generated.
2022-09-06 09:31:47 +01:00
Koichiro IWAO 8d88fe7a83 Add ulalaca to build 2022-05-19 12:10:05 +09:00
matt335672 e059336dff Add libipm facility 2022-03-15 10:23:27 +00:00
matt335672 582433b827 Add dependency on libscp to xrdp 2021-11-25 14:17:39 +00:00
Koichiro IWAO b816403172 remove unnecessary files also from Makefile.am 2021-10-23 01:26:24 +09:00
matt335672 dfdbc371b7 Remove tcutils 2021-07-14 16:12:44 +01:00
Koichiro IWAO 55f57e5a5d
`make distcheck` should only succeed if check is installed 2021-04-24 23:38:40 +09:00
Koichiro IWAO b86315de42
add `--enable-tests` flag to ensure dependencies for the tests 2021-04-24 23:38:13 +09:00
Koichiro IWAO bb7b7a3374 Perform unit tests only if check is installed 2021-04-20 23:17:26 +09:00
Alexandre Quesnel 16fe9a021a Moving gtcp_proxy and tcp_proxy to the tools/devel directory 2021-03-26 14:16:00 +00:00
Alexandre Quesnel ec52c6466d Adding self-contained tests to be built during `make all` 2021-03-26 00:59:16 +00:00
Koichiro IWAO c0c7c3f106
xrdp: unify inconsistent mixed use of
* configure params
* configure options
* configure string
2018-06-27 09:00:55 +09:00
Jay Sorg f6d3fd46b6 don't remove configure_params.h on make clean, only make distclean 2018-05-27 01:05:08 -07:00
Jay Sorg 04a5a0582e distclean remove configure_params.h 2018-05-25 22:17:31 -07:00
Koichiro IWAO eb6ba23325
Remove x11rdp from README and EXTRA_DIST 2018-04-17 13:34:38 +09:00
Pavel Roskin a7ec7237c4 Remove readme.txt, it has been replaced by README.md 2017-03-27 06:49:38 +03:00
Pavel Roskin 24d44def60 Add --enable-strict-locations option, describe default in its help text
Rather than guess user's intention based on whether --prefix was
specified, use an explicit option to enable strict GNU Coding Standards
for installation directories.

The default is to use /etc and /var rather than corresponding directories
under prefix.

Use --enable-strict-locations in "make distcheck", it expects all
installed files to be under prefix.
2017-03-02 21:47:37 -08:00
Pavel Roskin 2b614ed4ab Remove librdp.so sources, it's obsoleted by neutrinordp
Remove "rdp-any" section from xrdp.ini.
2017-01-19 20:13:49 -08:00
Idan Freiberg aeb1392caa Merge branch 'devel' into readme 2016-12-22 09:57:20 +02:00
speidy ecff6f53ba Add README.md 2016-12-21 16:23:22 -05:00
speidy a68b018122 Add NEWS.md
Add NEWS.md to EXTRA_DIST
2016-12-21 16:12:22 -05:00
Pavel Roskin 0e7bc6e111 Compile libpainter only if enabled, fix path to libpainter.a
When subpackages are compiled outside the build tree, the build artifacts
are placed under top_builddir.
2016-12-20 13:07:48 -08:00
Pavel Roskin c21b9a78f4 Distribute all files except git and github specific data
It is better to distribute a few useless file than not to distribute
needed files.
2016-12-18 00:00:11 -08:00
Pavel Roskin 191eec5e8d Make libpainter a subpackage of xrdp 2016-12-17 16:14:53 -08:00
Pavel Roskin e65aa594e8 Make librfxcodec a subpackage
Since libpainter is going to become a subpackage, we can make librfxcodec
a subpackage as well.

With this change, librfxcodec is configured, built and linked to xrdp
automatically if enabled by "--enable-rfxcodec"

librfxcodec is packaged by "make dist" regardless of "--enable-rfxcodec"

librfxcodec/confgure is run unconditionally, it's needed for "make dist"
to work. But librfxcodec is only compiled if enabled.
2016-12-15 22:37:20 -08:00
Jay Sorg 50db3bb983 add pkgconfig xrdp.pc file 2016-11-17 11:57:10 -08:00
Pavel Roskin acdfc94511 Merge prog_std.txt into coding_style.md 2016-10-17 08:38:22 -07:00
Pavel Roskin 3ad28e1130 Add m4 directory to EXTRA_DIST, not all Automake versions package it 2016-02-21 21:31:02 -08:00
Pavel Roskin c4127aa43f Convert coding style from Open Document to Markdown
Markdown is easily readable in text editors. Unlike ODT, markdown can be
patched. GitHub shows markdown with pretty formatting.

Remove bad examples. Improve explanations for good examples.

Use Unicode finger sign to work around the issue of code block after a
list.

Make coding_style.md distributable.
2016-02-11 15:39:45 -08:00
Pavel Roskin 4d4289d93c Disable systemd support for "make distcheck"
"make distcheck" sets prefix to a user-owned directory, compiles code and
runs "make install". That fails if systemd files need to be installed, as
their location if not relative to the prefix.
2016-01-29 23:43:49 -08:00
Pavel Roskin 2694fa9dac Create the m4 directory for Autoconf macro files
Keeping separate files is more maintainable than merging them into a
single aclocal.m4 file. It is easier for users to understand where those
files come from.

Automake knows how to distribute files in the m4 directory.
2016-01-29 23:41:40 -08:00
Jay Sorg c1b7cbd657 merges from authentic8 2013-09-26 11:28:07 -07:00
speidy da7a005a59 neutirnordp: purge old freerdp modules from autoconf 2013-08-24 18:19:45 +03:00
Jay Sorg aa5b9e56b2 xrdp: disable freerdp proxy build 2013-08-22 12:55:31 -07:00
Jay Sorg 64fabbad68 got neutrinordp module building 2013-05-03 02:07:02 -07:00
Jay Sorg 585beebf3e do not build xrdpvr unless --enable-xrdpvr is used 2012-11-10 17:53:08 -08:00
Laxmikant Rashinkar edf5971cef o in login dialog set sesman-X11rdp as the default module
o added support for video redirection without using TSMF
2012-11-09 19:55:21 -08:00
Jay Sorg e9aa5df420 xrdpapi: added library skel 2012-08-02 10:48:59 -07:00
Jay Sorg 93939893de remove old freerdp dir 2012-02-13 23:31:11 -08:00
Jay Sorg fd5ee6570a added freerdp1 module 2012-02-07 11:51:09 -08:00
Itamar Reis Peixoto 23b42a4883 fix mistake in Makefile.am 2010-11-21 00:42:51 -02:00
Itamar Reis Peixoto b06f72f3b9 Merge branch 'itamarjp' of ssh://xrdp.git.sourceforge.net/gitroot/xrdp/xrdp into itamarjp
Conflicts:
	Makefile.am
2010-11-21 00:38:20 -02:00
Itamar Reis Peixoto 350c3c2488 include more files missed in make dist 2010-11-20 22:13:50 -02:00
Itamar Reis Peixoto 6b08b8b71e include missing files in make dist 2010-11-20 22:13:50 -02:00
Jay Sorg 8a4a729a1b added --enable-freerdp configure option 2010-11-19 21:19:39 -08:00
Jay Sorg 4d4f80bfc4 work on freerdp 2010-11-19 20:34:20 -08:00
Itamar Reis Peixoto ff1fb09ffc include more files missed in make dist 2010-11-19 19:05:11 -02:00