platform/upstream/freerdp.git
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 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 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

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

12 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

12 years agolibwinpr-synch: stubbed larger portions of the Synchronization API
Marc-André Moreau [Tue, 18 Sep 2012 16:57:19 +0000 (12:57 -0400)]
libwinpr-synch: stubbed larger portions of the Synchronization API

12 years agolibwinpr-handle: add definitions for objects
Marc-André Moreau [Tue, 18 Sep 2012 04:10:14 +0000 (00:10 -0400)]
libwinpr-handle: add definitions for objects

12 years agoAdded many additional options to documentation, added missing
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.

12 years agolibwinpr-thread: started stubbing threading API
Marc-André Moreau [Mon, 17 Sep 2012 23:17:19 +0000 (19:17 -0400)]
libwinpr-thread: started stubbing threading API

12 years agoAdd documentation for "-X" option.
Kevin Dalley [Mon, 17 Sep 2012 22:44:21 +0000 (15:44 -0700)]
Add documentation for "-X" option.

12 years agowfreerdp-server: partially merged from cleanup
Corey C [Mon, 17 Sep 2012 21:57:21 +0000 (17:57 -0400)]
wfreerdp-server: partially merged from cleanup

12 years agocore fix for windows get_fds
Jay Sorg [Mon, 17 Sep 2012 21:44:06 +0000 (14:44 -0700)]
core fix for windows get_fds

12 years agoxfreerdp-server: fix build with SSPI include problem
Marc-André Moreau [Mon, 17 Sep 2012 21:38:39 +0000 (17:38 -0400)]
xfreerdp-server: fix build with SSPI include problem

12 years agowfreerdp-server: Less hackish win8 support
Corey C [Mon, 17 Sep 2012 21:05:42 +0000 (17:05 -0400)]
wfreerdp-server: Less hackish win8 support

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup
Marc-Andre [Mon, 17 Sep 2012 19:27:49 +0000 (15:27 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup

12 years agoMerge pull request #723 from dorianj/ffmpeg_update
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)

12 years agoMerge pull request #717 from ted-gould/master
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

12 years agoMerge pull request #725 from bmiklautz/buildfeaturecheck
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

12 years agoMerge pull request #720 from bmiklautz/cuinit_fixes
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

12 years agowfreerdp-server: fix race condition in encoder reset
Marc-André Moreau [Mon, 17 Sep 2012 03:09:36 +0000 (23:09 -0400)]
wfreerdp-server: fix race condition in encoder reset

12 years agowfreerdp-server: fix multiple reconnections deadlock
Marc-André Moreau [Mon, 17 Sep 2012 01:50:15 +0000 (21:50 -0400)]
wfreerdp-server: fix multiple reconnections deadlock

12 years agolibfreerdp-core: code restructuration
Marc-André Moreau [Mon, 17 Sep 2012 01:05:51 +0000 (21:05 -0400)]
libfreerdp-core: code restructuration

12 years agowfreerdp-server: dxgi encoding
Corey C [Sun, 16 Sep 2012 22:37:14 +0000 (18:37 -0400)]
wfreerdp-server: dxgi encoding

12 years agowfreerdp-server: win8 dxgi initial support
Corey C [Sun, 16 Sep 2012 21:38:33 +0000 (17:38 -0400)]
wfreerdp-server: win8 dxgi initial support

12 years agowfreerdp-server: add PeerLogon callback for server logon
Marc-André Moreau [Sun, 16 Sep 2012 19:30:11 +0000 (15:30 -0400)]
wfreerdp-server: add PeerLogon callback for server logon

12 years agowfreerdp-server: build CLI interface separate from server library
Marc-André Moreau [Sun, 16 Sep 2012 02:19:26 +0000 (22:19 -0400)]
wfreerdp-server: build CLI interface separate from server library

12 years agowfreerdp-server: split code with external library interface
Marc-André Moreau [Sun, 16 Sep 2012 00:29:33 +0000 (20:29 -0400)]
wfreerdp-server: split code with external library interface

12 years agowfreerdp-server: fix negotiation of codecs
Marc-André Moreau [Sat, 15 Sep 2012 21:51:05 +0000 (17:51 -0400)]
wfreerdp-server: fix negotiation of codecs

12 years agobuild: warn that GIT_REVISION is set to n/a for cmake < 2.8.2
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

12 years agobuild: add central file to check for cmake requirements
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)

12 years agoMerge pull request #722 from nereocystis/master
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.

12 years agotsmf-ffmpeg: Update to latest versions of api (Fix #285)
Dorian Johnson [Fri, 14 Sep 2012 03:27:46 +0000 (22:27 -0500)]
tsmf-ffmpeg: Update to latest versions of api (Fix #285)