Commit Graph

2685 Commits

Author SHA1 Message Date
Marc-André Moreau 7e88cc23ee include: add non-conflicting generation and installation of config.h file 2012-08-12 17:00:09 -04:00
Marc-André Moreau ec1a17f554 client/Mac: merge latest updates from Jay 2012-08-12 16:04:11 -04:00
Marc-André Moreau 13a22c26d4 third-party: create third-party integration scripts 2012-08-12 15:41:07 -04:00
Vic Lee 5d6ff1536c winpr: fix compilation error on Windows. 2012-08-12 14:27:55 +08:00
Vic Lee d5930f8d99 libfreerdp-utils: fix wait_obj_select for Windows. 2012-08-12 13:41:38 +08:00
Marc-André Moreau 89844c4e10 Merge pull request #695 from rafcabezas/upstream
Required for Windows 8 Release Candidate
2012-08-10 20:38:01 -07:00
Marc-André Moreau 87b32296e1 include: remove unused SSPI header 2012-08-10 20:39:00 -04:00
Raf cfbeb97f87 Required for Windows 8 Release Candidate 2012-08-10 18:36:42 -04:00
Marc-André Moreau 92e46af233 libwinpr-sspi: add support for dynamic loading of SSPI module 2012-08-10 18:05:37 -04:00
Marc-André Moreau cc590eee8f Merge pull request #693 from dorianj/tsmf_volume
tsmf: add ability for tsmf audio players to get volume change
2012-08-10 09:03:35 -07:00
Marc-André Moreau 5905d36b46 Merge pull request #692 from mfleisz/master
Fixed crash in SamLookupUserW when SamOpen fails in ntlm_fetch_ntlm_v2_hash
2012-08-10 09:03:15 -07:00
Vic Lee 62b3fe9dc0 libfreerdp-crypto: add a null pointer check. 2012-08-09 07:53:58 +08:00
Vic Lee 0989ccf29d cmake: include libfreerdp-server-channels in Windows build. 2012-08-09 07:51:44 +08:00
Vic Lee 228baa5ac9 cmake: fix msvc win64 build. 2012-08-08 08:48:29 +08:00
Dorian Johnson 3740e2ff46 tsmf: add ability for tsmf audio players to get volume change
notifications, even when the decoder doesn't support it.
2012-08-07 17:45:11 -05:00
Martin Fleisz 1ea6c6790c Fixed crash in SamLookupUserW when SamOpen fails in ntlm_fetch_ntlm_v2_hash 2012-08-07 03:52:52 -07:00
Marc-André Moreau b6a9937fa1 Merge pull request #688 from bjcollins/master
Rail fixes/improvements
2012-08-03 15:49:42 -07:00
Brent Collins 0b7db6232f 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.
2012-08-03 17:35:17 -05:00
Marc-André Moreau 6d5b0e0120 Merge pull request #687 from mikemcquaid/master
Add missing config.h to types.h
2012-08-03 12:54:39 -07:00
Mike McQuaid e32f9ed4b8 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.
2012-08-03 21:47:20 +02:00
Brent Collins 26e5f8587e Merge remote branch 'upstream/master' 2012-08-03 14:06:09 -05:00
Marc-André Moreau d53aaa7cf3 Merge pull request #683 from bjcollins/master
Issue #661: Fix rdpdr directory "open only" operation to no longer create directory
2012-08-03 08:57:24 -07:00
Marc-André Moreau 211a95602b Merge pull request #686 from grandpaul/refine-ext
Refine the extension loading code.
2012-08-03 08:56:29 -07:00
Marc-André Moreau 089ad01a38 Merge pull request #685 from dpoe/master
Fix for #574: Timezone redirection
2012-08-03 08:55:58 -07:00
Ying-Chun Liu (PaulLiu) 17ebdddfe7 Refine the extension loading code.
The extension loading code is fixed by commit
48ad5feb0a

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 48ad5feb0a des.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@canonical.com>
2012-08-03 17:07:20 +08:00
Patrick Mooney 7cf594a95f Fix for #540: ctrl-enter toggles fullscreen
Clear xfi->pressed_keys when window loses focus.
This would prevent a held alt key from putting the app into fullscreen if the
users sends ctrl+enter when the app regains focus.
2012-08-02 15:45:03 -05:00
Daryl Poe db4d7862aa #574: fix for timezone redirection east of UTC; add more timezone synonyms 2012-08-02 12:33:58 -06:00
Jay Sorg 21a8b64bc7 channel/rdpsnd: from LK2000, remove debug messages in mac audio 2012-08-02 10:12:31 -07:00
Jay Sorg 790bf99f3b client/Mac: changes from LK2000 2012-08-02 10:04:44 -07:00
Brent Collins 934335082c Merge remote branch 'upstream/master' 2012-08-01 17:16:00 -05:00
Brent Collins 9b9398ec12 Issue #684.
Fix the problem with a smart card reader being lost when a smart card is removed during a reconnected Windows 2008r2 rdp session. This was due to a improper handling of a message with a duplicate completionID. There is a lengthy comment in the code with explicit details. Also, many minor updates for the code to more closely reflect the protocol documentation - such as correcting packet lengths, undocumented padding, etc.
2012-08-01 17:05:45 -05:00
Brent Collins 9b8044aa6a Fix FreeRDP Issue #661.
Check directory operations in rdpdr to determine if the directory should be created if it does not exist - instead of always just creating a directory regardless.
2012-08-01 15:05:33 -05:00
Marc-André Moreau 29a4b0b45a Merge pull request #682 from FreeRDP/winpr
Windows + Mac OS X Ports Improvements
2012-08-01 10:31:48 -07:00
Marc-André Moreau fb90b2d139 libfreerdp-crypto: fix server-side NLA with native SSPI modules on Windows 2012-08-01 13:13:17 -04:00
Marc-André Moreau baeafc5dfc channels: merging with master 2012-08-01 12:50:27 -04:00
Marc-André Moreau 4a3691687b Merge pull request #679 from dorianj/fix_677
build: ignore unresolved symbols on OS X. Fixes #677
2012-08-01 09:47:16 -07:00
Marc-André Moreau 163e9da7c5 Merge pull request #678 from bmiklautz/issue_523
rdpsnd: show message when plugin was successfully loaded
2012-08-01 09:46:39 -07:00
Marc-André Moreau dfbed6bb7d Merge pull request #680 from lysannkessler/spikes/hyperv
fix --no-nego
2012-08-01 09:46:20 -07:00
Marc-André Moreau fa6ff1fae0 libwinpr-sspi: add support for SuppressExtendedProtection registry key 2012-07-31 21:15:07 -04:00
lysannkessler 8d27636bb1 print some debug output in case security layer cannot connect due to missing protocol selection 2012-07-31 23:07:48 +02:00
lysannkessler c5c15638fb fix --no-nego again 2012-07-31 23:00:01 +02:00
Jay Sorg a14930f091 X11: no logic, just white space changes 2012-07-31 13:57:39 -07:00
Jay Sorg 1c8ef5a92d X11: option to use RAIL with local borders 2012-07-31 13:51:43 -07:00
Marc-André Moreau 4b720a6c0d client: merging Mac OS X and Windows client improvements from Jay Sorg 2012-07-31 16:27:42 -04:00
Dorian Johnson 347337d45d build: ignore unresolved symbols on OS X. Fixes #677 2012-07-31 15:22:10 -05:00
Marc-André Moreau 9a553701c5 wfreerdp: don't install keymaps on Windows 2012-07-31 16:14:17 -04:00
Bernhard Miklautz 6359c93609 rdpsnd: show message when plugin was successfully loaded
Helps to inform the user which plugin is actually be used. Fixes #523
2012-07-31 12:57:58 +02:00
Marc-André Moreau a1c5768dc8 wfreerdp-server: code structure cleanup 2012-07-30 21:32:44 -04:00
Marc-André Moreau 9b6231c088 Merge pull request #671 from bmiklautz/git_version_string
Add git version to --version when git is available
2012-07-30 16:19:48 -07:00
Marc-André Moreau 263f76b555 wfreerdp-server: add mouse input support 2012-07-30 17:21:32 -04:00