richterger [Tue, 2 Oct 2012 06:58:54 +0000 (08:58 +0200)]
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.
richterger [Tue, 2 Oct 2012 06:49:18 +0000 (08:49 +0200)]
Add MSVC2008 project files to .gitignore
richterger [Tue, 2 Oct 2012 06:48:11 +0000 (08:48 +0200)]
Add missing #ifdef/#endif around include stdint
Jay Sorg [Mon, 1 Oct 2012 19:09:28 +0000 (12:09 -0700)]
win32: increate the MsgWaitForMultipleObjects timeout since the main loop is working right
Jay Sorg [Mon, 1 Oct 2012 18:08:13 +0000 (11:08 -0700)]
win32: fix for 100% cpu, reset event
Marc-André Moreau [Wed, 26 Sep 2012 19:32:39 +0000 (12:32 -0700)]
Merge pull request #741 from bmiklautz/issue_740
build: check libavcodec api version
Marc-André Moreau [Wed, 26 Sep 2012 19:31:59 +0000 (12:31 -0700)]
Merge pull request #743 from FreeRDP/channels
Channel System Refactoring Phase 1
Marc-André Moreau [Wed, 26 Sep 2012 19:28:34 +0000 (15:28 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels
Marc-André Moreau [Wed, 26 Sep 2012 19:28:05 +0000 (15:28 -0400)]
libwinpr: add check for objective-c bool type
Marc-André Moreau [Wed, 26 Sep 2012 17:38:21 +0000 (13:38 -0400)]
libwinpr-error: define all windows error codes
Marc-André Moreau [Wed, 26 Sep 2012 16:37:35 +0000 (12:37 -0400)]
libwinpr-error: stub error API
Bernhard Miklautz [Wed, 26 Sep 2012 13:45:30 +0000 (15:45 +0200)]
build: check libavcodec api version
If pkg-config is available libavcodec api version is checked and
cmake fails if the required version isn't available.
In case pkg-config isn't available a notification message with the
required version is printed.
This fixes/prevents #740.
Marc-André Moreau [Mon, 24 Sep 2012 19:58:33 +0000 (15:58 -0400)]
libwinpr: add stubs for io and file modules
Marc-André Moreau [Mon, 24 Sep 2012 09:01:04 +0000 (05:01 -0400)]
libfreerdp-utils: remove forgotten registry utils header
Marc-André Moreau [Mon, 24 Sep 2012 08:59:18 +0000 (04:59 -0400)]
libfreerdp-utils: get rid of rect utils
Marc-André Moreau [Mon, 24 Sep 2012 08:40:32 +0000 (04:40 -0400)]
libfreerdp-utils: get rid of rdpBlob
Marc-André Moreau [Mon, 24 Sep 2012 00:11:50 +0000 (20:11 -0400)]
libfreerdp-utils: get rid of freerdp_uniconv_in
Marc-André Moreau [Sun, 23 Sep 2012 23:49:13 +0000 (19:49 -0400)]
libfreerdp-utils: get rid of freerdp_uniconv_out
Marc-André Moreau [Sun, 23 Sep 2012 22:41:07 +0000 (18:41 -0400)]
libfreerdp-utils: get rid of UNICONV unicode conversion context
Marc-André Moreau [Sun, 23 Sep 2012 22:08:12 +0000 (18:08 -0400)]
libfreerdp-utils: make freerdp_uniconv_in a wrapper for WideCharToMultiByte
Marc-André Moreau [Sun, 23 Sep 2012 19:46:30 +0000 (15:46 -0400)]
libfreerdp-codec: jpeg fix for issue #737
Marc-André Moreau [Sun, 23 Sep 2012 19:42:46 +0000 (15:42 -0400)]
libfreerdp-codec: jpeg fix for issue #737
Marc-André Moreau [Sun, 23 Sep 2012 18:37:49 +0000 (14:37 -0400)]
libfreerdp-utils: adapt freerdp_uniconv_out to WinPR API
Marc-André Moreau [Sun, 23 Sep 2012 17:54:14 +0000 (13:54 -0400)]
channels/rdpdr/disk: replace thread utils by WinPR thread API
Marc-André Moreau [Sun, 23 Sep 2012 02:02:55 +0000 (22:02 -0400)]
libwinpr: stubbed Path API
Marc-André Moreau [Sun, 23 Sep 2012 00:16:38 +0000 (20:16 -0400)]
channels: added build options to enabled/disable client and server channels
Marc-André Moreau [Sat, 22 Sep 2012 23:25:21 +0000 (19:25 -0400)]
channels: add automatic inclusion and bundling of built-in server channels
Marc-André Moreau [Sat, 22 Sep 2012 22:08:22 +0000 (18:08 -0400)]
channels: moving dynamic virtual channels
Marc-André Moreau [Sat, 22 Sep 2012 21:46:23 +0000 (17:46 -0400)]
channels: moved client-side implementations in client subdirectories
Marc-André Moreau [Sat, 22 Sep 2012 21:27:38 +0000 (14:27 -0700)]
Merge pull request #735 from FreeRDP/cleanup
CMake Improvements + Input API fix for Remmina
Marc-André Moreau [Sat, 22 Sep 2012 21:10:08 +0000 (17:10 -0400)]
cmake: add warnings for MSVC static runtime option
Marc-André Moreau [Sat, 22 Sep 2012 18:27:30 +0000 (14:27 -0400)]
libfreerdp-locale: cleanup keyboard code
Marc-André Moreau [Fri, 21 Sep 2012 23:28:47 +0000 (19:28 -0400)]
cmake: add OpenSSL and MSVC runtime build options
Marc-André Moreau [Fri, 21 Sep 2012 17:02:54 +0000 (13:02 -0400)]
libwinpr: add module definition files
Marc-André Moreau [Fri, 21 Sep 2012 03:39:27 +0000 (23:39 -0400)]
channels: refactoring of cmake build scripts
Marc-André Moreau [Fri, 21 Sep 2012 02:11:56 +0000 (22:11 -0400)]
libwinpr: add possibility of building WinPR as standalone
Marc-André Moreau [Fri, 21 Sep 2012 00:45:56 +0000 (20:45 -0400)]
cmake: bump soname version to 1.1.0
Marc-André Moreau [Fri, 21 Sep 2012 00:23:09 +0000 (20:23 -0400)]
third-party: fix gitignore
Marc-André Moreau [Thu, 20 Sep 2012 20:42:52 +0000 (13:42 -0700)]
Merge pull request #732 from FreeRDP/cleanup
WinPR Threading + Synch, Windows FreeRDP Server
Marc-André Moreau [Thu, 20 Sep 2012 15:07:54 +0000 (11:07 -0400)]
libwinpr-winsock: fix build on Windows
Marc-André Moreau [Thu, 20 Sep 2012 14:42:01 +0000 (10:42 -0400)]
libwinpr-winsock: add inet_ntop for Windows XP portability
Marc-André Moreau [Thu, 20 Sep 2012 14:29:26 +0000 (10:29 -0400)]
Merge branch 'cleanup' of github.com:FreeRDP/FreeRDP into cleanup
Marc-André Moreau [Thu, 20 Sep 2012 14:29:12 +0000 (10:29 -0400)]
libwinpr-winhttp: stubbed API
Marc-André Moreau [Thu, 20 Sep 2012 04:22:34 +0000 (00:22 -0400)]
Merge branch 'cleanup' of github.com:FreeRDP/FreeRDP into cleanup
Marc-André Moreau [Thu, 20 Sep 2012 04:22:13 +0000 (00:22 -0400)]
wfreerdp-server: fix encoder on Windows 7
Marc-André Moreau [Thu, 20 Sep 2012 01:42:46 +0000 (21:42 -0400)]
libwinpr: stubbed a couple more modules of interest
Marc-André Moreau [Wed, 19 Sep 2012 23:46:18 +0000 (19:46 -0400)]
libwinpr-interlocked: fix build on 32-bit linux
Marc-André Moreau [Wed, 19 Sep 2012 22:16:49 +0000 (18:16 -0400)]
wfreerdp-server: code style cleanup
Marc-André Moreau [Wed, 19 Sep 2012 21:51:06 +0000 (17:51 -0400)]
wfreerdp-server: fix monolithic build
Marc-André Moreau [Wed, 19 Sep 2012 20:16:24 +0000 (16:16 -0400)]
libfreerdp-channels: fix semaphore usage
Marc-André Moreau [Wed, 19 Sep 2012 19:55:41 +0000 (15:55 -0400)]
libfreerdp: merging with master
Marc-André Moreau [Wed, 19 Sep 2012 19:31:43 +0000 (12:31 -0700)]
Merge pull request #726 from nereocystis/master
Add missing xfreerdp options to documentation
Marc-André Moreau [Wed, 19 Sep 2012 19:31:09 +0000 (12:31 -0700)]
Merge pull request #730 from C-o-r-E/master
wfreerdp-server: added windows 8 server support
Corey C [Wed, 19 Sep 2012 17:42:22 +0000 (13:42 -0400)]
wfreerdp-server: another small fix
C-o-r-E [Wed, 19 Sep 2012 17:34:37 +0000 (13:34 -0400)]
wfreerdp-server: tiny fix
Corey C [Wed, 19 Sep 2012 17:07:03 +0000 (13:07 -0400)]
Merge remote-tracking branch 'upstream/cleanup'
C-o-r-E [Wed, 19 Sep 2012 16:43:24 +0000 (12:43 -0400)]
wfreerdp-server: added cmake config WITH_WIN8
Marc-André Moreau [Wed, 19 Sep 2012 01:09:59 +0000 (21:09 -0400)]
libfreerdp-utils: fix bitmap utils
Marc-André Moreau [Wed, 19 Sep 2012 01:07:47 +0000 (03:07 +0200)]
libwinpr-synch: fix compilation on Windows
Jay Sorg [Wed, 19 Sep 2012 00:41:39 +0000 (17:41 -0700)]
fix freerdp_sem_new for Windows
Marc-André Moreau [Tue, 18 Sep 2012 23:41:39 +0000 (19:41 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup
Marc-André Moreau [Tue, 18 Sep 2012 23:40:54 +0000 (19:40 -0400)]
libfreerdp-utils: remove semaphore utils in favor of WinPR semaphore API
Marc-André Moreau [Tue, 18 Sep 2012 23:24:03 +0000 (19:24 -0400)]
libwinpr-synch: implemented semaphores + thread wait
Corey C [Tue, 18 Sep 2012 23:00:03 +0000 (19:00 -0400)]
wfreerdp-server: replaced OS detection with preprocessor macro
Jay Sorg [Tue, 18 Sep 2012 22:57:19 +0000 (15:57 -0700)]
rail: fixes for crash when creating and deleting windows fast and added support for xrdp rail / local decoration
Marc-André Moreau [Tue, 18 Sep 2012 22:36:13 +0000 (18:36 -0400)]
libwinpr-synch: implemented Win32 Events
Marc-André Moreau [Tue, 18 Sep 2012 21:33:52 +0000 (17:33 -0400)]
libfreerdp-utils: removing mutex util in favor of WinPR mutex API
Corey C [Tue, 18 Sep 2012 21:25:20 +0000 (17:25 -0400)]
wfreerdp-server: win8 code cleanup
Marc-André Moreau [Tue, 18 Sep 2012 19:51:33 +0000 (15:51 -0400)]
libwinpr-synch: stubbed more
Corey C [Tue, 18 Sep 2012 18:07:38 +0000 (14:07 -0400)]
wfreerdp-server: refactoring and stabilizing windows 8 parts
Marc-André Moreau [Tue, 18 Sep 2012 16:57:19 +0000 (12:57 -0400)]
libwinpr-synch: stubbed larger portions of the Synchronization API
Marc-André Moreau [Tue, 18 Sep 2012 04:10:14 +0000 (00:10 -0400)]
libwinpr-handle: add definitions for objects
Kevin Dalley [Mon, 17 Sep 2012 23:42:55 +0000 (16:42 -0700)]
Added many additional options to documentation, added missing
arguments to options in documentation. Attempted to alphabetize
options in documentation.
Marc-André Moreau [Mon, 17 Sep 2012 23:17:19 +0000 (19:17 -0400)]
libwinpr-thread: started stubbing threading API
Kevin Dalley [Mon, 17 Sep 2012 22:44:21 +0000 (15:44 -0700)]
Add documentation for "-X" option.
Corey C [Mon, 17 Sep 2012 21:57:21 +0000 (17:57 -0400)]
wfreerdp-server: partially merged from cleanup
Jay Sorg [Mon, 17 Sep 2012 21:44:06 +0000 (14:44 -0700)]
core fix for windows get_fds
Marc-André Moreau [Mon, 17 Sep 2012 21:38:39 +0000 (17:38 -0400)]
xfreerdp-server: fix build with SSPI include problem
Corey C [Mon, 17 Sep 2012 21:05:42 +0000 (17:05 -0400)]
wfreerdp-server: Less hackish win8 support
Marc-Andre [Mon, 17 Sep 2012 19:27:49 +0000 (15:27 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup
Marc-André Moreau [Mon, 17 Sep 2012 15:06:35 +0000 (08:06 -0700)]
Merge pull request #723 from dorianj/ffmpeg_update
tsmf-ffmpeg: Update to latest versions of api (Fix #285)
Marc-André Moreau [Mon, 17 Sep 2012 15:06:20 +0000 (08:06 -0700)]
Merge pull request #717 from ted-gould/master
STDIN Parsing Robustness
Marc-André Moreau [Mon, 17 Sep 2012 15:04:18 +0000 (08:04 -0700)]
Merge pull request #725 from bmiklautz/buildfeaturecheck
Add central file to check for cmake requirements
Marc-André Moreau [Mon, 17 Sep 2012 15:03:49 +0000 (08:03 -0700)]
Merge pull request #720 from bmiklautz/cuinit_fixes
cunit: fixed build after directory structure changes
Marc-André Moreau [Mon, 17 Sep 2012 03:09:36 +0000 (23:09 -0400)]
wfreerdp-server: fix race condition in encoder reset
Marc-André Moreau [Mon, 17 Sep 2012 01:50:15 +0000 (21:50 -0400)]
wfreerdp-server: fix multiple reconnections deadlock
Marc-André Moreau [Mon, 17 Sep 2012 01:05:51 +0000 (21:05 -0400)]
libfreerdp-core: code restructuration
Corey C [Sun, 16 Sep 2012 22:37:14 +0000 (18:37 -0400)]
wfreerdp-server: dxgi encoding
Corey C [Sun, 16 Sep 2012 21:38:33 +0000 (17:38 -0400)]
wfreerdp-server: win8 dxgi initial support
Marc-André Moreau [Sun, 16 Sep 2012 19:30:11 +0000 (15:30 -0400)]
wfreerdp-server: add PeerLogon callback for server logon
Marc-André Moreau [Sun, 16 Sep 2012 02:19:26 +0000 (22:19 -0400)]
wfreerdp-server: build CLI interface separate from server library
Marc-André Moreau [Sun, 16 Sep 2012 00:29:33 +0000 (20:29 -0400)]
wfreerdp-server: split code with external library interface
Marc-André Moreau [Sat, 15 Sep 2012 21:51:05 +0000 (17:51 -0400)]
wfreerdp-server: fix negotiation of codecs
Bernhard Miklautz [Fri, 14 Sep 2012 10:34:51 +0000 (12:34 +0200)]
build: warn that GIT_REVISION is set to n/a for cmake < 2.8.2
Bernhard Miklautz [Fri, 14 Sep 2012 09:09:51 +0000 (11:09 +0200)]
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)
Bernhard Miklautz [Fri, 14 Sep 2012 07:45:19 +0000 (00:45 -0700)]
Merge pull request #722 from nereocystis/master
Correct spelling of "experiance" in documentation.
Dorian Johnson [Fri, 14 Sep 2012 03:27:46 +0000 (22:27 -0500)]
tsmf-ffmpeg: Update to latest versions of api (Fix #285)
Kevin Dalley [Thu, 13 Sep 2012 17:03:42 +0000 (10:03 -0700)]
Correct spelling of "experiance" in documentation.
Jean-Louis Dupond [Thu, 13 Sep 2012 14:54:10 +0000 (16:54 +0200)]
memcpy is undefined when buffer overlaps
Marc-André Moreau [Tue, 11 Sep 2012 21:36:23 +0000 (14:36 -0700)]
Merge branch 'cleanup' of github.com:FreeRDP/FreeRDP into cleanup