Commit Graph

27 Commits

Author SHA1 Message Date
Pavel Roskin 0422734fc7 Merge EXTRA_DEFINES and EXTRA_INCLUDES into AM_CPPFLAGS
AM_CPPFLAGS is a documented Automake variable for C preprocessor flags
that should not be overridden when compiling the package.

There is no need to have two additional variables that are ultimately
merged into AM_CPPFLAGS.

Their names are also confusing. EXTDA_DIST is a documented Automake
variable. Everything else that starts with "EXTRA" is not.
2016-10-20 10:43:02 -07:00
Pavel Roskin ace7d2c822 Declare unified module interface and use it in modules
This fixes loading modules compiled with a C++ compiler. Remote thandle
type, it's unused. Use tintptr for module data. Don't cast pointers to
long, they won't fit on Win64.
2016-07-08 05:09:09 +00:00
Pavel Roskin 6ab8c5ac6e Don't include X11/Xlib.h for XPoint, define a replacement
XRDP modules are not X11 clients and should not generally need X11
headers. There is no need to match the X11 structure.
2016-07-08 04:29:48 +00:00
Pavel Roskin aeeb3d2c2e Fix warnings detected by -Wwrite-strings 2016-07-08 04:29:42 +00:00
Pavel Roskin 77b380c0b5 Fix format warnings in log_message() calls 2016-06-21 16:30:16 -07:00
speidy 80b91c0a7b neutrinordp: indentation fixes 2016-05-12 19:02:05 -04:00
speidy a42cb4842c neutrinordp:
o support for passing domain name to module, using
xrdp.ini module specific parameter
o reduce rail trace logging
2016-05-12 17:22:18 -04:00
speidy 551d7dd58f neutrinordp: support for 32 to 16 bitmap conversion 2016-05-12 17:22:07 -04:00
speidy f20e06ff42 neutrinordp: added 16bpp to 32bpp pixel color conversion 2016-05-12 17:21:15 -04:00
speidy eb2bbcfc9f neutrinordp: set nla, program parameters from preamble 2016-05-12 17:20:50 -04:00
Pavel Roskin ca9cbcafc8 Typo fixes 2016-05-04 23:33:30 -07:00
Pavel Roskin 59a5fb0ddb Move headers from EXTRA_DIST to sources, sort alphabetically
There should be no functional difference.
2016-02-21 23:06:48 -08:00
Pavel Roskin 92a6833e9b Fix typos 2016-02-13 20:41:07 -08:00
Pavel Roskin dcab7552db Stop redefining libdir, use moduledir for ${libdir}/xrdp
libdir is for shared and static libraries. Some xrdp libraries are loaded
dynamically from a non-standard directory, so they are used like modules.

Having separate libdir and moduledir would eventually allow to separate
dynamically loaded modules from shared libraries.
2016-02-12 23:52:46 -08:00
Pavel Roskin f8cb1588ef Replace "charactor" with "character" everywhere 2016-01-30 17:33:04 -08:00
Pavel Roskin a452d8d36a Merge AM_CFLAGS and INCLUDES info AM_CPPFLAGS
AM_CPPFLAGS is for flags passed to the preprocessor, such as defines and
includes. AM_CFLAGS is for flags affecting the compiler, such as debug
and optimization settings.

INCLUDES is an obsolete name. Users can pass INCLUDES and break
compilation. AM_CPPFLAGS is more explicit that the flags come from
Automake and should not be overridden.
2016-01-29 22:45:00 -08:00
Jay Sorg 4a553e07af update the module API 2015-07-10 21:57:04 -07:00
Jay Sorg b5a1b233cd neutrinordp: turn off order caps not tested 2014-10-12 17:41:09 -07:00
ArvidNorr 18d851bf18 Readded removed breaks 2014-05-23 08:18:29 +02:00
speidy 37987a842b merge ArvidN 2014-05-20 01:40:30 +03:00
Jay Sorg 89cbe76f57 neutrinordp: minor changes, coding style, log level
Conflicts:
	neutrinordp/xrdp-neutrinordp.c
	neutrinordp/xrdp-neutrinordp.h
2014-05-20 01:36:53 +03:00
speidy b8cffeefe1 neutirnordp: changes for rail proxy 2014-02-05 10:36:58 +02:00
speidy 2360bef91a neutrinordp: fix for rail proxy, change freerdp_UnicodeToAsciiAlloc
calls
2014-01-19 15:18:58 +02:00
Jay Sorg 2aad1b2d5d work on neutrinordp proxy, cursor and glyph 2013-06-23 21:17:14 -07:00
Jay Sorg c668b745d9 neutrinordp module, use SendInvalidate on invalidate 2013-05-13 20:48:27 -07:00
Jay Sorg 64fabbad68 got neutrinordp module building 2013-05-03 02:07:02 -07:00
Jay Sorg 862ee8b914 started adding neutrinordp module 2013-05-03 00:37:11 -07:00