Marc-André Moreau
f1c0ffb130
libfreerdp-core: fix sending of bitmap updates
2013-08-07 23:46:17 -04:00
Marc-André Moreau
8ca74a2766
libfreerdp-core: add support for server-side bitmap updates
2013-08-07 21:47:03 -04:00
Marc-André Moreau
34f9985add
freerdp: merge with master
2013-08-07 15:48:57 -04:00
Norbert Federa
0d916527bc
codec/rfx: added multithreaded encoder
2013-08-07 18:22:42 +02:00
Vic Lee
21796ad73d
libfreerdp-core/fastpath: fix memory leak when sending large packet.
2013-08-04 17:23:32 +08:00
Marc-André Moreau
ecc543d87d
Merge branch 'master' of github.com:FreeRDP/FreeRDP into multitouch
2013-08-03 16:22:09 -04: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
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
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
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
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
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
Marc-André Moreau
69128d8018
libfreerdp-core: improvements to the server-side activation/reactivation code
2013-07-19 21:52:28 -04:00
Marc-André Moreau
91103b76b3
libfreerdp-core: modify server-side confirm active pdu receiving logic
2013-07-19 18:24:56 -04:00
Benoît LeBlanc
20d3518c6b
- MRDPView: rdpConnectError moved outside of the Framework, to the native App (in AppDelegate) This is now handled on the client side.
...
- freerdp_connect: all code paths now trigger a ConnectionResult event.
2013-07-19 16:33:20 -04:00
Marc-André Moreau
6cde25937d
libfreerdp-core: wrap state transition actions
2013-07-18 17:15:10 -04:00
Marc-André Moreau
f27ab422e3
libfreerdp-core: expand comments for connection sequence, split in more steps server-side connection code
2013-07-18 15:18:59 -04:00
Marc-André Moreau
7e63668090
libfreerdp-core: split licensing/capability steps in server-side RDP state machine
2013-07-17 17:46:58 -04:00
C-o-r-E
808847a47e
fixed build
2013-07-17 17:02:38 -04:00
C-o-r-E
b0437473f6
merged from upstream
2013-07-17 16:44:27 -04:00
Marc-André Moreau
a55fbc7b68
libfreerdp-core: initialize queue objects earlier
2013-07-17 15:27:55 -04:00
Norbert Federa
1d384ce863
codec/rfx: removed unused queue TileQueue
...
Declared, created, deleted but not used:
git grep TileQueue
libfreerdp/codec/rfx_types.h: wQueue* TileQueue;
libfreerdp/codec/rfx.c: context->priv->TileQueue = Queue_New(TRUE, -1, -1);
libfreerdp/codec/rfx.c: Queue_Free(context->priv->TileQueue);
2013-07-17 10:01:56 +02:00
Marc-André Moreau
ba69071d04
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-07-15 17:14:40 -04:00
Marc-André Moreau
fe62e8c69b
Merge branch 'master' of github.com:mrthebunny/FreeRDP
2013-07-15 17:14:20 -04:00
Bernhard Miklautz
738cd19478
Merge pull request #1353 from nfedera/fix-2013-07-15-01
...
libfreerdp-gdi: added gdi_surface_frame_marker
2013-07-15 06:15:37 -07:00
Norbert Federa
e0e337e278
libfreerdp-gdi: added gdi_surface_frame_marker
...
Frame markes are not really implemented. Just SendFrameAcknowledge on
SURFACECMD_FRAMEACTION_END if settings->FrameAcknowledge > 0
This fixes issue #1352
2013-07-15 15:00:18 +02:00
Armin Novak
6e6581ab87
Fix for Issue #1349
2013-07-15 10:20:24 +02:00
Marc-André Moreau
5926fa36dd
libfreerdp-client: use PubSub for OnChannelConnected/OnChannelDisconnected
2013-07-11 08:53:15 -07:00
Marc-André Moreau
f5c2181218
channels/disp: update
2013-07-10 14:04:43 -07:00
Norbert Federa
b9c8ac6527
codec/rfx: use function pointer for rlgr codec
...
Option to switch the rlgr implementation during runtime - exactly
like we do it with the ycbcr, dwt and quantization functions.
2013-07-10 07:14:26 +02:00
Monty
f8fa2f9f5d
fixed error on compilation WITH_DEBUG_RDP ON that was raising due to wrong variable in debug statement
2013-07-07 12:14:38 +05:30
Benoît LeBlanc
d72452b4f5
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
# By Bernhard Miklautz (4) and others
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP:
libfreerdp-core: fix unused variable
libfreerdp-codec: add bitmap encoder
cmdline: unix/windows return detected error
client/common: fixed command line parsing issue
channels/serial: bring it back to life
nla: invalidate sec handle after creation
tls: updated certificate mismatch message
2013-07-05 16:35:08 -04:00
Norbert Federa
df7526f888
codec/rfx: Fixed bufferpool size used for RemoteFX
...
y_r_buffer, cb_g_buffer, cr_b_buffer and dwt_buffer are all word arrays (16bit)
but obviously the bufferpool size was calculated based on the wrong assumption
that these are 32 bit values in commit 37a59efbe3
2013-07-05 12:30:13 +02:00
Marc-André Moreau
1159d55569
libfreerdp-core: fix unused variable
2013-07-04 22:39:32 -04:00
Marc-André Moreau
5f4f3af98a
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-07-04 20:33:00 -04:00
Marc-André Moreau
0ee7ca5741
libfreerdp-codec: add bitmap encoder
2013-07-04 16:31:54 -04:00
Benoît LeBlanc
c17c2f811b
FreeRDP:
...
- replaced char* by const char* in function prototypes
- MacFreeRDP: moved assignation of context function pointers
- freerdp: added more pointer and return value validations to prevent crashes
2013-07-04 14:42:40 -04:00
Marc-André Moreau
cbd93f1b3b
freerdp: add ConnectionResult event
2013-07-03 16:18:45 -04:00
Marc-André Moreau
bc631c93a8
freerdp: separate GatewayUsageMethod from GatewayEnabled
2013-07-03 15:07:12 -04:00