Marc-André Moreau
190ed85a3d
libwinpr-synch: add detection of timerfd support
2013-08-03 19:50:17 -04:00
Marc-André Moreau
9be33f83ea
channels/rdpei: make use of critical section
2013-08-03 16:45:53 -04:00
Marc-André Moreau
ecc543d87d
Merge branch 'master' of github.com:FreeRDP/FreeRDP into multitouch
2013-08-03 16:22:09 -04:00
Marc-André Moreau
dcd4cd9183
Merge pull request #1379 from nfedera/fix-2013-07-30-01
...
codec/rfx: removed unnecessary WaitForSingleObject
2013-08-03 13:20:17 -07:00
Marc-André Moreau
c9d46dc5ad
Merge pull request #1386 from akallabeth/master
...
Added proper find_feature check for JPEG library.
2013-08-03 13:18:27 -07:00
Marc-André Moreau
36f361b2d5
Merge pull request #1389 from akallabeth/urbdrc_cmake_fixes
...
Urbdrc cmake fixes
2013-08-03 13:18:04 -07:00
Marc-André Moreau
144f20f579
Merge pull request #1388 from nfedera/fix-2013-08-02-01
...
winpr: improve and fix locking for data structures
2013-08-03 13:16:51 -07:00
Marc-André Moreau
68b254014e
xfreerdp: fix cursor hidding/showing with multitouch
2013-08-03 16:13:39 -04:00
Armin Novak
71ec4e5a32
Added libusb detection CMake script.
2013-08-02 15:49:53 +02:00
Armin Novak
e1ca852e00
Fixed linking with libusb, now linking against correct library.
2013-08-02 15:49:53 +02:00
Armin Novak
bb1e6ce5e0
Now using libraries detected by CMake for linking against libusb.
2013-08-02 15:49:53 +02:00
Armin Novak
3e56dd108a
Added proper CMake checks for libraries linked with urbdrc
2013-08-02 15:49:53 +02:00
Armin Novak
6d23c5f6ab
Added proper CMake checks for libraries linked with urbdrc
2013-08-02 14:02:21 +02:00
Norbert Federa
81ef251fc8
winpr: improve and fix locking for data structures
...
- Improved/completed(almost) winpr's critical section implementation
- Replaced WaitForSingleObject locking with critical sections
Note:
WaitForSingleObject should _never_ be used for granular low-contention
locks as it _always_ enters the kernel.
Just replacing WaitForSingleObject locking in Bufferpool with
EnterCriticalSection boosts the multithreaded rfx decoder
performance by almost 400% on win32.
2013-08-02 12:07:05 +02:00
Armin Novak
4d13b27a02
Added proper find_feature check for JPEG library.
2013-08-02 10:04:58 +02:00
Marc-André Moreau
913d532e0d
winpr: fix build on Linux
2013-07-30 10:57:54 -04:00
Daryl Poe
8b621518b6
careful with passwd in compatibility.c
...
(cherry picked from commit a4a5baf0da
)
2013-07-30 14:11:29 +02:00
Norbert Federa
938a0890a3
codec/rfx: removed unnecessary WaitForSingleObject
...
The WaitForSingleObject call on TilePool's event is called with a zero time-out
interval and the event is a manual reset event ... thus no locking or waiting
is involved anyways and Queue_Dequeue may very well return NULL independently
of calling WaitForSingleObject which is already correctly handled.
2013-07-30 13:02:43 +02:00
Marc-André Moreau
4d2bc6ba46
libwinpr-synch: add unit tests, initial waitable timer support
2013-07-29 13:07:39 -04:00
Daryl Poe
174f2114dc
fix segfault due to pulse input race condition
...
(cherry picked from commit be51676541
)
2013-07-29 18:19:47 +02:00
Marc-André Moreau
007bd87ff4
libwinpr-synch: start implementing waitable timers
2013-07-29 11:57:29 -04:00
Marc-André Moreau
7246cf1f8f
libfreerdp-core: reduce usage of update_force_flush in server-side update code
2013-07-29 10:21:32 -04:00
Marc-André Moreau
3e884984f2
libfreerdp-codec: added RDP6 bitmap compression test data
2013-07-28 21:07:28 -04:00
Marc-André Moreau
ea51dfc0b4
libfreerdp-core: fix server-side secondary drawing orders encoding bugs
2013-07-28 20:21:43 -04:00
Marc-André Moreau
3ec5be7624
libfreerdp-core: improve server-side capabilities parsing
2013-07-28 19:11:41 -04:00
Marc-André Moreau
8a4e83bdfb
libfreerdp-core: fix server-side update encoding edge case
2013-07-28 16:31:38 -04:00
Marc-André Moreau
fdcf3a75be
wfreerdp: fix build warnings
2013-07-26 15:43:55 -04:00
Marc-André Moreau
1307026a94
freerdp: fix build warnings with MSVC
2013-07-26 15:21:19 -04:00
Daryl Poe
25e4437340
cover the case of servers asking for cached bitmaps they have never defined
...
(cherry picked from commit 46a691db02
)
2013-07-26 11:46:20 +02:00
Benoît LeBlanc
03a401b8e6
CMakelists:
...
disabled installation of headers and libraries for the wayk client.
2013-07-25 21:59:21 -04:00
Benoît LeBlanc
a69390403b
Merge branch 'master' of https://github.com/awakecoding/FreeRDP
2013-07-25 15:53:12 -04:00
Benoît LeBlanc
ad77401d60
FreeRDP: fixed access violation crash that occurred on Windows, because the malloc and the free were performed in different libraries.
2013-07-25 10:22:57 -04:00
Benoît LeBlanc
6bbcfc0683
Added PDB debug information for windows builds
2013-07-24 15:36:15 -04:00
Marc-André Moreau
e95e0e42ae
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-07-23 19:21:39 -04:00
Marc-André Moreau
81c0dd0f64
Merge pull request #1356 from nfedera/fix-2013-07-17-01
...
codec/rfx: removed unused queue TileQueue
2013-07-23 16:21:29 -07:00
Benoît LeBlanc
354027bcd3
Qt compiling errors on Windows.
2013-07-23 16:27:02 -04:00
Marc-André Moreau
bef2ad5c92
libwinpr-pipe: added overlapped io tests for named pipes
2013-07-23 15:03:08 -04:00
Marc-André Moreau
509bd879fd
Merge pull request #1367 from C-o-r-E/master
...
xfreerdp: Scaling and Panning support, Touch gestures, navigation keyboard shortcuts
2013-07-23 11:53:16 -07:00
C-o-r-E
e7b0d18b9b
xfreerdp: comment cleanup
2013-07-23 14:47:40 -04:00
Marc-André Moreau
507899ade9
libwinpr-pipe: initial basic named pipe support
2013-07-22 23:17:08 -04:00
Marc-André Moreau
65bc944def
libwinpr-pipe: implement of more named pipes
2013-07-22 22:53:44 -04:00
Marc-André Moreau
afe1f22bcf
libwinpr-pipe: start implementing named pipes
2013-07-22 18:20:34 -04:00
Marc-André Moreau
c6764f9034
libwinpr-pipe: added stubs for named pipes
2013-07-22 16:30:25 -04:00
Benoît LeBlanc
81626c8741
MacFreeRDP cli fixes:
...
- added ErrorInfo handling.
- Showing alert message on main thread.
- Autorelease pool for background thread.
2013-07-22 15:33:30 -04:00
Benoît LeBlanc
55ed600f1a
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
# By Marc-André Moreau
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP:
libfreerdp-core: export function to retrieve error info from static entry table
2013-07-22 14:58:50 -04:00
Marc-André Moreau
d8cdac44f1
libfreerdp-core: export function to retrieve error info from static entry table
2013-07-22 13:23:56 -04:00
Benoît LeBlanc
736e302979
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
# By Marc-André Moreau
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP:
libfreerdp-core: add event handle support to listener
libfreerdp-core: properly attach tcp event handle for peers
libfreerdp-core: improvements to the server-side activation/reactivation code
libfreerdp-core: modify server-side confirm active pdu receiving logic
2013-07-22 12:38:32 -04:00
Benoît LeBlanc
e063a5cbcb
MacFreeRDP: Fixed deployment paths, deploying missing winpr folder to framework structure.
...
#####################
IMPORTANT:
To compile an Mac application using the MacFreeRDP framework, the developer MUST specifically add the framework's Headers folder to the Headers Search Path in the application's Build Settings.
e.g. /Users/Username/Documents//FreeRDP/build/client/Mac/Debug/MacFreeRDP.framework/Headers
2013-07-22 12:38:15 -04:00
Marc-André Moreau
1d2bedd95d
libfreerdp-core: add event handle support to listener
2013-07-21 16:21:46 -04:00
Marc-André Moreau
1fab70504f
libfreerdp-core: properly attach tcp event handle for peers
2013-07-20 22:34:05 -04:00