platform/upstream/freerdp.git
11 years agourbdrc: code style cleanup
Marc-André Moreau [Tue, 2 Oct 2012 21:24:52 +0000 (17:24 -0400)]
urbdrc: code style cleanup

11 years agourbdrc: move USB redirection code
Marc-André Moreau [Tue, 2 Oct 2012 20:54:14 +0000 (16:54 -0400)]
urbdrc: move USB redirection code

11 years agofreerdp: merging with master
Marc-André Moreau [Tue, 2 Oct 2012 20:32:41 +0000 (16:32 -0400)]
freerdp: merging with master

11 years agoMerge pull request #750 from FreeRDP/channels
Marc-André Moreau [Tue, 2 Oct 2012 17:32:33 +0000 (10:32 -0700)]
Merge pull request #750 from FreeRDP/channels

WinPR + Channels + CMake

11 years agocmake: disable test build by default
Marc-André Moreau [Tue, 2 Oct 2012 15:56:10 +0000 (11:56 -0400)]
cmake: disable test build by default

11 years agochannels: code style cleanup
Marc-André Moreau [Tue, 2 Oct 2012 15:16:40 +0000 (11:16 -0400)]
channels: code style cleanup

11 years agochannels/rdpdr: fix warning
Marc-André Moreau [Tue, 2 Oct 2012 15:11:11 +0000 (11:11 -0400)]
channels/rdpdr: fix warning

11 years agowfreerdp: merging with win32 integration branch
Marc-André Moreau [Tue, 2 Oct 2012 15:05:21 +0000 (11:05 -0400)]
wfreerdp: merging with win32 integration branch

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into channels
Marc-André Moreau [Tue, 2 Oct 2012 15:02:09 +0000 (11:02 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels

11 years agofreerdp: fix build on Linux
Marc-André Moreau [Tue, 2 Oct 2012 14:57:39 +0000 (10:57 -0400)]
freerdp: fix build on Linux

11 years agolibfreerdp-core: fix setting rdp->disconnect
Marc-André Moreau [Tue, 2 Oct 2012 14:28:04 +0000 (10:28 -0400)]
libfreerdp-core: fix setting rdp->disconnect

11 years agochannels/scard: fix compilation
Marc-André Moreau [Tue, 2 Oct 2012 13:57:32 +0000 (09:57 -0400)]
channels/scard: fix compilation

11 years agolibwinpr-crt: fix compilation
Marc-André Moreau [Tue, 2 Oct 2012 13:30:31 +0000 (09:30 -0400)]
libwinpr-crt: fix compilation

11 years agoAdd support for connection via http proxy
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

11 years agowin32: make rdpdr printer plugin working on win32
richterger [Tue, 2 Oct 2012 07:10:21 +0000 (09:10 +0200)]
win32: make rdpdr printer plugin working on win32

11 years agowin32: Fixes segfault that can occurs when a keyboard event arrives, but no main...
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)

11 years agowin32: Add the following options for the disk plugin:
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

11 years agoMake the rdpdr disk plugin working on windows.
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.

11 years agoAdd MSVC2008 project files to .gitignore
richterger [Tue, 2 Oct 2012 06:49:18 +0000 (08:49 +0200)]
Add MSVC2008 project files to .gitignore

11 years agoAdd missing #ifdef/#endif around include stdint
richterger [Tue, 2 Oct 2012 06:48:11 +0000 (08:48 +0200)]
Add missing #ifdef/#endif around include stdint

11 years agolibwinpr-crt: improve aligned memory tests
Marc-André Moreau [Tue, 2 Oct 2012 03:31:49 +0000 (23:31 -0400)]
libwinpr-crt: improve aligned memory tests

11 years agolibwinpr-interlocked: make tests pass
Marc-André Moreau [Tue, 2 Oct 2012 03:00:41 +0000 (23:00 -0400)]
libwinpr-interlocked: make tests pass

11 years agolibwinpr-interlocked: added unit tests for interlocked access
Marc-André Moreau [Tue, 2 Oct 2012 01:58:24 +0000 (21:58 -0400)]
libwinpr-interlocked: added unit tests for interlocked access

11 years agolibwinpr-crt: add tests for memory aligned allocation functions
Marc-André Moreau [Mon, 1 Oct 2012 23:10:00 +0000 (19:10 -0400)]
libwinpr-crt: add tests for memory aligned allocation functions

11 years agolibwinpr-path: fix build on Linux
Marc-André Moreau [Mon, 1 Oct 2012 22:34:46 +0000 (18:34 -0400)]
libwinpr-path: fix build on Linux

11 years agolibwinpr-path: start writing tests
Marc-André Moreau [Mon, 1 Oct 2012 20:49:34 +0000 (16:49 -0400)]
libwinpr-path: start writing tests

11 years agowin32: increate the MsgWaitForMultipleObjects timeout since the main loop is working...
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

11 years agowin32: fix for 100% cpu, reset event
Jay Sorg [Mon, 1 Oct 2012 18:08:13 +0000 (11:08 -0700)]
win32: fix for 100% cpu, reset event

11 years agocmake: add solution folder subdirectories
Marc-André Moreau [Mon, 1 Oct 2012 15:48:53 +0000 (11:48 -0400)]
cmake: add solution folder subdirectories

11 years agocmake: add support for solution groups
Marc-André Moreau [Mon, 1 Oct 2012 02:58:59 +0000 (22:58 -0400)]
cmake: add support for solution groups

11 years agocunit: migrate Sspi tests to CTest
Marc-André Moreau [Mon, 1 Oct 2012 00:15:42 +0000 (20:15 -0400)]
cunit: migrate Sspi tests to CTest

11 years agocunit: cleanup old test suites
Marc-André Moreau [Sun, 30 Sep 2012 20:33:42 +0000 (16:33 -0400)]
cunit: cleanup old test suites

11 years agocmake: add cunit detection support on Windows
Marc-André Moreau [Sun, 30 Sep 2012 05:09:45 +0000 (01:09 -0400)]
cmake: add cunit detection support on Windows

11 years agolibwinpr: fix compilation on Windows
Marc-André Moreau [Fri, 28 Sep 2012 22:10:37 +0000 (18:10 -0400)]
libwinpr: fix compilation on Windows

11 years agolibwinpr-file: added CreateFile/DeleteFile
Marc-André Moreau [Wed, 26 Sep 2012 20:25:23 +0000 (16:25 -0400)]
libwinpr-file: added CreateFile/DeleteFile

11 years agoMerge pull request #741 from bmiklautz/issue_740
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

11 years agoMerge pull request #743 from FreeRDP/channels
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

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into channels
Marc-André Moreau [Wed, 26 Sep 2012 19:28:34 +0000 (15:28 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels

11 years agolibwinpr: add check for objective-c bool type
Marc-André Moreau [Wed, 26 Sep 2012 19:28:05 +0000 (15:28 -0400)]
libwinpr: add check for objective-c bool type

11 years agolibwinpr-error: define all windows error codes
Marc-André Moreau [Wed, 26 Sep 2012 17:38:21 +0000 (13:38 -0400)]
libwinpr-error: define all windows error codes

11 years agolibwinpr-error: stub error API
Marc-André Moreau [Wed, 26 Sep 2012 16:37:35 +0000 (12:37 -0400)]
libwinpr-error: stub error API

11 years agobuild: check libavcodec api version
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.

11 years agolibwinpr: add stubs for io and file modules
Marc-André Moreau [Mon, 24 Sep 2012 19:58:33 +0000 (15:58 -0400)]
libwinpr: add stubs for io and file modules

11 years agolibfreerdp-utils: remove forgotten registry utils header
Marc-André Moreau [Mon, 24 Sep 2012 09:01:04 +0000 (05:01 -0400)]
libfreerdp-utils: remove forgotten registry utils header

11 years agolibfreerdp-utils: get rid of rect utils
Marc-André Moreau [Mon, 24 Sep 2012 08:59:18 +0000 (04:59 -0400)]
libfreerdp-utils: get rid of rect utils

11 years agolibfreerdp-utils: get rid of rdpBlob
Marc-André Moreau [Mon, 24 Sep 2012 08:40:32 +0000 (04:40 -0400)]
libfreerdp-utils: get rid of rdpBlob

11 years agolibfreerdp-utils: get rid of freerdp_uniconv_in
Marc-André Moreau [Mon, 24 Sep 2012 00:11:50 +0000 (20:11 -0400)]
libfreerdp-utils: get rid of freerdp_uniconv_in

11 years agolibfreerdp-utils: get rid of freerdp_uniconv_out
Marc-André Moreau [Sun, 23 Sep 2012 23:49:13 +0000 (19:49 -0400)]
libfreerdp-utils: get rid of freerdp_uniconv_out

11 years agolibfreerdp-utils: get rid of UNICONV unicode conversion context
Marc-André Moreau [Sun, 23 Sep 2012 22:41:07 +0000 (18:41 -0400)]
libfreerdp-utils: get rid of UNICONV unicode conversion context

11 years agolibfreerdp-utils: make freerdp_uniconv_in a wrapper for WideCharToMultiByte
Marc-André Moreau [Sun, 23 Sep 2012 22:08:12 +0000 (18:08 -0400)]
libfreerdp-utils: make freerdp_uniconv_in a wrapper for WideCharToMultiByte

11 years agolibfreerdp-codec: jpeg fix for issue #737
Marc-André Moreau [Sun, 23 Sep 2012 19:46:30 +0000 (15:46 -0400)]
libfreerdp-codec: jpeg fix for issue #737

11 years agolibfreerdp-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

11 years agolibfreerdp-utils: adapt freerdp_uniconv_out to WinPR API
Marc-André Moreau [Sun, 23 Sep 2012 18:37:49 +0000 (14:37 -0400)]
libfreerdp-utils: adapt freerdp_uniconv_out to WinPR API

11 years agochannels/rdpdr/disk: replace thread utils by WinPR thread 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

11 years agolibwinpr: stubbed Path API
Marc-André Moreau [Sun, 23 Sep 2012 02:02:55 +0000 (22:02 -0400)]
libwinpr: stubbed Path API

11 years agochannels: added build options to enabled/disable client and server channels
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

11 years agochannels: add automatic inclusion and bundling of built-in 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

11 years agochannels: moving dynamic virtual channels
Marc-André Moreau [Sat, 22 Sep 2012 22:08:22 +0000 (18:08 -0400)]
channels: moving dynamic virtual channels

11 years agochannels: moved client-side implementations in client subdirectories
Marc-André Moreau [Sat, 22 Sep 2012 21:46:23 +0000 (17:46 -0400)]
channels: moved client-side implementations in client subdirectories

11 years agoMerge pull request #735 from FreeRDP/cleanup
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

11 years agocmake: add warnings for MSVC static runtime option
Marc-André Moreau [Sat, 22 Sep 2012 21:10:08 +0000 (17:10 -0400)]
cmake: add warnings for MSVC static runtime option

11 years agolibfreerdp-locale: cleanup keyboard code
Marc-André Moreau [Sat, 22 Sep 2012 18:27:30 +0000 (14:27 -0400)]
libfreerdp-locale: cleanup keyboard code

11 years agocmake: add OpenSSL and MSVC runtime build options
Marc-André Moreau [Fri, 21 Sep 2012 23:28:47 +0000 (19:28 -0400)]
cmake: add OpenSSL and MSVC runtime build options

11 years agolibwinpr: add module definition files
Marc-André Moreau [Fri, 21 Sep 2012 17:02:54 +0000 (13:02 -0400)]
libwinpr: add module definition files

11 years agochannels: refactoring of cmake build scripts
Marc-André Moreau [Fri, 21 Sep 2012 03:39:27 +0000 (23:39 -0400)]
channels: refactoring of cmake build scripts

11 years agolibwinpr: add possibility of building WinPR as standalone
Marc-André Moreau [Fri, 21 Sep 2012 02:11:56 +0000 (22:11 -0400)]
libwinpr: add possibility of building WinPR as standalone

11 years agocmake: bump soname version to 1.1.0
Marc-André Moreau [Fri, 21 Sep 2012 00:45:56 +0000 (20:45 -0400)]
cmake: bump soname version to 1.1.0

11 years agothird-party: fix gitignore
Marc-André Moreau [Fri, 21 Sep 2012 00:23:09 +0000 (20:23 -0400)]
third-party: fix gitignore

11 years agoMerge pull request #732 from FreeRDP/cleanup
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

11 years agolibwinpr-winsock: fix build on Windows
Marc-André Moreau [Thu, 20 Sep 2012 15:07:54 +0000 (11:07 -0400)]
libwinpr-winsock: fix build on Windows

11 years agolibwinpr-winsock: add inet_ntop for Windows XP portability
Marc-André Moreau [Thu, 20 Sep 2012 14:42:01 +0000 (10:42 -0400)]
libwinpr-winsock: add inet_ntop for Windows XP portability

11 years agoMerge branch 'cleanup' of github.com:FreeRDP/FreeRDP into cleanup
Marc-André Moreau [Thu, 20 Sep 2012 14:29:26 +0000 (10:29 -0400)]
Merge branch 'cleanup' of github.com:FreeRDP/FreeRDP into cleanup

11 years agolibwinpr-winhttp: stubbed API
Marc-André Moreau [Thu, 20 Sep 2012 14:29:12 +0000 (10:29 -0400)]
libwinpr-winhttp: stubbed API

11 years agoMerge branch 'cleanup' of github.com:FreeRDP/FreeRDP into cleanup
Marc-André Moreau [Thu, 20 Sep 2012 04:22:34 +0000 (00:22 -0400)]
Merge branch 'cleanup' of github.com:FreeRDP/FreeRDP into cleanup

11 years agowfreerdp-server: fix encoder on Windows 7
Marc-André Moreau [Thu, 20 Sep 2012 04:22:13 +0000 (00:22 -0400)]
wfreerdp-server: fix encoder on Windows 7

11 years agolibwinpr: stubbed a couple more modules of interest
Marc-André Moreau [Thu, 20 Sep 2012 01:42:46 +0000 (21:42 -0400)]
libwinpr: stubbed a couple more modules of interest

11 years agolibwinpr-interlocked: fix build on 32-bit linux
Marc-André Moreau [Wed, 19 Sep 2012 23:46:18 +0000 (19:46 -0400)]
libwinpr-interlocked: fix build on 32-bit linux

11 years agowfreerdp-server: code style cleanup
Marc-André Moreau [Wed, 19 Sep 2012 22:16:49 +0000 (18:16 -0400)]
wfreerdp-server: code style cleanup

11 years agowfreerdp-server: fix monolithic build
Marc-André Moreau [Wed, 19 Sep 2012 21:51:06 +0000 (17:51 -0400)]
wfreerdp-server: fix monolithic build

11 years agolibfreerdp-channels: fix semaphore usage
Marc-André Moreau [Wed, 19 Sep 2012 20:16:24 +0000 (16:16 -0400)]
libfreerdp-channels: fix semaphore usage

11 years agolibfreerdp: merging with master
Marc-André Moreau [Wed, 19 Sep 2012 19:55:41 +0000 (15:55 -0400)]
libfreerdp: merging with master

11 years agoMerge pull request #726 from nereocystis/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

11 years agoMerge pull request #730 from C-o-r-E/master
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

11 years agowfreerdp-server: another small fix
Corey C [Wed, 19 Sep 2012 17:42:22 +0000 (13:42 -0400)]
wfreerdp-server: another small fix

11 years agowfreerdp-server: tiny fix
C-o-r-E [Wed, 19 Sep 2012 17:34:37 +0000 (13:34 -0400)]
wfreerdp-server: tiny fix

11 years agoMerge remote-tracking branch 'upstream/cleanup'
Corey C [Wed, 19 Sep 2012 17:07:03 +0000 (13:07 -0400)]
Merge remote-tracking branch 'upstream/cleanup'

11 years agowfreerdp-server: added cmake config WITH_WIN8
C-o-r-E [Wed, 19 Sep 2012 16:43:24 +0000 (12:43 -0400)]
wfreerdp-server: added cmake config WITH_WIN8

11 years agolibfreerdp-utils: fix bitmap utils
Marc-André Moreau [Wed, 19 Sep 2012 01:09:59 +0000 (21:09 -0400)]
libfreerdp-utils: fix bitmap utils

11 years agolibwinpr-synch: fix compilation on Windows
Marc-André Moreau [Wed, 19 Sep 2012 01:07:47 +0000 (03:07 +0200)]
libwinpr-synch: fix compilation on Windows

11 years agofix freerdp_sem_new for Windows
Jay Sorg [Wed, 19 Sep 2012 00:41:39 +0000 (17:41 -0700)]
fix freerdp_sem_new for Windows

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup
Marc-André Moreau [Tue, 18 Sep 2012 23:41:39 +0000 (19:41 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup

11 years agolibfreerdp-utils: remove semaphore utils in favor of WinPR semaphore API
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

11 years agolibwinpr-synch: implemented semaphores + thread wait
Marc-André Moreau [Tue, 18 Sep 2012 23:24:03 +0000 (19:24 -0400)]
libwinpr-synch: implemented semaphores + thread wait

11 years agowfreerdp-server: replaced OS detection with preprocessor macro
Corey C [Tue, 18 Sep 2012 23:00:03 +0000 (19:00 -0400)]
wfreerdp-server: replaced OS detection with preprocessor macro

11 years agorail: fixes for crash when creating and deleting windows fast and added support for...
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

11 years agolibwinpr-synch: implemented Win32 Events
Marc-André Moreau [Tue, 18 Sep 2012 22:36:13 +0000 (18:36 -0400)]
libwinpr-synch: implemented Win32 Events

11 years agolibfreerdp-utils: removing mutex util in favor of WinPR mutex API
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

11 years agowfreerdp-server: win8 code cleanup
Corey C [Tue, 18 Sep 2012 21:25:20 +0000 (17:25 -0400)]
wfreerdp-server: win8 code cleanup

11 years agolibwinpr-synch: stubbed more
Marc-André Moreau [Tue, 18 Sep 2012 19:51:33 +0000 (15:51 -0400)]
libwinpr-synch: stubbed more

11 years agowfreerdp-server: refactoring and stabilizing windows 8 parts
Corey C [Tue, 18 Sep 2012 18:07:38 +0000 (14:07 -0400)]
wfreerdp-server: refactoring and stabilizing windows 8 parts