Marc-André Moreau
70ecd9b619
Merge pull request #2589 from baruchsiach/fix-math
...
Don't use unavailable C99 long double math functions
2015-05-05 10:47:03 -04:00
MartinHaimberger
9a4f645f78
Merge pull request #2582 from nfedera/fix-2015-04-28-01
...
Fix unchecked CreateEvent calls and misc fixes
2015-05-04 10:14:27 +02:00
Baruch Siach
414663cc36
Don't use unavailable C99 long double math functions
...
uClibc variants do not provide the C99 long double math functions like ceill,
powl, etc.. For future compatibility use check_symbol_exists() to check
whether these functions are available, and keep the result in
HAVE_MATH_C99_LONG_DOUBLE. Use that instead of the fragile Cygwin version
check in triodef.h.
Fixes build failures under uClibc(-ng) like:
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `powl'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `fmodl'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `ceill'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `log10l'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `floorl'
collect2: error: ld returned 1 exit status
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
2015-05-03 21:12:30 +03:00
Norbert Federa
7edb38df84
Increase API version to 1.2.3
2015-04-30 09:20:34 +02:00
Baruch Siach
3b7d3190a1
Fix build with newer uclibc versions
...
uClibc master branch, as well as uclibc-ng add eventfd_{read,write}
definitions. Instead of testing for __UCLIBC__, have cmake explicitly check
for the existence of eventfd_read and save the result in
WITH_EVENTFD_READ_WRITE.
Fixes build errors like:
.../winpr/libwinpr/synch/event.c:120:12: error: static declaration of 'eventfd_read' follows non-static declaration
static int eventfd_read(int fd, eventfd_t* value)
^
In file included from .../winpr/libwinpr/synch/event.c:39:0:
.../usr/include/sys/eventfd.h:37:12: note: previous declaration of 'eventfd_read' was here
extern int eventfd_read (int __fd, eventfd_t *__value);
^
.../winpr/libwinpr/synch/event.c:125:12: error: static declaration of 'eventfd_write' follows non-static declaration
static int eventfd_write(int fd, eventfd_t value)
^
In file included from .../winpr/libwinpr/synch/event.c:39:0:
.../usr/include/sys/eventfd.h:40:12: note: previous declaration of 'eventfd_write' was here
extern int eventfd_write (int __fd, eventfd_t __value);
2015-04-29 20:31:25 +03:00
Bryan Everly
18b335e2f2
Added support for manpage construction for OpenBSD
2015-04-24 08:38:35 -04:00
Bryan Everly
8f19bd1825
Moved declaration of OPENBSD to higher in the file to clean some things up. Also, removed -Wredundant-decls from OpenBSD because the OpenBSD standard include files have some redundant declarations that generate a large number of compiler warnings.
2015-04-22 09:19:04 -04:00
Bernhard Miklautz
d5e7314392
Merge pull request #2564 from akallabeth/pthread_mutex_timedjoin_detection
...
Fixed pthread_mutex_timedjoin detection.
2015-04-22 14:42:31 +02:00
Hardening
6cd7713e12
Merge pull request #2544 from bmiklautz/boolenization
...
change return types of callbacks to BOOL
2015-04-22 11:01:27 +02:00
Bernhard Miklautz
159306fc7a
Increase API version to 1.2.2
2015-04-22 10:23:25 +02:00
Armin Novak
5911332dfe
Fixed pthread_mutex_timedjoin detection.
2015-04-22 09:32:59 +02:00
Bryan Everly
d31301f73f
Modified code to use bulitin pthread functions on OpenBSD
2015-04-21 16:14:56 -04:00
Bryan Everly
8c75127a67
Necessary changes to get latest branch working on OpenBSD 5.6
2015-04-21 14:42:06 -04:00
ivan-83
434436b75f
* BSD/FreeBSD build fix
2015-03-10 01:21:28 +03:00
ivan-83
fe9fab920e
+ add OSS support for rdpsnd
2015-03-09 09:23:29 +03:00
Bernhard Miklautz
02e6c3932b
build: enable more warnings for gcc
...
Enable implicit-function-declaration and redundant-decls warnings when
compiling with gcc. redundant-decl useful for exported headers.
2015-03-03 19:25:42 +01:00
Armin Novak
89d97e3f2b
Fixes warning D9025 with NMake
2015-02-23 16:48:07 +01:00
Petr Sumbera
8510373b04
Fixes Solaris bus error on sparc.
2015-02-05 08:46:56 -08:00
Marc-André Moreau
fa78439359
Merge pull request #2343 from kilobyte/master
...
Fix build failure on x32.
2015-02-04 11:32:12 -05:00
Hardening
a8c06a4306
Update version to 1.2.1
...
This allows code using FreeRDP to detect the presence of the skipCompression field in
surface commands.
2015-02-03 15:46:08 +01:00
Adam Borowski
15d5037df4
Fix build failure on x32.
...
Unlike i386, x32 can't accept -march=i686 but wants -fPIC, same as amd64
(both are x86_64 ABIs after all). Thus, check for the __x86_64__ define
instead of pointer width.
2015-01-29 05:50:12 +01:00
Bernhard Miklautz
4eb1054927
build: Disable ALSA on OS X
2015-01-27 01:16:24 +01:00
Marc-André Moreau
496ce10637
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-11-15 12:37:29 -05:00
Marc-André Moreau
734b30a5fd
cunit: remove deprecated unit tests
2014-11-12 14:09:53 -05:00
Bernhard Miklautz
2432816711
Update version.
...
Mark master as "dev" for development ;)
2014-11-12 17:14:47 +01:00
Bernhard Miklautz
a668a64488
Don't include CMakeDetermineSystem
...
According to [1] this is an cmake "internal" module and shouldn't be
included directly.
[1] http://public.kitware.com/Bug/view.php?id=13796#c31892
2014-11-11 14:40:31 +01:00
Martin Fleisz
d58c6de93c
Merge pull request #2134 from akallabeth/windows_version_information
...
Windows version information
2014-10-31 12:23:11 +01:00
Martin Fleisz
6e1e1def76
Merge pull request #2125 from akallabeth/win_build_fixes
...
Fixed openssl detection on windows.
2014-10-27 15:00:03 +01:00
Manuel Bachmann
d48adecd6c
wlfreerdp: initial Wayland client
...
Implement an initial Wayland client, which will build if
the wayland-client development libraries are detected
(or if -DWITH_WAYLAND:BOOL=ON is set). It is currently
view-only, but inputs will be implemented soon.
It uses the software SHM interface, which means it does not
require GL acceleration to run. It should be compatible
with any compositor
Signed-off-by: Manuel Bachmann <tarnyko@tarnyko.net>
2014-10-13 12:23:23 +02:00
Armin Novak
4064553818
Initializing BUILD_NUMBER variable now.
2014-10-09 16:16:47 +02:00
Armin Novak
8f74e90807
Fixed git TAG matching, falling back to short hash if no tag exists.
...
Setting windows version patch level to build number now.
Setting windows version description to GIT_REVISION.
2014-10-09 16:14:24 +02:00
Armin Novak
5364a834c4
Added windows version information to build.
2014-10-03 15:17:40 +02:00
Marc-André Moreau
abd87ace55
rdtk: initial commit
2014-09-29 16:08:08 -04:00
Armin Novak
43d8f34e81
Fixed openssl detection on windows.
2014-09-26 11:16:04 +02:00
Bernhard Miklautz
0313ca3622
libfreerdp: always build "MONOLITHIC"
...
"libfreerdp" consisted of multiple (small) single libraries. If the cmake
option MONOLITHIC was used only one library was build combining all of
the libfreerdp-* libraries.
The only exceptions to this are libfreerdp-server and libfreerdp-client these
are build as separate libraries.
This commit obsoltes non-monolithic builds and makes monolithic builds
the default. The cmake option MONOLITHIC is also removed.
2014-09-12 00:19:53 +02:00
Armin Novak
494ca1f1a3
Added winpr functions to generate a stacktrace.
...
Added libcorkscrew headers for stacktrace on android.
Added execinfo.h detection for stacktrace on linux.
2014-08-14 10:36:50 +02:00
Mike Gilbert
ae1fdf6153
Remove execute bit from many files
2014-07-20 00:52:35 -04:00
Marc-André Moreau
e6f4754ed3
winpr: improve windows builds across visual studio versions and toolsets
2014-07-17 15:11:04 -04:00
Armin Novak
f05e872009
Now usin ON/OFF to set library versioning.
2014-07-11 13:07:36 +02:00
Armin Novak
ad3255354d
Added WITH_LIBRARY_VERSIONING, allowing to build shared libraries without
...
SOVERSION information. (required by Android)
2014-07-11 11:53:58 +02:00
Bernhard Miklautz
6a49bcfe40
winpr: always build "monolitic"
...
winpr is now always build as single library.
The build option MONOLITHIC_BUILD doesn't influence this behavior anymore.
The only exception is winpr-makecert-tool which is still build as extra
library.
This obsoletes complex_libraries for winpr.
2014-07-10 11:10:58 +02:00
Marc-André Moreau
c16000e67b
Merge branch 'master' of github.com:FreeRDP/FreeRDP into egfx
2014-07-08 12:29:30 -04:00
Hardening
542811291c
Use poll() instead of select() when available
...
select() has the major drawback that it cannot handle file descriptor
that are bigger than 1024. This patch makes use of poll() instead of
select() when poll() support is available.
2014-07-03 15:26:49 +02:00
Mike McDonald
4d3d78c487
Initial implementation of H.264 decoder for MS-RDPEGFX
2014-07-01 23:28:09 -04:00
Armin Novak
7db8144fbf
Fixed git_describe search path.
2014-06-23 13:45:04 +02:00
Armin Novak
02649e7322
Added cmake magic to allow selection of gstreamer 1.0 or 0.10
2014-05-24 18:21:40 +02:00
Marc-André Moreau
4bac8374de
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-05-21 11:17:58 -04:00
Hardening
86489f1c9a
Merge pull request #1629 from bmiklautz/update_pull_1609
...
Android jpeg build enhancement
2014-05-20 22:10:17 +02:00
Marc-André Moreau
37b0d634ed
freerdp: fix C++ flags for FREERDP_EXPORTS, WINPR_EXPORTS
2014-05-12 19:09:00 -04:00
Hardening
729c24cedb
Adds some support for valgrind helpers
...
This patch adds an option to compile freerdp in a valgrind compliant way.
The purpose is to ease memchecking when connecting with TLS. We mark bytes
retrieved from SSL_read() as plainly defined to prevent the undefined contamination.
With the patch and the option activated you get a single warning at connection
during the handshake, and nothing after.
2014-05-12 18:01:29 +02:00
Marc-André Moreau
bbc9fc4393
freerdp: add more vendor options
2014-05-09 12:25:05 -04:00
Bernhard Miklautz
2891c8b445
build: define -D__FILE__ only for Release builds
2014-04-30 12:11:28 +02:00
Bernhard Miklautz
3423ab5b3b
build: check c++ compliler flags seperately
...
Flags for C and C++ compiler need to be checked seperately since
the c and c++ compiler might not support the same flags (even if
they are the same version).
2014-04-30 12:05:51 +02:00
Marc-André Moreau
5db851a154
libwinpr-smartcard: update PCSC-WinPR instructions (WIP)
2014-04-27 17:38:45 -04:00
Marc-André Moreau
e0bcc275cc
cmake: only use __FILE__ relative path hack in release flags
2014-04-26 14:14:19 -04:00
Marc-André Moreau
769502ec72
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-04-26 13:47:01 -04:00
Bernhard Miklautz
dee9188191
update and improve pkg-config files
...
* generate pkg-config files top level to make sure all
exports are available (eg. client/server)
* .pc libs section is now generated from export libraries
* update .pc file to use .private fields (prevent overlinking)
2014-04-23 13:12:23 +02:00
Marc-André Moreau
784e9abd79
cmake: improve __FILE__ relative path hack
2014-04-21 14:42:24 -04:00
Philippe Coval
677ea5971d
fix: build error while running client/X11/generate_argument_docbook
...
Author: Viacheslav Dubrovsk <dubrsl@altlinux.org>
Bug: https://github.com/FreeRDP/FreeRDP/issues/1481
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
2014-04-16 11:11:24 +02:00
Marc-André Moreau
3a428b87df
libwinpr-smartcard: add option to build statically against specialized pcsclite build
2014-04-08 01:26:28 -04:00
Marc-André Moreau
046a33ba9f
cmake: fix debug symbols for C++ code
2014-03-31 13:10:57 -04:00
Marc-André Moreau
ac1d819608
cmake: added GCC hack to strip absolute path out of the __FILE__ macro
2014-03-12 13:55:38 -04:00
Marc-André Moreau
f4140abd2c
cmake: remove unused FindNPP.cmake
2014-02-12 11:51:57 -05:00
Marc-André Moreau
39e64c5808
wfreerdp: fix monolithic static build
2014-02-10 21:07:05 -05:00
Marc-André Moreau
d64f86d52c
wfreerdp: fix 64-bit build
2014-02-10 00:34:17 -05:00
Marc-André Moreau
17665378a9
wfreerdp: fix target exporting
2014-02-02 22:37:54 -05:00
Benoît LeBlanc
2e0c4c964c
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2013-12-09 16:00:29 -05:00
Hardening
f60a1e59f1
Update version number for master
2013-12-09 15:56:13 +01:00
Armin Novak
0793ad3fdf
Renamed android specific variables.
...
Added default path for jpeg specific library.
2013-12-08 14:18:34 +01:00
Benoît LeBlanc
9785275769
Fix warnings
2013-12-05 12:12:55 -05:00
Marc-André Moreau
83ad1730b8
Merge branch 'master' of github.com:FreeRDP/FreeRDP
...
Conflicts:
libfreerdp/core/input.c
libfreerdp/core/update.c
2013-11-23 16:39:29 -05:00
Marc-André Moreau
76c842285d
channels/rdpsnd: initial attempt at adding GSM610 support
2013-11-22 12:11:39 -05:00
Bernhard Miklautz
7457dd3de4
android build: Fixed program path detection
2013-11-18 19:58:01 +01:00
Bernhard Miklautz
391615bcfb
android build: generate gprof file only if WITH_GPROF
2013-11-18 12:50:32 +01:00
Marc-André Moreau
fa64ca758d
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-11-15 10:50:30 -05:00
Bernhard Miklautz
916f2d2dbf
winpr: fixed build warnings
...
* moved pthread_tryjoin_np to toplevel CMakeLists.txt
* removed duplicated -DHAVE_PTHREAD_GNU_EXT
2013-11-15 16:04:04 +01:00
Marc-André Moreau
b0b8b6aa9e
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-11-12 12:59:41 -05:00
Armin Novak
0d2fe6997e
Fixed output path for JNI header generation script.
2013-11-12 10:21:14 +01:00
Marc-André Moreau
0e662a060e
freerdp: improve pkgconfig .pc file generation
2013-11-09 17:51:09 -05:00
Armin Novak
9aa70d4589
Explicitly setting debug format now, as the shipped gdbserver is
...
not compatible with the default options for all toolchains.
2013-11-08 16:32:50 +01:00
Armin Novak
b40123fdff
Using new library destination path for android.
2013-11-08 12:48:04 +01:00
Marc-André Moreau
0e1fd4a777
freerdp: merge with master
2013-11-06 13:53:10 -05:00
Bernhard Miklautz
a0161a12ac
moved version information to freerdp/version.h
...
fixed #1465
2013-11-06 17:29:33 +01:00
Marc-André Moreau
3b0bcc9824
cmake: export to different directory, export more build info
2013-10-29 15:16:44 -04:00
Marc-André Moreau
37450da55d
cmake: fix exporting of targets on pre-2.8.11
2013-10-29 14:47:40 -04:00
Marc-André Moreau
c0a1c259f3
freerdp: start exporting targets automatically
2013-10-28 22:09:31 -04:00
Marc-André Moreau
9674c13c3b
cmake: don't enable all warnings with clang
2013-10-25 09:48:02 -04:00
Bernhard Miklautz
6d2142182d
ios simulator build: set CMAKE_OSX_SYSROOT
...
When building for iphone simulator it is required to set the CMAKE_OSX_SYSROOT
to "iphonesimulator" otherwise command line builds (with cmake --build) will fail.
2013-10-05 21:47:03 +02:00
Bernhard Miklautz
d7a9add3b4
Merge pull request #1514 from akallabeth/android_sound
...
Android sound support
2013-10-01 02:20:44 -07:00
Bernhard Miklautz
2cb6f5407a
Merge pull request #1491 from akallabeth/android_profiler
...
Android profiler
2013-10-01 00:53:35 -07:00
Armin Novak
2269cbe155
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP into android_sound
2013-09-27 11:46:48 +02:00
Bernhard Miklautz
47b18ec841
osx build: don't set deployment target
...
If a deployment target is set within CMakeLists.txt detection might fail
if CMAKE_OSX_SYSROOT isn't set.
In case no deployment target is specified the latest available SDK is used as
deployment target and sysroot is set accordingly.
An other deployment target can still be set with -DCMAKE_OSX_DEPLOYMENT_TARGET=10.x
when running cmake for the first time or can be overwritten in cmake cache
later on.
2013-09-24 01:43:12 +02:00
Bernhard Miklautz
b647b5bfc9
some CMakeLists format fixes
2013-09-24 01:41:18 +02:00
Bernhard Miklautz
b4ac2ef8c8
osx build: make 10.7 default deployment target
...
10.6 isn't shipped with xcode > 4.4 anymore per default
If older/newer deployment target is required it can be set with
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.x
2013-09-23 23:29:55 +02:00
Armin Novak
e03305f18c
Added debugging settings to allow android debugging.
2013-09-23 17:48:02 +02:00
Armin Novak
9f705055bb
Android specific build options added.
2013-09-23 12:39:41 +02:00
Marc-André Moreau
929d292f35
wfreerdp: fix compilation
2013-09-19 12:08:20 -04:00
Armin Novak
9846c4496e
Renamed android profiler flag to WITH_GPROF
2013-09-18 13:12:52 +02:00
Armin Novak
f62b7d74d3
Added profile option for android to build system.
2013-09-18 12:50:10 +02:00
Marc-André Moreau
518995a05e
freerdp: merge with master
2013-09-16 17:10:27 -04:00
Marc-André Moreau
a26db7a980
Merge branch 'xrdp-ng' of github.com:awakecoding/FreeRDP
2013-09-16 16:46:33 -04:00
Benoît LeBlanc
a2f6c2003d
Fixing compilation script for support on 10.7, 10.6
...
NOTE: Wayk-client still does not work on 10.6 because of a missing library used by Qt5.
Dyld Error Message:
Library not loaded: /usr/lib/libc++.1.dylib
Referenced from: /Applications/wayk-client.app/Contents/MacOS/../Frameworks/QtCore.framework/Versions/5/QtCore
Reason: image not found
2013-09-11 10:36:38 -04:00
Marc-André Moreau
7574e7bfc9
Merge branch 'master' of github.com:awakecoding/FreeRDP into xrdp-ng
2013-09-10 17:02:36 -04:00
Marc-André Moreau
78423cb7e8
cmake: fix vendor-specific including
2013-09-10 14:46:48 -04:00
Marc-André Moreau
4a4a36d5c4
cmake: remove vendor-specific options
2013-09-10 14:03:15 -04:00
Marc-André Moreau
8191f4b7b6
cmake: remove debug output
2013-09-10 11:58:43 -04:00
Benoît LeBlanc
525a86280f
Caching CMAKE_OSX_DEPLOYMENT_TARGET variable to prevent error on subsequent compilations
2013-09-10 11:45:25 -04:00
Benoît LeBlanc
f0e4b7ea21
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
# By Marc-André Moreau
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP:
cmake: remove debug output
cmake: add vendor-specific packaging extension point
cmake: fix package generation on Mac OS X
2013-09-10 09:31:49 -04:00
Marc-André Moreau
914d72d449
cmake: remove debug output
2013-09-10 09:27:14 -04:00
Marc-André Moreau
ef88801839
cmake: add vendor-specific packaging extension point
2013-09-09 22:25:47 -04:00
Marc-André Moreau
660e904a53
cmake: fix package generation on Mac OS X
2013-09-09 21:42:25 -04:00
Benoît LeBlanc
f1ae70fc74
Moved setting CMAKE_OSX_DEPLOYMENT_TARGET at beginning of script file, otherwise the compilation process fails.
2013-09-09 14:12:01 -04:00
Marc-André Moreau
f790831e7d
Merge branch 'master' of github.com:awakecoding/FreeRDP into xrdp-ng
2013-09-05 15:23:19 -04:00
Armin Novak
d80214c7fd
Added clang specific compiler warning suppression.
2013-09-05 12:14:33 +02:00
Marc-André Moreau
7edfe66274
freerdp: various missing link dependencies and symbol exports
2013-09-03 21:48:26 -04:00
Marc-André Moreau
b480ce1830
freerdp: remove vendor-specific options from build system, add automatic ways of including external clients/servers
2013-09-03 20:37:04 -04:00
Marc-André Moreau
8423fccbc2
libwinpr-pipe: add support for overlapped i/o with named pipes (synchronous, compatible implementation)
2013-08-22 22:36:37 -04:00
Marc-André Moreau
87593b4f19
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-08-15 13:16:05 -04:00
Armin Novak
c39d99b02d
winpr config.h now generated in binary tree.
2013-08-12 13:51:18 +02:00
Armin Novak
2f45f68521
Generating config.h now in binray tree.
2013-08-12 12:53:04 +02:00
Marc-André Moreau
bb30ceb006
mfreerdp: cleanup
2013-08-09 21:23:08 -04:00
Marc-André Moreau
b164453d75
mfreerdp: fix 32-bit and universal build
2013-08-08 16:10:23 -04:00
Marc-André Moreau
190ed85a3d
libwinpr-synch: add detection of timerfd support
2013-08-03 19:50:17 -04:00
Marc-André Moreau
ecc543d87d
Merge branch 'master' of github.com:FreeRDP/FreeRDP into multitouch
2013-08-03 16:22:09 -04:00
Armin Novak
4d13b27a02
Added proper find_feature check for JPEG library.
2013-08-02 10:04:58 +02:00
Marc-André Moreau
1307026a94
freerdp: fix build warnings with MSVC
2013-07-26 15:21:19 -04:00
Benoît LeBlanc
03a401b8e6
CMakelists:
...
disabled installation of headers and libraries for the wayk client.
2013-07-25 21:59:21 -04:00
Benoît LeBlanc
6bbcfc0683
Added PDB debug information for windows builds
2013-07-24 15:36:15 -04:00
Marc-André Moreau
863b51f938
freerdp: merge with master
2013-06-28 12:50:24 -04:00
Bernhard Miklautz
b91f0bbb90
Merge pull request #1295 from bmiklautz/mac_build_fix
...
Mac build fix
2013-06-27 11:39:25 -07:00
Bernhard Miklautz
edc34d4d02
directfb: print "unmaintained" build warning
...
directfb client is currently unmaintained
2013-06-18 12:29:30 +02:00
Bernhard Miklautz
bcef931755
build: changed X11_FEATURE_TYPE to optional on osX
...
If X11_FEATURE_TYPE is disables on mac xfreerdp can't be build properly.
Setting it to optional allows to enable X11 builds with -DWITH_X11
2013-06-17 11:14:25 +02:00
Benoît LeBlanc
115b3978c6
Updating common API
2013-06-13 16:18:19 -04:00
Benoît LeBlanc
42f7c7f6b2
Static buid for Mac OS X, mf_interface, WITH_VERBOSE option
...
mf_interface is still in progress
2013-06-11 14:56:43 -04:00
Marc-André Moreau
69706b507e
cmake: fix 32-bit clang with SSE
2013-05-31 13:51:50 -04:00
Marc-André Moreau
12a46784dd
mfreerdp: integrate benoit's refactored mac client
2013-05-31 12:48:40 -04:00
Marc-André Moreau
fc75276128
cmake: add FindNPP.cmake
2013-05-28 01:14:20 -04:00
Marc-André Moreau
12e5b5fe8d
cmake: bump minimum mac os x version to 10.5 (fixes 32-bit build)
2013-05-27 16:00:24 -04:00
Marc-André Moreau
d1e4798372
cmake: fix default server interface option
2013-04-29 19:53:56 -04:00
Marc-André Moreau
983f42254d
xfreerdp-server: split into library/executable
2013-04-29 16:37:11 -04:00
Marc-André Moreau
4a48266743
cmake: fix 64-bit build with cmake 2.8.8
2013-04-22 16:33:23 -04:00
Marc-André Moreau
e7436a1a9d
wfreerdp: minor 64-bit fixes
2013-04-10 21:15:38 -04:00
Marc-André Moreau
0cbdd6b641
freerdp: merge with master
2013-04-09 10:18:03 -04:00
Marc-André Moreau
dcc7c16ae1
cmake: fix nmake build
2013-04-08 23:08:16 -04:00
Marc-André Moreau
28547bece7
Merge pull request #1162 from mfleisz/cmthirdparty
...
cmake: Allow project-wide includes for third-party components
2013-04-04 14:23:13 -07:00
Martin Fleisz
0d30f6bf9e
cmake: Allow project-wide includes for third-party components
2013-04-04 12:28:52 +02:00
Bernhard Miklautz
a4fc5f5c15
Set gstreamer to OPTIONAL on OS X
2013-04-03 01:12:22 +02:00
Martin Fleisz
38446b5f2b
iOS: got rid of xcode project file
2013-03-29 14:28:27 +01:00
Marc-André Moreau
690b5147db
cmake: simplify android build
2013-03-23 18:13:10 -04:00
Marc-André Moreau
37bb2bda8e
cmake: build client/server interfaces by default
2013-03-18 22:29:52 -04:00
Martin Fleisz
e3a4d40b61
Android: Fixed JNI regenerate script
2013-03-13 06:02:37 -07:00
Bernhard Miklautz
1be90abcb9
Changed version to 1.1.0-beta1
2013-03-12 20:59:04 +01:00
Marc-André Moreau
cd7edbbc81
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-04 16:07:29 -05:00
Bernhard Miklautz
f3e1beca58
IPP: disable on arm and apple
2013-03-01 09:02:14 +01:00
Marc-André Moreau
4fd085baaf
cmake: remove unused code
2013-02-28 14:54:08 -05:00
Bernhard Miklautz
295d799afe
Merge remote-tracking branch 'upstream/master' into androidlib
2013-02-18 15:12:23 +01:00
Bernhard Miklautz
84b2966e67
android: adapted build for library project
...
- use manifestmerger.enabled to merge library manifest
- updated intent/activities to be implicit
2013-02-18 15:00:55 +01:00
Bernhard Miklautz
e5cf8ff7fb
iOS: initial release of iFreeRDP
...
This is the initial release of iFreeRDP the FreeRDP iOS client.
Build instructions can be found in docs/README.ios.
2013-02-14 14:59:12 +01:00
Marc-André Moreau
a00ac1f689
Merge pull request #949 from hardening/eventfd
...
Add support for eventfd
2013-02-02 13:30:33 -08:00
C-o-r-E
a39ef9980f
Merge remote-tracking branch 'upstream/master'
2013-01-30 19:05:35 -05:00
C-o-r-E
c7c9f2f1a6
mfreerdp-server: fixed mstsc bug.
2013-01-30 18:54:08 -05:00
Bernhard Miklautz
f239e1f9c4
aFreeRDP: initial release
...
This is the initial release of aFreeRDP the FreeRDP Android client.
For build instructions have a look to docs/README.android.
2013-01-29 12:59:58 +01:00
Bernhard Miklautz
2dee5a1517
build: changed detection for i686/x86_64
...
Fixes compilation/feature detection on arm.
2013-01-25 14:27:47 +01:00
hardening
f0d5e24979
Added preliminary support for eventfd
2013-01-23 21:59:01 +01:00
Daryl Poe
b64408975d
freerdp primitives library
2013-01-18 15:32:58 -07:00
Corey C
17cd760e0d
wfreerdp-server: merge upstream
2013-01-14 14:22:07 -05:00
Martin Fleisz
6bf903afcf
cmake: corrected formatting
2012-12-20 04:13:36 -08:00
Martin Fleisz
30cb77835b
cmake: fixed errors with Android build
2012-12-20 04:09:33 -08:00
LawrenceK
b02765c4c7
Add -march=i686 for 32 bit builds as otherwise defaults to i386 which does not supply one of the intrinsics.
2012-12-18 14:11:04 +00:00
Marc-André Moreau
84f358d3ce
Merge pull request #812 from bmiklautz/versioning
...
build: fixed library versioning
2012-11-25 12:29:29 -08:00
Bernhard Miklautz
7d6f012097
cmake: fixed compatibility with version 2.8.0
...
* enable_cmake_compat to enable compatibility for specific cmake versions
* added required files for 2.8.2 and 2.8.6 (taken from a recent cmake version)
2012-11-23 14:12:52 +00:00
Bernhard Miklautz
9a33dbe826
build: fixed library versioning
...
Split version numbers into:
FREERDP_API_VERSION - the version of the API which is major.minor
FREERDP_VERSION - version of a release consisting of major.minor.revision (e.g. 1.1.0)
FREERDP_VERSION_FULL - like FREERDP_VERSION but with an optional "build" suffix (e.g 1.1.0-dev)
2012-11-18 17:07:33 +01:00
Marc-André Moreau
925eb59bf1
libfreerdp-common: refactoring of addin loader
2012-11-17 22:03:04 -05:00
Marc-André Moreau
598cfb3e9d
Merge github.com:FreeRDP/FreeRDP
2012-11-17 16:46:53 -05:00
Corey C
ca89be3c91
wfreerdp-server: small packaging patch
2012-11-16 22:54:31 -05:00
Bernhard Miklautz
c04ea11900
Add support for version suffix
...
This adds the possibility to add a suffix like -rcx or -dev like
described in https://github.com/FreeRDP/FreeRDP/wiki/Release-Guide
2012-11-14 12:32:33 +01:00
Marc-André Moreau
421c4c86c4
windows: fix NSIS packaging
2012-11-12 13:17:44 -05:00
Marc-André Moreau
7714a625c3
macosx: fix linker option warning
2012-11-11 20:05:23 -05:00
Marc-André Moreau
1c4a587ef1
windows: fix build
2012-11-11 17:23:57 -05:00
Marc-André Moreau
0f79d5c62a
cmake: added generation of static tables for channel subsystems
2012-11-05 19:55:15 -05:00
Marc-André Moreau
b3f6dea390
libfreerdp-client: started addin enumerator
2012-11-03 23:04:04 -04:00
Marc-André Moreau
e62860ab29
cmake: replace FindOptionalPackage macros with FindFeature macros
2012-11-02 19:27:01 -04:00
Marc-André Moreau
02c0a8fcaf
libfreerdp-core: fix build on Windows, lower warning level
2012-10-30 17:20:21 -04:00
Marc-André Moreau
187147d399
libfreerdp-core: cleanup of TSG definitions
2012-10-29 15:02:35 -04:00
Marc-André Moreau
4d171408e9
freerdp: merging with master
2012-10-29 09:50:44 -04:00
Marc-André Moreau
b7a289f843
libwinpr: fix test build on Mac OS X
2012-10-25 15:34:57 -04:00
Bernhard Miklautz
279ae62c5a
cunit: deprecate cunit
...
cunit is not used anymore. Testing is now done with ctest.
2012-10-25 13:43:33 +02:00
Bernhard Miklautz
d6569d945b
cmake: make sure build works with cmake < 2.8.3
...
cmake/compat_2.8.3 contains files required for cmake versions < 2.8.3
and CheckCmakeCompat includes them if necessary.
CMakeParseArguments.cmake and FindPackageHandleStandardArgs.cmake are
taken from the modules shipped with cmake.
2012-10-25 11:22:53 +02:00
Marc-André Moreau
158030c57a
libfreerdp-codec: add support for android cpu-features module
2012-10-22 19:01:19 -04:00
Marc-André Moreau
210ba6ac8c
channels: fix linking of libfreerdp-client and libfreerdp-server
2012-10-19 13:10:42 -04:00
Marc-André Moreau
d251538252
libwinpr: fix build on linux
2012-10-18 22:05:06 -04:00
Marc-André Moreau
2f1711c506
libwinpr-path: make tests pass on Windows
2012-10-18 21:11:12 -04:00
Marc-André Moreau
dd23dd1aee
ctest: change default output test path
2012-10-18 15:37:00 -04:00
Marc-André Moreau
e97f76a031
cmake: fix deb cpack generator
2012-10-17 18:14:35 -04:00
Marc-André Moreau
63858bf722
cmake: improve NSIS packaging
2012-10-17 13:07:29 -04:00
Marc-André Moreau
59f6d29335
cmake: get initial windows cpack generators to work
2012-10-17 10:46:40 -04:00
Marc-André Moreau
81e485736f
channels: refactoring of channels cmake scripts with macros
2012-10-17 02:14:19 -04:00
Marc-André Moreau
c82ad752b9
cmake: improve default CPack configuration
2012-10-16 21:57:43 -04:00
Marc-André Moreau
65e51b9bbf
cmake: fix RPATH configuration
2012-10-15 17:13:54 -04:00
Marc-André Moreau
aaef9694ab
libfreerdp-channels: split in client/server functionality, move to libfreerdp-channels-client and libfreerdp-channels-server
2012-10-15 17:03:34 -04:00
Marc-André Moreau
b0f368b10e
cmake: fix install path, add RPATH configuration
2012-10-14 12:58:09 -04:00
Marc-André Moreau
e764c81ad5
freerdp: fix building of libraries for Android
2012-10-13 20:31:01 -04:00
Marc-André Moreau
639bb0d79d
cmake: started simplifying monolithic build option
2012-10-13 15:20:39 -04:00
Marc-André Moreau
2ee9f23a8e
cmake: revert back to standard CTest BUILD_TESTING option
2012-10-13 09:50:02 -04:00
Marc-André Moreau
e2d3b4454c
cmake: add automatic detection of architecture to enable SSE2 by default
2012-10-12 17:55:12 -04:00
Marc-André Moreau
7b2369a12e
freerdp/include: remove public config.h file
2012-10-12 16:37:45 -04:00
Marc-André Moreau
c26a623ed1
cmake: rename BUILD_TESTING to TEST_BUILD
2012-10-12 16:04:46 -04:00
Marc-André Moreau
94ffaf704d
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels
2012-10-11 09:28:49 -04:00
Marc-André Moreau
cebea5590a
cmake: fix for fPIC in CMake 2.8.8-
2012-10-11 08:30:04 -04:00
Marc-André Moreau
1931c0d241
cmake: make channels static by default
2012-10-10 17:13:42 -04:00
Marc-André Moreau
e60a092d81
freerdp: fix headers
2012-10-08 23:02:04 -04:00
Marc-André Moreau
40eea7c76b
cmake: rename WITH_MONOLITHIC_BUILD to MONOLITHIC_BUILD
2012-10-08 22:55:06 -04:00
Marc-André Moreau
ce71721698
channels: rename WITH_STATIC_PLUGINS to STATIC_CHANNELS
2012-10-08 22:53:05 -04:00
Marc-André Moreau
3d98273185
channels: fix export of symbols on Windows
2012-10-07 10:21:54 -04:00
Marc-André Moreau
e828feccb7
cmake: organize solution folders
2012-10-04 09:42:23 -04:00
Marc-André Moreau
59016f1c6f
cmake: disable test build by default
2012-10-02 11:56:10 -04:00
Marc-André Moreau
2fde653d8a
wfreerdp: merging with win32 integration branch
2012-10-02 11:05:21 -04:00
richterger
fbe8a2eaae
Make the rdpdr disk plugin working on windows.
...
Currently not working are rename and setting of read only attribute and file times.
In addition it also adds the ability to staticly link plugins into the binary, so you get one big exe and need no dlls. I have only tested this on windows (only disk plugin so far).
I use the following options for cmake for static binary:
cmake -DWITH_MONOLITHIC_BUILD=ON -DMSVC_RUNTIME=static -DBUILD_SHARED_LIBS=OFF -DWITH_RDPDR=ON -DOPENSSL_INCLUDE_DIR=\opensslpath\inc32 -DOPENSSL_LIBRARIES="\opensslpath\out32.dbg\ssleay32.lib;d:\path\out32.dbg\libeay32.lib" -G "Visual Studio 9 2008" .
Important notice: Openssl need to be compiled with the same static runtime. Currently missing is a switch to link different openssl libraries for debug and release builds.
2012-10-02 08:58:54 +02:00
Marc-André Moreau
fcc9f91302
cmake: add support for solution groups
2012-09-30 22:58:59 -04:00
Marc-André Moreau
a18ebef019
cunit: migrate Sspi tests to CTest
2012-09-30 20:15:42 -04:00
Marc-André Moreau
6cb933aa5a
channels: added build options to enabled/disable client and server channels
2012-09-22 20:16:38 -04:00
Marc-André Moreau
258f2c958a
cmake: add warnings for MSVC static runtime option
2012-09-22 17:10:08 -04:00
Marc-André Moreau
538c89e311
cmake: add OpenSSL and MSVC runtime build options
2012-09-21 19:28:47 -04:00
Marc-André Moreau
24fc026783
libwinpr: add possibility of building WinPR as standalone
2012-09-20 22:11:56 -04:00
Marc-André Moreau
403d85f080
cmake: bump soname version to 1.1.0
2012-09-20 20:45:56 -04:00
Marc-Andre
dcceac59e7
Merge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup
2012-09-17 15:27:49 -04:00
Bernhard Miklautz
497190ede7
build: add central file to check for cmake requirements
...
CMake allows to define variables (e.g. -D) even if they are not defined as options.
If a build feature requires a cmake version > 2.6 build might fail
therefore a check is required.
Check for WITH_MONOLITHIC_BUILD requirements added (prevents issue #724 )
2012-09-14 11:09:51 +02:00
Marc-André Moreau
98ce91cfce
cmake: add Intel IPP detection script
2012-09-11 14:31:10 -07:00
Marc-André Moreau
6ef90c4f09
include: cleanup api.h
2012-09-03 10:47:45 -04:00
Marc-André Moreau
53eb0e747c
Merge branch 'cleanup' of github.com:FreeRDP/FreeRDP
2012-08-30 19:57:39 -04:00
Marc-André Moreau
a9bbc3d8c1
wfreerdp: fix build on Windows XP
2012-08-30 19:57:21 -04:00
Marc-André Moreau
0d5867b95c
cmake: make MSVC static build optional
2012-08-29 16:20:46 -04:00
Mike Gilbert
714fae8f1c
cmake: Allow CMAKE_INSTALL_LIBDIR to be an absolute path.
...
On Gentoo Linux, CMAKE_INSTALL_LIBDIR is passed as an absolute path,
which caused plugins to be installed in /usr/usr/lib/freerdp.
The new logic better emulates the behavior of the real GNUInstallDirs module.
2012-08-15 00:26:04 -04:00
Marc-André Moreau
e9936ddc96
cmake: merging with master
2012-08-14 20:21:00 -04:00
Marc-André Moreau
c5624ce58f
include: fix installation of headers
2012-08-14 19:55:48 -04:00
Marc-André Moreau
d5d1eb7762
libfreerdp: add proper config.h inclusions
2012-08-14 17:09:01 -04:00
Marc-André Moreau
384af1d93b
include: move winpr include directory inside winpr
2012-08-14 15:49:39 -04:00
Marc-André Moreau
19028a27b0
libfreerdp: move all libraries to libfreerdp directory, one step closer to monolithic build option
2012-08-13 23:19:51 -04:00
Vic Lee
1847d0acfd
cmake: add missing include path for generated config.h
2012-08-13 17:16:03 +08:00
Marc-André Moreau
6720e664d7
winpr: get rid of config.h include in installable headers
2012-08-12 20:43:24 -04:00
Marc-André Moreau
0afd5b3ef3
include: remove inclusion of config.h in winpr.h
2012-08-12 18:47:19 -04:00
Marc-André Moreau
8400e3b0fb
cmake: cleanup compilation options
2012-08-12 18:05:25 -04:00
Marc-André Moreau
7e88cc23ee
include: add non-conflicting generation and installation of config.h file
2012-08-12 17:00:09 -04:00
Marc-André Moreau
13a22c26d4
third-party: create third-party integration scripts
2012-08-12 15:41:07 -04:00
Marc-André Moreau
92e46af233
libwinpr-sspi: add support for dynamic loading of SSPI module
2012-08-10 18:05:37 -04:00
Vic Lee
228baa5ac9
cmake: fix msvc win64 build.
2012-08-08 08:48:29 +08:00
Marc-André Moreau
baeafc5dfc
channels: merging with master
2012-08-01 12:50:27 -04:00
Marc-André Moreau
4b720a6c0d
client: merging Mac OS X and Windows client improvements from Jay Sorg
2012-07-31 16:27:42 -04:00
Dorian Johnson
347337d45d
build: ignore unresolved symbols on OS X. Fixes #677
2012-07-31 15:22:10 -05:00
Marc-André Moreau
9a553701c5
wfreerdp: don't install keymaps on Windows
2012-07-31 16:14:17 -04:00
Marc-André Moreau
9b6231c088
Merge pull request #671 from bmiklautz/git_version_string
...
Add git version to --version when git is available
2012-07-30 16:19:48 -07:00
Marc-André Moreau
52c697a7e2
channels: start fixing compilation on Windows
2012-07-28 22:24:14 -04:00
Bernhard Miklautz
3d59c44f7a
Git build versioning added.
...
Now --version prints something like "This is FreeRDP version 1.0.1 (git
1.0.1-710-g90ec2)". Having a git commit id helps to identify builds and eases
debuggin.
The downside is that GetGitRevisionDescription retriggers a cmake
re-configuration after each git commit. But thats the only way to get correct
version informations without having git hooks or similar.
GetGitRevisionDescription is based on Ryan Pavlik cmake Modules.
2012-07-27 03:11:40 +02:00
xangis
c74cae4209
Add building channels for Windows and stubs for clipboard reader.
2012-07-20 14:05:06 -07:00
Dorian Johnson
e63de28be1
Build: fix #647 : printer forward causes crash on Mac OS X
2012-07-12 11:39:38 -05:00
Ying-Chun Liu (PaulLiu)
1a11fcd5fb
Fix default path of extensions so it is easier for packaging.
...
Due to Multi-arch requirement, we need to be able to assign the
extensions path by prefix. This patch adds the support to change
the default extensions path base on prefix.
Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@canonical.com>
2012-07-03 15:51:00 +08:00
Alam Arias
c147ee2ed1
test for XRandR for Gstreamer support
2012-06-14 12:46:27 -04:00
Irwan Halim
c9c22fa331
Add GStreamer plugin for Multi-media redirection
2012-06-13 14:45:58 -05:00
Marc-André Moreau
d3dc1c780d
wfreerdp: fix compilation
2012-05-21 16:01:24 -04:00
Marc-André Moreau
3cfc3d6d80
winpr: move to one folder
2012-05-20 20:54:22 -04:00
Marc-André Moreau
813cf27ccd
libwinpr-crt: initial commit
2012-05-05 22:09:08 -04:00
Marc-André Moreau
31f2fd3a8a
libwinpr-sspi: rename from libfreerdp-sspi
2012-05-04 19:48:53 -04:00
Marc-André Moreau
e1e3f12114
winpr: move wtypes.h and windows.h
2012-05-04 19:36:35 -04:00
Marc-André Moreau
be1e7f8291
libwinpr-rpc: initial commit
2012-05-04 18:32:34 -04:00
Laxmikant Rashinkar
1cbf3dab21
Initial push for the native Mac FreeRDP client
2012-05-02 20:15:27 -07:00
Marc-André Moreau
6719aa9445
cmake: fix linker flags on Mac OS X
2012-03-22 20:37:05 -04:00
Mads Kiilerich
7d6026b0f6
cmake: remove unused configuration options
2012-03-22 13:33:54 +01:00
Mads Kiilerich
2d68abd97d
cmake: don't try to detect OpenSSL if OPENSSL_INCLUDE_DIR and OPENSSL_LIBRARIES are defined
...
--HG--
extra : rebase_source : fee9366943406e93964821a1991f1ac0c03983e5
2012-03-21 23:15:46 +01:00
Mads Kiilerich
147f7a2adb
cmake: default to build shared libs - don't enforce it
...
--HG--
extra : rebase_source : 7b731d1a90169a22dda6bb9506ce41a01e98f29a
2012-03-21 20:46:37 +01:00
Marc-André Moreau
c208c5a899
libfreerdp-sspi: rename from libfreerdp-auth
2012-03-05 17:11:15 -05:00
Marc-André Moreau
4af3ecd4cd
libfreerdp-locale: refactoring step 1
2012-02-18 22:04:28 -05:00
Marc-André Moreau
61da01973d
libfreerdp-locale: rename from libfreerdp-kbd, will contain all localization code
2012-02-17 17:43:00 -05:00
Marc-André Moreau
8cab067498
libfreerdp-auth: move authentication code out of libfreerdp-core
2012-02-17 17:12:21 -05:00
Marc-André Moreau
b8882a8ad2
libfreerdp-crypto: taking crypto code out of libfreerdp-core
2012-02-17 00:58:30 -05:00
Marc-André Moreau
5d7e55fe9d
libfreerdp-core: fix timezone redirection
2012-02-15 16:28:47 -05:00
Marc-André Moreau
8e627212a0
changelog: update for 1.0.1
2012-02-09 21:01:42 -05:00
Bernhard Miklautz
a30a054df4
build: make ffmpeg optional on os x
...
FFMPEG isn't installed per default on os x so it should be optional
instead of suggested.
2012-01-27 02:32:06 +01:00
Bernhard Miklautz
668c8c8cef
build: use WITH_XXX instead of XXX_FOUND
...
To check if something should be en- or disabled WITH_XXX
should be used and not XXX_FOUND.
If XXX_FOUND is used and something gets disabled afterwards (by setting
WITH_XXX to OFF) it will be compiled in as long as XXX_FOUND is found in
cmake's cache file. So disabling a feature, or option, without
clearing the CMakeCache.txt might result in builds with unwanted
configuration.
2012-01-23 14:40:05 +01:00
Bernhard Miklautz
ac5dcbf565
Fixed optimization flags for release builds.
...
cmake uses CMAKE_C_FLAGS_RELEASE in addition to CMAKE_C_FLAGS for
make based build systems. Without the fix the optimization level
argument is set twice (-O2 -O3) and -O3 was used instead of -O2.
2012-01-23 14:40:05 +01:00
Mike Gilbert
ff10a65c8e
Change ENABLE_{CLIENT,SERVER} to WITH_{CLIENT,SERVER}.
2012-01-22 12:26:30 -05:00
Mike Gilbert
3c61b381c6
cmake: Add options to enable/disable client/server targets.
2012-01-22 12:14:06 -05:00
Marc-André Moreau
3f91e24a4d
libfreerdp-core: added freerdp_get_version()
2012-01-14 13:33:04 -05:00
Mike Gilbert
3b479ee810
cmake: Add a wrapper module for GNUInstallDirs.
2011-12-06 00:12:10 -05:00
Mike Gilbert
7cf1ea6a29
cmake: Use new GNUInstallDirs module for BINDIR and LIBDIR.
...
Should automatically correct libdir handling for 64 bit linux distros.
See also:
http://public.kitware.com/Bug/view.php?id=3976
http://public.kitware.com/Bug/view.php?id=11964
2011-12-05 23:34:29 -05:00
Marc-André Moreau
c8c3fea163
cmake: fix for Mac OS X 10.4
2011-11-30 11:16:10 -05:00
Marc-André Moreau
a63a196f53
types: refactoring to make use of standard data types when available
2011-11-19 12:19:16 -05:00
Marc-André Moreau
9479de0986
cmake: disable ALSA on Mac OS X
2011-11-15 23:21:53 -05:00
Rex Tsai
8d000aa754
pump version to 1.0.0.
...
Signed-off-by: Rex Tsai <rex.tsai@canonical.com>
2011-11-11 04:46:46 +08:00
Anthony Tong
ce59c2226f
cmake/sse2: initial sse2 detect
2011-10-25 00:32:06 -05:00
Anthony Tong
e2f1bc2270
update build for rpm spec
2011-10-19 07:21:14 -05:00
Marc-André Moreau
0549380c28
libfreerdp-channels: rename from libfreerdp-chanman
2011-10-16 14:57:15 -04:00
Anthony Tong
416e506c61
bring back freerdp.pc
2011-10-15 18:25:34 -05:00
Anthony Tong
1277bc7f8a
initial scard support
2011-10-15 10:30:10 -05:00
Marc-André Moreau
6cf2bc1eed
cmake: detect and set -Wno-unused-result
2011-10-04 18:47:21 -04:00
Marc-André Moreau
0401f7c17e
libfreerdp-codec: merge with libfreerdp-nsc
2011-10-02 20:52:17 -04:00
Marc-André Moreau
3f8ad5e8f9
libfreerdp-nsc: merging
2011-10-02 20:31:52 -04:00
Marc-André Moreau
3297db7062
libfreerdp-codec: merge with libfreerdp-rfx
2011-10-02 20:28:20 -04:00
qubit
16eae52b1e
nscodec capability set
2011-10-03 00:36:41 +05:30
Marc-André Moreau
5de4cdbedc
wfreerdp: fix mutex handling
2011-09-25 03:12:29 -04:00
Marc-André Moreau
c2ccba532f
cmake: fix build options for wfreerdp
2011-09-23 14:38:16 -04:00
Marc-André Moreau
f643fa5435
Merge pull request #112 from ydal/patch-4
...
CMakeList.txt: Some compiler doesn't support "-Wno-unused-but-set-variabl
2011-09-20 08:40:18 -07:00
Marc-André Moreau
44664c0a48
Merge pull request #114 from llyzs/tsmf
...
Migrate tsmf plugin
2011-09-20 08:33:38 -07:00
Vic Lee
ebaf94d6d6
tsmf: add ffmpeg, alsa and pulse sub-plugins.
2011-09-20 14:27:10 +08:00
ydal
c8ecd99ada
CMakeList.txt: Some compiler doesn't support "-Wno-unused-but-set-variable" parameter.
2011-09-20 12:02:07 +09:00
Marc-André Moreau
bdbe1437eb
cmake: fix small bug introduced over recent merge
2011-09-19 01:28:48 -04:00
Marc-André Moreau
405026575b
libfreerdp-core: merging jsorg71's work on old encryption support
2011-09-14 22:09:33 -04:00
Marc-André Moreau
86d7c1946f
libfreerdp-common: initial commit
2011-09-13 15:39:40 -04:00
Jay Sorg
2ac4a5fa96
work on rdp encryption
2011-09-12 23:40:27 -07:00
Mike Gilbert
a9fe22921a
CMakeLists.txt: Call enable_testing before processing cunit subdirectory
...
Otherwise, add_test does nothing.
2011-09-04 21:44:49 -04:00
Rex Tsai
ecbe24ca9a
cmake: make linking type as option.
2011-09-01 22:18:58 +08:00
Rex Tsai
093ed8383a
cmake: Install keymap data files.
2011-09-01 22:10:11 +08:00
Marc-André Moreau
0de7b3dfa4
Merge pull request #73 from awakecoding/master
...
Windows Porting
2011-08-31 08:49:19 -07:00
Marc-André Moreau
e49a690d46
windows: fix compilation and linking of all libraries
2011-08-31 04:35:50 -04:00
Nils Andresen
6063a352b7
move from find_package and find_opitonal_package (old version) to find_required_package, find_suggested_package and find_opitonal_package (new version)
2011-08-30 22:39:46 +02:00
Nils Andresen
3adf0875ca
inserted find_optional_package to require or ignore opional packages
2011-08-30 20:38:05 +02:00
Mike Gilbert
b627dbb35c
Allow linux distros to override LIBDIR; fix xfreerdp install
2011-08-25 00:00:24 -04:00
Mike Gilbert
832c34842c
cmake: Use STREQUAL for string comparison and drop -O0
2011-08-24 22:53:06 -04:00
Marc-André Moreau
e4c7f28acf
Merge pull request #51 from llyzs/server
...
Initial server implementation (still in progress)
2011-08-19 11:04:01 -07:00
Nils Andresen
17411304b8
cmake: added find_optional_package module to force or ignore optional dependencies
2011-08-18 20:36:17 +02:00
Vic Lee
5fc87c25cf
server: create initial server API.
2011-08-18 16:06:32 +08:00
Marc-André Moreau
feb1470ba6
Merge pull request #48 from llyzs/printer
...
Migrate Print Virtual Channel
2011-08-17 08:38:24 -07:00
Vic Lee
fad4ea4343
rdpdr/printer: migrate/redesign printer virtual channel plugin.
2011-08-17 21:57:09 +08:00
Marc-André Moreau
6215417b29
windows: export all exported api functions
2011-08-16 23:54:42 -04:00
Marc-André Moreau
c1eddf31c3
windows: fix warnings
2011-08-16 21:08:14 -04:00
Marc-André Moreau
d128254159
windows: fix most compilation errors, linker errors and warnings left
2011-08-16 20:49:46 -04:00
Marc-André Moreau
0eb91a2ce9
libfreerdp-core: fixed multiple windows porting issues
2011-08-16 17:40:29 -04:00
Marc-André Moreau
114a0bf60b
windows: update build scripts, fix most of utils
2011-08-16 14:41:12 -04:00
Marc-André Moreau
75423d28ae
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-15 23:37:52 -04:00
Marc-André Moreau
3316fde2e8
libfreerdp-rail: initial commit
2011-08-15 23:37:43 -04:00
Vic Lee
2e91abed4c
cmake: fix WIN32 variable.
2011-08-16 10:34:15 +08:00
Marc-André Moreau
0efc0c5a44
windows: start fixing windows compilation
2011-08-15 17:05:48 -04:00
Vic Lee
15e553f8f1
rdpsnd: add PulseAudio sub-plugin.
2011-08-15 18:21:58 +08:00
Vic Lee
a122006b0e
rdpsnd: add ALSA sub-plugin.
2011-08-15 16:28:52 +08:00
Vic Lee
e21a2688b5
libfreerdp-rfx: migrate SSE2 optimization.
2011-08-13 16:26:57 +08:00
Vic Lee
10eba1f0c5
cmake: add compiler warning flags.
2011-08-11 15:03:08 +08:00
Vic Lee
e414a7d9cc
libfreerdp-rfx: initial migration.
2011-08-10 17:09:11 +08:00
Marc-André Moreau
1dcc1c2be2
libfreerdp-cache: started offscreen bitmap cache
2011-08-04 16:22:15 -04:00
Brad Hards
05e6a68927
buildsystem: check if we have zlib, openssl and pthread before using
2011-07-31 11:22:09 +10:00
Marc-André Moreau
0f9e9a0d15
libfreerdp-chanman: align with new interface
2011-07-28 01:04:01 -04:00
Marc-André Moreau
72fc75b5a6
libfreerdp-core: exporting new interface
2011-07-28 00:38:25 -04:00
Brad Hards
63f6026ce1
Add "make test" support to build system.
2011-07-26 11:50:45 +10:00
Jay Sorg
ef9788a0a1
drop cmake min version to 2.6 for now
2011-07-25 13:49:12 -07:00
Marc-André Moreau
f409e60062
libfreerdp-asn1: replacement by libfreerdp-core's BER encoder/decoder
2011-07-18 18:43:23 -04:00
Marc-André Moreau
1a2dc6f3d9
libfreerdp-core: refactoring of licensing code, refactoring of connection sequence
2011-07-17 23:16:31 -04:00
Vic Lee
f5b702abb8
cmake: fix config.h include path. Fix issue #16 .
2011-07-13 23:05:25 +08:00
Vic Lee
d0a5273abc
cunit/chanman: perform tests on channel data.
2011-07-10 22:24:47 +08:00
Vic Lee
a7bb01df38
Add libfreerdp-chanman.
2011-07-08 21:51:20 +08:00
Vic Lee
852c751fd4
libfreerdp-utils: add wait_obj module.
2011-07-08 16:07:25 +08:00
Vic Lee
3a9c774979
libfreerdp-utils: add load_plugin module.
2011-07-08 14:34:50 +08:00
Marc-André Moreau
a35f1e81cb
cmake: fix Mac OS X compilation
2011-07-05 20:44:26 -04:00