Corey C [Thu, 4 Oct 2012 01:37:37 +0000 (21:37 -0400)]
Merge remote-tracking branch 'upstream/master'
Marc-André Moreau [Wed, 3 Oct 2012 21:53:03 +0000 (17:53 -0400)]
winpr: fix build on Windows
Marc-André Moreau [Wed, 3 Oct 2012 12:43:27 +0000 (08:43 -0400)]
libwinpr-interlocked: fix on 32-bit
Marc-André Moreau [Wed, 3 Oct 2012 12:20:40 +0000 (08:20 -0400)]
winpr: fix tchar redefinition
Marc-André Moreau [Wed, 3 Oct 2012 03:01:16 +0000 (23:01 -0400)]
channels/rdpsnd: code style cleanup
Marc-André Moreau [Wed, 3 Oct 2012 01:52:27 +0000 (21:52 -0400)]
channels/rdpdr: reduce dependency on list utils in favor or lightweight interlocked singly-list lists
Marc-André Moreau [Wed, 3 Oct 2012 00:17:57 +0000 (20:17 -0400)]
libfreerdp-channels: replace list utils by interlocked API
Corey C [Wed, 3 Oct 2012 00:03:32 +0000 (20:03 -0400)]
wfreerdp-server: manual merge
Marc-André Moreau [Tue, 2 Oct 2012 21:28:48 +0000 (14:28 -0700)]
Merge pull request #751 from FreeRDP/usb
USB Redirection Integration
Marc-André Moreau [Tue, 2 Oct 2012 21:27:08 +0000 (17:27 -0400)]
urbdrc: disable by default
Marc-André Moreau [Tue, 2 Oct 2012 21:24:52 +0000 (17:24 -0400)]
urbdrc: code style cleanup
Marc-André Moreau [Tue, 2 Oct 2012 20:54:14 +0000 (16:54 -0400)]
urbdrc: move USB redirection code
Marc-André Moreau [Tue, 2 Oct 2012 20:32:41 +0000 (16:32 -0400)]
freerdp: merging with master
Marc-André Moreau [Tue, 2 Oct 2012 17:32:33 +0000 (10:32 -0700)]
Merge pull request #750 from FreeRDP/channels
WinPR + Channels + CMake
Marc-André Moreau [Tue, 2 Oct 2012 15:56:10 +0000 (11:56 -0400)]
cmake: disable test build by default
Marc-André Moreau [Tue, 2 Oct 2012 15:16:40 +0000 (11:16 -0400)]
channels: code style cleanup
Marc-André Moreau [Tue, 2 Oct 2012 15:11:11 +0000 (11:11 -0400)]
channels/rdpdr: fix warning
Marc-André Moreau [Tue, 2 Oct 2012 15:05:21 +0000 (11:05 -0400)]
wfreerdp: merging with win32 integration branch
Marc-André Moreau [Tue, 2 Oct 2012 15:02:09 +0000 (11:02 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels
Marc-André Moreau [Tue, 2 Oct 2012 14:57:39 +0000 (10:57 -0400)]
freerdp: fix build on Linux
Marc-André Moreau [Tue, 2 Oct 2012 14:28:04 +0000 (10:28 -0400)]
libfreerdp-core: fix setting rdp->disconnect
Marc-André Moreau [Tue, 2 Oct 2012 13:57:32 +0000 (09:57 -0400)]
channels/scard: fix compilation
Marc-André Moreau [Tue, 2 Oct 2012 13:30:31 +0000 (09:30 -0400)]
libwinpr-crt: fix compilation
richterger [Tue, 2 Oct 2012 07:12:08 +0000 (09:12 +0200)]
Add support for connection via http proxy
Adds --proxy <host>:<port> commandline option
Simple implementation, no proxy authentication
richterger [Tue, 2 Oct 2012 07:10:21 +0000 (09:10 +0200)]
win32: make rdpdr printer plugin working on win32
richterger [Tue, 2 Oct 2012 07:04:58 +0000 (09:04 +0200)]
win32: Fixes segfault that can occurs when a keyboard event arrives, but no main window is available (e.g. while closing the application)
richterger [Tue, 2 Oct 2012 07:02:17 +0000 (09:02 +0200)]
win32: Add the following options for the disk plugin:
disk:<name>:* will share all windows drives
disk:<name>:% will share the home directory of the user
In addition c+\xxx in the pathname will be replaced by c:\xxx to avoid conflicts with option separators
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
Marc-André Moreau [Tue, 2 Oct 2012 03:31:49 +0000 (23:31 -0400)]
libwinpr-crt: improve aligned memory tests
Marc-André Moreau [Tue, 2 Oct 2012 03:00:41 +0000 (23:00 -0400)]
libwinpr-interlocked: make tests pass
Marc-André Moreau [Tue, 2 Oct 2012 01:58:24 +0000 (21:58 -0400)]
libwinpr-interlocked: added unit tests for interlocked access
Marc-André Moreau [Mon, 1 Oct 2012 23:10:00 +0000 (19:10 -0400)]
libwinpr-crt: add tests for memory aligned allocation functions
Marc-André Moreau [Mon, 1 Oct 2012 22:34:46 +0000 (18:34 -0400)]
libwinpr-path: fix build on Linux
Marc-André Moreau [Mon, 1 Oct 2012 20:49:34 +0000 (16:49 -0400)]
libwinpr-path: start writing tests
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 [Mon, 1 Oct 2012 15:48:53 +0000 (11:48 -0400)]
cmake: add solution folder subdirectories
Marc-André Moreau [Mon, 1 Oct 2012 02:58:59 +0000 (22:58 -0400)]
cmake: add support for solution groups
Marc-André Moreau [Mon, 1 Oct 2012 00:15:42 +0000 (20:15 -0400)]
cunit: migrate Sspi tests to CTest
Marc-André Moreau [Sun, 30 Sep 2012 20:33:42 +0000 (16:33 -0400)]
cunit: cleanup old test suites
Marc-André Moreau [Sun, 30 Sep 2012 05:09:45 +0000 (01:09 -0400)]
cmake: add cunit detection support on Windows
Marc-André Moreau [Fri, 28 Sep 2012 22:10:37 +0000 (18:10 -0400)]
libwinpr: fix compilation on Windows
Marc-André Moreau [Wed, 26 Sep 2012 20:25:23 +0000 (16:25 -0400)]
libwinpr-file: added CreateFile/DeleteFile
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
Corey C [Thu, 20 Sep 2012 18:33:52 +0000 (14:33 -0400)]
wfreerdp-server: merged cmakelists
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
Corey C [Wed, 19 Sep 2012 21:33:05 +0000 (17:33 -0400)]
wfreerdp-server: fixed linked libs
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