Commit Graph

84 Commits (5966de4ee2b8cf14a86b36f47b8015fc17f026ea)

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.
8 years ago
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.
9 years ago
Pavel Roskin d1efb0d5ba Fix signed to unsigned comparisons reported by g++ 6.1.0 9 years ago
Pavel Roskin aaa89ad4e6 Use const unsigned for hex arrays
Some constants are too big for the signed type.
9 years ago
Pavel Roskin aeeb3d2c2e Fix warnings detected by -Wwrite-strings 9 years ago
Pavel Roskin ca9cbcafc8 Typo fixes 9 years ago
Pavel Roskin 70f3d4c5e2 Fix warnings for unused variables read from byte streams 9 years ago
Jay Sorg 38241f2a0b Fix all format warnings and some unused variable warnings 9 years ago
Pavel Roskin 59a5fb0ddb Move headers from EXTRA_DIST to sources, sort alphabetically
There should be no functional difference.
9 years ago
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.
9 years ago
Pavel Roskin f8cb1588ef Replace "charactor" with "character" everywhere 9 years ago
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.
9 years ago
Pavel Roskin 964e860072 Run through codespell 9 years ago
Pavel Roskin 380c0cd2e7 Fix building outside the source tree
$(top_srcdir)/common is in INCLUDES, but $(top_srcdir) is not.
9 years ago
Jay Sorg fd793bd213 rename g_tcp_can_recv to g_sck_can_recv 10 years ago
Laxmikant Rashinkar ad4bea9a6e coverity: fixed missing break in switch 11 years ago
Laxmikant Rashinkar 0915d33d70 coverity: dead code 11 years ago
Laxmikant Rashinkar 27055d5762 coverity: improper use of negative value 11 years ago
Laxmikant Rashinkar 023c0b5bc1 coverity: fixed out of bounds read-write 11 years ago
Laxmikant Rashinkar 73578bc612 coverity: fixed unchecked return value 11 years ago
Jay Sorg c6fa03102f copyright year update 12 years ago
LawrenceK 4c189ec3b4 update/fix some debug log calls and add the test of XRDP_DEBUG to make files so controlled by the autoconf option --enable-xrdpdebug 12 years ago
Laxmikant Rashinkar 1123323fda o moved from GNU General Public License to Apache License, Version 2.0
o applied new coding standards to all .c files
o moved some files around
13 years ago
Jay Sorg 58f5dcc030 autotools: change top_srcdir to top_builddir for LIBADD 13 years ago
norrarvid 42bda50fe0 Deadlock situation bug fix and improved debug information 13 years ago
Itamar Reis Peixoto 6b08b8b71e include missing files in make dist 14 years ago
Nicola Ruggero ef92e83392 Fixed warning about wrong vnc* truct 14 years ago
Jay Sorg 4f88bf83c1 fixes for bell function 14 years ago
Nicola Ruggero 4cf06dbbcb Major code cleanup:
- Initialized and zeroed out local variables
- Check for some null pointers
- Fixed some typos
- Other minor changes (beautify, etc.)
14 years ago
Nicola Ruggero 104f762e5d Added bell (pcspeaker) support 15 years ago
jsorg71 ef9fd02c43 update copyright year 15 years ago
jsorg71 35113b8f2a remove some dead code 15 years ago
jsorg71 e825783adf remove some dead code 15 years ago
jsorg71 33b4e7f417 channel fixes 16 years ago
jsorg71 47f6623d8e change the order of params for keydown/up to be more backward compatible 16 years ago
jsorg71 4369219ae3 keymap changes 16 years ago
jsorg71 23ffdb0c5f autotools fix and file_loc.h simplified 16 years ago
jsorg71 859dc139f0 update copyright year 16 years ago
jsorg71 f4f98373b9 fix some buffer overruns 16 years ago
jsorg71 af83cb7cae remove old makefiles 16 years ago
jsorg71 f77934a58e remove lib version 17 years ago
jsorg71 566aaf6d04 version and common change 17 years ago
jsorg71 59a2d1dea6 build common as a library 17 years ago
jsorg71 c5fceb31ec autotools 17 years ago
jsorg71 513a72e4d5 added more color conversion 17 years ago
jsorg71 31f19e5cd1 added 24 bpp color support 17 years ago
jsorg71 28d25ba682 fix mono cursor issue with librdp 17 years ago
jsorg71 d9123b847a change xrdp file install locations 17 years ago
jsorg71 230bead747 set socket options 17 years ago
jsorg71 d061537be9 added new wait_obj functions 17 years ago