platform/upstream/freerdp.git
12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup
Marc-André Moreau [Sat, 25 Aug 2012 15:54:36 +0000 (11:54 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup

12 years agoMerge pull request #706 from atong/master
Marc-André Moreau [Fri, 24 Aug 2012 16:10:16 +0000 (09:10 -0700)]
Merge pull request #706 from atong/master

macos build

12 years agomove macos build script
Anthony Tong [Fri, 24 Aug 2012 15:57:11 +0000 (10:57 -0500)]
move macos build script

12 years agoinitial Mac build cleanup
Anthony Tong [Thu, 16 Aug 2012 04:07:51 +0000 (00:07 -0400)]
initial Mac build cleanup

12 years agoMerge pull request #705 from awakecoding/windows
Marc-André Moreau [Thu, 23 Aug 2012 19:43:32 +0000 (12:43 -0700)]
Merge pull request #705 from awakecoding/windows

Windows FreeRDP Server RemoteFX Encoding

12 years agowfreerdp-server: merge with master
Marc-André Moreau [Thu, 23 Aug 2012 19:36:34 +0000 (15:36 -0400)]
wfreerdp-server: merge with master

12 years agolibwinpr-sspi: fix build on Windows
Marc-André Moreau [Thu, 23 Aug 2012 19:15:57 +0000 (15:15 -0400)]
libwinpr-sspi: fix build on Windows

12 years agolibwinpr-sspi: valgrind cleanup
Marc-André Moreau [Thu, 23 Aug 2012 05:18:47 +0000 (01:18 -0400)]
libwinpr-sspi: valgrind cleanup

12 years agolibwinpr-sspi: fix PLUID data type in API definitions
Marc-André Moreau [Thu, 23 Aug 2012 02:38:27 +0000 (22:38 -0400)]
libwinpr-sspi: fix PLUID data type in API definitions

12 years agolibwinpr-sspi: fix API data types
Marc-André Moreau [Thu, 23 Aug 2012 02:24:29 +0000 (22:24 -0400)]
libwinpr-sspi: fix API data types

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup
Marc-André Moreau [Wed, 22 Aug 2012 16:46:12 +0000 (12:46 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup

12 years agoMerge pull request #703 from Osirium/master
Marc-André Moreau [Wed, 22 Aug 2012 14:29:27 +0000 (07:29 -0700)]
Merge pull request #703 from Osirium/master

segfault if tls fails to initialize

12 years agowfreerdp-server: efficiency++
C-o-r-E [Tue, 21 Aug 2012 16:50:21 +0000 (12:50 -0400)]
wfreerdp-server: efficiency++

12 years agowinpr: fix SSPI inconsistent DLL linkage
Marc-André Moreau [Tue, 21 Aug 2012 00:55:21 +0000 (20:55 -0400)]
winpr: fix SSPI inconsistent DLL linkage

12 years agowinpr-sspi: fix SSPI data types
Marc-André Moreau [Tue, 21 Aug 2012 01:07:03 +0000 (21:07 -0400)]
winpr-sspi: fix SSPI data types

12 years agofixed subsequent connection bug
C-o-r-E [Mon, 20 Aug 2012 22:19:17 +0000 (18:19 -0400)]
fixed subsequent connection bug

12 years agowfreerdp-server: greatly improved performance
C-o-r-E [Mon, 20 Aug 2012 20:49:25 +0000 (16:49 -0400)]
wfreerdp-server: greatly improved performance

12 years agowfreerdp-server: fixed corruption issue
C-o-r-E [Mon, 20 Aug 2012 20:06:24 +0000 (16:06 -0400)]
wfreerdp-server: fixed corruption issue

12 years agoMerge branch 'master' of git://github.com/FreeRDP/FreeRDP
LawrenceK [Mon, 20 Aug 2012 18:37:37 +0000 (19:37 +0100)]
Merge branch 'master' of git://github.com/FreeRDP/FreeRDP

12 years agowfreerdp-server: fixed client screen resize
C-o-r-E [Mon, 20 Aug 2012 18:36:59 +0000 (14:36 -0400)]
wfreerdp-server: fixed client screen resize

12 years agowfreerdp-server: partialy fixed the corruption issue
C-o-r-E [Mon, 20 Aug 2012 17:47:44 +0000 (13:47 -0400)]
wfreerdp-server: partialy fixed the corruption issue

12 years agowfreerdp-server: Slightly more stable
C-o-r-E [Mon, 20 Aug 2012 15:45:48 +0000 (11:45 -0400)]
wfreerdp-server: Slightly more stable

12 years agowfreerdp-server: fixed some syncronization bugs
C-o-r-E [Sun, 19 Aug 2012 19:46:47 +0000 (15:46 -0400)]
wfreerdp-server: fixed some syncronization bugs

12 years agowfreerdp-server: Fixed basic rfx
C-o-r-E [Sun, 19 Aug 2012 17:20:10 +0000 (13:20 -0400)]
wfreerdp-server: Fixed basic rfx

12 years agowfreerdp-server: Nearly completed refactoring
C-o-r-E [Sat, 18 Aug 2012 23:46:42 +0000 (19:46 -0400)]
wfreerdp-server: Nearly completed refactoring

12 years agowfreerdp-server: Continued refactoring efforts
C-o-r-E [Sat, 18 Aug 2012 21:49:52 +0000 (17:49 -0400)]
wfreerdp-server: Continued refactoring efforts

12 years agowfreerdp-server: mirr-mon thread refactored
C-o-r-E [Sat, 18 Aug 2012 20:42:17 +0000 (16:42 -0400)]
wfreerdp-server: mirr-mon thread refactored

12 years agoMerged
C-o-r-E [Sat, 18 Aug 2012 18:34:24 +0000 (14:34 -0400)]
Merged

12 years agowfreerdp-server: partly reorganized rfx encoding process
C-o-r-E [Fri, 17 Aug 2012 20:24:56 +0000 (16:24 -0400)]
wfreerdp-server: partly reorganized rfx encoding process

12 years agowfreerdp-server: added experimental rfx encoding
C-o-r-E [Wed, 15 Aug 2012 22:01:06 +0000 (18:01 -0400)]
wfreerdp-server: added experimental rfx encoding

12 years agowfreerdp-server: fixed a couple bugs
C-o-r-E [Wed, 15 Aug 2012 19:27:03 +0000 (15:27 -0400)]
wfreerdp-server: fixed a couple bugs

12 years agoMerge pull request #701 from floppym/master
Marc-André Moreau [Wed, 15 Aug 2012 05:20:40 +0000 (22:20 -0700)]
Merge pull request #701 from floppym/master

Allow CMAKE_INSTALL_LIBDIR to be an absolute path

12 years agocmake: Allow CMAKE_INSTALL_LIBDIR to be an absolute path.
Mike Gilbert [Wed, 15 Aug 2012 04:26:04 +0000 (00:26 -0400)]
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.

12 years agowfreerdp-server: more progress on the back end
C-o-r-E [Wed, 15 Aug 2012 00:30:36 +0000 (20:30 -0400)]
wfreerdp-server: more progress on the back end

12 years agoMerge pull request #700 from FreeRDP/cleanup
Marc-André Moreau [Wed, 15 Aug 2012 00:21:17 +0000 (17:21 -0700)]
Merge pull request #700 from FreeRDP/cleanup

CMake Cleanup

12 years agocmake: merging with master
Marc-André Moreau [Wed, 15 Aug 2012 00:21:00 +0000 (20:21 -0400)]
cmake: merging with master

12 years agoinclude: fix installation of headers
Marc-André Moreau [Tue, 14 Aug 2012 23:55:48 +0000 (19:55 -0400)]
include: fix installation of headers

12 years agowfreerdp: fix monolithic build on Windows
Marc-André Moreau [Tue, 14 Aug 2012 23:04:45 +0000 (19:04 -0400)]
wfreerdp: fix monolithic build on Windows

12 years agowfreerdp: fix compilation warnings on Windows
Marc-André Moreau [Tue, 14 Aug 2012 22:39:07 +0000 (18:39 -0400)]
wfreerdp: fix compilation warnings on Windows

12 years agolibfreerdp: wrap inclusion of config.h with HAVE_CONFIG_H
Marc-André Moreau [Tue, 14 Aug 2012 21:41:40 +0000 (17:41 -0400)]
libfreerdp: wrap inclusion of config.h with HAVE_CONFIG_H

12 years agolibwinpr: add proper config.h inclusions
Marc-André Moreau [Tue, 14 Aug 2012 21:20:53 +0000 (17:20 -0400)]
libwinpr: add proper config.h inclusions

12 years agolibfreerdp: add proper config.h inclusions
Marc-André Moreau [Tue, 14 Aug 2012 21:09:01 +0000 (17:09 -0400)]
libfreerdp: add proper config.h inclusions

12 years agowfreerdp-server: added experimental monitor proc
C-o-r-E [Tue, 14 Aug 2012 20:49:24 +0000 (16:49 -0400)]
wfreerdp-server: added experimental monitor proc

12 years agoxfreerdp: fix build warnings
Marc-André Moreau [Tue, 14 Aug 2012 19:59:11 +0000 (15:59 -0400)]
xfreerdp: fix build warnings

12 years agoinclude: move winpr include directory inside winpr
Marc-André Moreau [Tue, 14 Aug 2012 19:49:39 +0000 (15:49 -0400)]
include: move winpr include directory inside winpr

12 years agowfreerdp-server: fixed the build and some stupidity on my part
C-o-r-E [Tue, 14 Aug 2012 19:12:44 +0000 (15:12 -0400)]
wfreerdp-server: fixed the build and some stupidity on my part

12 years agowfreerdp-server: modified and documented the driver settings update function
C-o-r-E [Tue, 14 Aug 2012 18:49:53 +0000 (14:49 -0400)]
wfreerdp-server: modified and documented the driver settings update function

It should programatically detect and use the screen resolution now.

12 years agolibwinpr: add support for monolithic build (single libwinpr.so)
Marc-André Moreau [Tue, 14 Aug 2012 18:37:31 +0000 (14:37 -0400)]
libwinpr: add support for monolithic build (single libwinpr.so)

12 years agowfreerdp-server: modified and documented the attatchtodesktop function
C-o-r-E [Tue, 14 Aug 2012 16:31:52 +0000 (12:31 -0400)]
wfreerdp-server: modified and documented the attatchtodesktop function

12 years agowfreerdp-server: modified and documented the display device check
C-o-r-E [Tue, 14 Aug 2012 15:57:25 +0000 (11:57 -0400)]
wfreerdp-server: modified and documented the display device check

12 years agoserver: add support for monolithic build
Marc-André Moreau [Tue, 14 Aug 2012 04:59:22 +0000 (00:59 -0400)]
server: add support for monolithic build

12 years agochannels: add support for monolithic build
Marc-André Moreau [Tue, 14 Aug 2012 04:48:55 +0000 (00:48 -0400)]
channels: add support for monolithic build

12 years agolibfreerdp: fix linking libraries for monolithic build
Marc-André Moreau [Tue, 14 Aug 2012 04:31:06 +0000 (00:31 -0400)]
libfreerdp: fix linking libraries for monolithic build

12 years agocmake: update cmake client scripts for monolithic build
Marc-André Moreau [Tue, 14 Aug 2012 04:11:04 +0000 (00:11 -0400)]
cmake: update cmake client scripts for monolithic build

12 years agolibfreerdp: add support for monolithic build
Marc-André Moreau [Tue, 14 Aug 2012 03:50:50 +0000 (23:50 -0400)]
libfreerdp: add support for monolithic build

12 years agolibfreerdp: move all libraries to libfreerdp directory, one step closer to monolithic...
Marc-André Moreau [Tue, 14 Aug 2012 03:19:51 +0000 (23:19 -0400)]
libfreerdp: move all libraries to libfreerdp directory, one step closer to monolithic build option

12 years agofreerdp: add optional monolithic build option to FreeRDP libraries
Marc-André Moreau [Tue, 14 Aug 2012 02:53:26 +0000 (22:53 -0400)]
freerdp: add optional monolithic build option to FreeRDP libraries

12 years agowfreerdp-server: add proper detection of device registry key for DFMirage driver
Marc-André Moreau [Mon, 13 Aug 2012 23:05:47 +0000 (19:05 -0400)]
wfreerdp-server: add proper detection of device registry key for DFMirage driver

12 years agowfreerdp-server: start integration of DFMirage driving code
Marc-André Moreau [Mon, 13 Aug 2012 22:25:05 +0000 (18:25 -0400)]
wfreerdp-server: start integration of DFMirage driving code

12 years agowfreerdp-server: add DFMirage header definitions
Marc-André Moreau [Mon, 13 Aug 2012 21:27:44 +0000 (17:27 -0400)]
wfreerdp-server: add DFMirage header definitions

12 years agocmake: merging with cleanup branch
Marc-André Moreau [Mon, 13 Aug 2012 19:45:02 +0000 (15:45 -0400)]
cmake: merging with cleanup branch

12 years agocmake: started monolithic build option
Marc-André Moreau [Mon, 13 Aug 2012 16:32:41 +0000 (12:32 -0400)]
cmake: started monolithic build option

12 years agoMerge pull request #665 from bmiklautz/issue_629
Marc-André Moreau [Mon, 13 Aug 2012 12:34:47 +0000 (05:34 -0700)]
Merge pull request #665 from bmiklautz/issue_629

Fix for #629. Don't show password if --from-stdin is given as argument.

12 years agocmake: in case build path is different config.h needs to be install separately.
Vic Lee [Mon, 13 Aug 2012 09:24:52 +0000 (17:24 +0800)]
cmake: in case build path is different config.h needs to be install separately.

12 years agocmake: add missing include path for generated config.h
Vic Lee [Mon, 13 Aug 2012 09:16:03 +0000 (17:16 +0800)]
cmake: add missing include path for generated config.h

12 years agocmake: cleanup of cmake scripts for FreeRDP libraries
Marc-André Moreau [Mon, 13 Aug 2012 02:16:26 +0000 (22:16 -0400)]
cmake: cleanup of cmake scripts for FreeRDP libraries

12 years agolibfreerdp-utils: fix a memory leak.
Vic Lee [Mon, 13 Aug 2012 01:54:50 +0000 (09:54 +0800)]
libfreerdp-utils: fix a memory leak.

12 years agowinpr: get rid of config.h include in installable headers
Marc-André Moreau [Mon, 13 Aug 2012 00:43:24 +0000 (20:43 -0400)]
winpr: get rid of config.h include in installable headers

12 years agoinclude: remove inclusion of config.h in winpr.h
Marc-André Moreau [Sun, 12 Aug 2012 22:47:19 +0000 (18:47 -0400)]
include: remove inclusion of config.h in winpr.h

12 years agoMerge pull request #696 from FreeRDP/cleanup
Marc-André Moreau [Sun, 12 Aug 2012 22:08:27 +0000 (15:08 -0700)]
Merge pull request #696 from FreeRDP/cleanup

CMake Improvements #1

12 years agocmake: cleanup compilation options
Marc-André Moreau [Sun, 12 Aug 2012 22:05:25 +0000 (18:05 -0400)]
cmake: cleanup compilation options

12 years agoinclude: add non-conflicting generation and installation of config.h file
Marc-André Moreau [Sun, 12 Aug 2012 21:00:09 +0000 (17:00 -0400)]
include: add non-conflicting generation and installation of config.h file

12 years agoclient/Mac: merge latest updates from Jay
Marc-André Moreau [Sun, 12 Aug 2012 20:04:11 +0000 (16:04 -0400)]
client/Mac: merge latest updates from Jay

12 years agothird-party: create third-party integration scripts
Marc-André Moreau [Sun, 12 Aug 2012 19:41:07 +0000 (15:41 -0400)]
third-party: create third-party integration scripts

12 years agowinpr: fix compilation error on Windows.
Vic Lee [Sun, 12 Aug 2012 06:27:55 +0000 (14:27 +0800)]
winpr: fix compilation error on Windows.

12 years agolibfreerdp-utils: fix wait_obj_select for Windows.
Vic Lee [Sun, 12 Aug 2012 05:41:38 +0000 (13:41 +0800)]
libfreerdp-utils: fix wait_obj_select for Windows.

12 years agoMerge pull request #695 from rafcabezas/upstream
Marc-André Moreau [Sat, 11 Aug 2012 03:38:01 +0000 (20:38 -0700)]
Merge pull request #695 from rafcabezas/upstream

Required for Windows 8 Release Candidate

12 years agoinclude: remove unused SSPI header
Marc-André Moreau [Sat, 11 Aug 2012 00:39:00 +0000 (20:39 -0400)]
include: remove unused SSPI header

12 years agoRequired for Windows 8 Release Candidate
Raf [Fri, 10 Aug 2012 22:26:37 +0000 (18:26 -0400)]
Required for Windows 8 Release Candidate

12 years agolibwinpr-sspi: add support for dynamic loading of SSPI module
Marc-André Moreau [Fri, 10 Aug 2012 22:05:37 +0000 (18:05 -0400)]
libwinpr-sspi: add support for dynamic loading of SSPI module

12 years agoMerge pull request #693 from dorianj/tsmf_volume
Marc-André Moreau [Fri, 10 Aug 2012 16:03:35 +0000 (09:03 -0700)]
Merge pull request #693 from dorianj/tsmf_volume

tsmf: add ability for tsmf audio players to get volume change

12 years agoMerge pull request #692 from mfleisz/master
Marc-André Moreau [Fri, 10 Aug 2012 16:03:15 +0000 (09:03 -0700)]
Merge pull request #692 from mfleisz/master

Fixed crash in SamLookupUserW when SamOpen fails in ntlm_fetch_ntlm_v2_hash

12 years agolibfreerdp-crypto: add a null pointer check.
Vic Lee [Wed, 8 Aug 2012 23:53:58 +0000 (07:53 +0800)]
libfreerdp-crypto: add a null pointer check.

12 years agocmake: include libfreerdp-server-channels in Windows build.
Vic Lee [Wed, 8 Aug 2012 23:51:44 +0000 (07:51 +0800)]
cmake: include libfreerdp-server-channels in Windows build.

12 years agocmake: fix msvc win64 build.
Vic Lee [Wed, 8 Aug 2012 00:48:29 +0000 (08:48 +0800)]
cmake: fix msvc win64 build.

12 years agotsmf: add ability for tsmf audio players to get volume change
Dorian Johnson [Tue, 7 Aug 2012 22:42:45 +0000 (17:42 -0500)]
tsmf: add ability for tsmf audio players to get volume change
notifications, even when the decoder doesn't support it.

12 years agoFixed crash in SamLookupUserW when SamOpen fails in ntlm_fetch_ntlm_v2_hash
Martin Fleisz [Tue, 7 Aug 2012 10:52:52 +0000 (03:52 -0700)]
Fixed crash in SamLookupUserW when SamOpen fails in ntlm_fetch_ntlm_v2_hash

12 years agoMerge pull request #688 from bjcollins/master
Marc-André Moreau [Fri, 3 Aug 2012 22:49:42 +0000 (15:49 -0700)]
Merge pull request #688 from bjcollins/master

Rail fixes/improvements

12 years agoMultiple RAIL fixes/improvements
Brent Collins [Fri, 3 Aug 2012 22:35:17 +0000 (17:35 -0500)]
Multiple RAIL fixes/improvements

1. Linked Window Manager Maximize/Minimize and Restore operations to those from the Server Rail Window so that they are in sync

2. Enable things like "CTRL-ALT-DELETE" and "WindowsKey-L" to show the full desktop window again since the desktop is not actively monitored since
this was still trying to draw to the rail window without updating the size of the window to accomodate the full workspace area.

3. Changed local window coordinates to be based on the visibileOffsetX/Y- while moving server window based on WindowOffsetX/Y. I have seen various issues regarding this when trying to use a maximized window where this is a disconnect between local window coordinates and remote window coordinates. This change clears these things up.

4. Commented the XShapeCombineRectangles calls - this can cause issues where the entire window is not visible and it does not currently play well with the changes from #3. The gain here is greater than the loss.

5. Draw the initial workspace correctly when running across multiple monitors. The correct size was always used, but the window was only starting on the current monitor and thus could draw the window off of the viewable area.

Known Issues:

Although the changes for #2 worked well in the stable branch that I developed from - the desktop window shown once the rail windows are destroyed does not respond to input unless I minimize/restore the window. Once the window starts responding to input - you can hit cancel to close the desktop window and return to your rail windows again(or launch task manager, etc.). This is still a big step in the right direction as xfreerdp is now correctly acting when the rail server stops Actively Monitoring the desktop.

XShapeCombineRectangles needs to be revisited, most windows applications will give you a rectangular window anyways.

12 years agoMerge pull request #687 from mikemcquaid/master
Marc-André Moreau [Fri, 3 Aug 2012 19:54:39 +0000 (12:54 -0700)]
Merge pull request #687 from mikemcquaid/master

Add missing config.h to types.h

12 years agoAdd missing config.h to types.h
Mike McQuaid [Fri, 3 Aug 2012 19:47:20 +0000 (21:47 +0200)]
Add missing config.h to types.h

Without config.h the various HAVE_* macros are not used properly and
this causes a compilation error on OSX Mountain Lion.

12 years agoMerge remote branch 'upstream/master'
Brent Collins [Fri, 3 Aug 2012 19:06:09 +0000 (14:06 -0500)]
Merge remote branch 'upstream/master'

12 years agoMerge pull request #683 from bjcollins/master
Marc-André Moreau [Fri, 3 Aug 2012 15:57:24 +0000 (08:57 -0700)]
Merge pull request #683 from bjcollins/master

Issue #661: Fix rdpdr directory "open only" operation to no longer create directory

12 years agoMerge pull request #686 from grandpaul/refine-ext
Marc-André Moreau [Fri, 3 Aug 2012 15:56:29 +0000 (08:56 -0700)]
Merge pull request #686 from grandpaul/refine-ext

Refine the extension loading code.

12 years agoMerge pull request #685 from dpoe/master
Marc-André Moreau [Fri, 3 Aug 2012 15:55:58 +0000 (08:55 -0700)]
Merge pull request #685 from dpoe/master

Fix for #574: Timezone redirection

12 years agoRefine the extension loading code.
Ying-Chun Liu (PaulLiu) [Fri, 3 Aug 2012 08:40:05 +0000 (16:40 +0800)]
Refine the extension loading code.

The extension loading code is fixed by commit
48ad5feb0a6ad831d863f89ed74b443021e54303

However, it looks weird that the extension is not initialized in rdp_new().
So we split the load/init steps out of new step. Thus to achieve the
same result that 48ad5feb0a6ad831d863f89ed74b443021e54303 des.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@canonical.com>
12 years ago#574: fix for timezone redirection east of UTC; add more timezone synonyms
Daryl Poe [Thu, 2 Aug 2012 18:33:58 +0000 (12:33 -0600)]
#574: fix for timezone redirection east of UTC; add more timezone synonyms

12 years agochannel/rdpsnd: from LK2000, remove debug messages in mac audio
Jay Sorg [Thu, 2 Aug 2012 17:12:31 +0000 (10:12 -0700)]
channel/rdpsnd: from LK2000, remove debug messages in mac audio

12 years agoclient/Mac: changes from LK2000
Jay Sorg [Thu, 2 Aug 2012 17:04:44 +0000 (10:04 -0700)]
client/Mac: changes from LK2000

12 years agoMerge remote branch 'upstream/master'
Brent Collins [Wed, 1 Aug 2012 22:16:00 +0000 (17:16 -0500)]
Merge remote branch 'upstream/master'