Marc-André Moreau
1e5118116d
libfreerdp-codec: start implementing split NSCodec encoder
2013-08-14 23:16:13 -04:00
Marc-André Moreau
fe25303656
libfreerdp-codec: internal refactoring
2013-08-13 17:18:59 -04:00
Marc-André Moreau
bb78fb16f8
xfreerdp: refactor to make use of single xfContext* and remove xfInfo*
2013-06-12 18:57:25 -04:00
Hardening
7701c9d934
Replace printf(...) by fprintf(stderr, ...)
2013-03-28 23:06:34 +01:00
Marc-André Moreau
c19c8a40dd
libfreerdp-core: fix some async updates race conditions
2013-02-14 17:43:37 -05:00
Marc-André Moreau
5034ad7aa4
xfreerdp: combine X11 updates
2013-02-09 18:10:45 -05:00
Marc-André Moreau
4269ac5c14
xfreerdp: improve asynchronicity
2013-02-09 17:13:53 -05:00
Marc-André Moreau
2d38f99db0
libfreerdp-core: add true asynchronous input and update
2013-02-06 21:57:49 -05:00
Marc-André Moreau
9d1fdbacfe
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-04 11:41:45 -05:00
Marc-André Moreau
72a7b83a7b
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-04 11:05:50 -05:00
Christian Landvogt
69d85ed350
X11-client: fully fix swapped R<->B colours
...
as in commit 38c85de539
2013-02-04 16:22:37 +01:00
Christian Landvogt
3d8c2d510b
x11-client: added brush style BS_HATCHED
...
according to [MS-RDPEGDI] 2.2.2.2.1.1.2.3 PatBlt (PATBLT_ORDER)
2013-02-04 15:28:48 +01:00
Marc-André Moreau
e18a0b807f
libfreerdp-core: fix async updates with palettes
2013-02-03 16:19:25 -05:00
Vic Lee
6b91ed5830
Frame acknowledgement should be sent by client UI.
2013-01-17 12:58:01 +08:00
rdp.effort
4d90284657
Renamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
...
avcodecs.h
Fixed a warning in schannel_openssl.c
Added checks for: input, mcs, tpdu, certificate, license
2013-01-12 14:49:01 +01:00
Marc-André Moreau
8a32de3801
libfreerdp: purged source tree from deprecated memory utils
2012-11-21 21:22:06 -05:00
Marc-André Moreau
ebc09d17d8
libfreerdp-core: started refactoring rdpSettings
2012-11-07 10:33:06 -05:00
Marc-André Moreau
9d064171a7
freerdp: get rid of old types
2012-10-09 03:26:39 -04:00
Marc-André Moreau
1bf8a45519
freerdp: change uint8, sint8, uint16, sint16 to BYTE, INT8, UINT16, INT16
2012-10-09 03:01:37 -04:00
Marc-André Moreau
1ed644786c
freerdp: change boolean type to BOOL type
2012-10-09 02:38:39 -04:00
Marc-André Moreau
5612bc43f8
freerdp: change true/false to TRUE/FALSE
2012-10-09 02:31:28 -04:00
Marc-André Moreau
9909a12af5
libfreerdp-utils: get rid of xmalloc, xrealloc and xfree
2012-10-08 23:21:26 -04:00
Marc-André Moreau
e60a092d81
freerdp: fix headers
2012-10-08 23:02:04 -04:00
Marc-André Moreau
faa4311232
libwinpr: add proper config.h inclusions
2012-08-14 17:20:53 -04:00
lysannkessler
6b754ab836
casting context to xfContext in more lines and more code clarity
2012-07-25 19:05:03 +02:00
Lysann Kessler
083711fd09
use xfContext->settings->color_depth instead of xfi->srcBpp
2012-07-25 00:09:14 +02:00
Vic Lee
aca53f3973
x11: implement frame marker.
2012-05-26 14:41:38 +08:00
Aurimas Fišeras
64ad250f2d
fix more color conversion problems for 16-bit displays
...
based on d588e30a
2012-05-17 21:55:51 +03:00
Bernhard Miklautz
25107cde67
xfreerdp: nocodec/nscodec free ximages after use
2012-03-29 13:01:42 +02:00
Vic Lee
3fa2c4830e
nsc: refactor nsc decoder #1
...
o the decoded argb buffer can be reused to enhance performance
o pass width, height and bpp through nsc_process_message() call
o rename nsc_context_destroy to nsc_context_free and make it actually free the context
2012-03-05 17:32:14 +08:00
Aaron Small
135a380d7f
When a server sends an update where the bitmap data is insufficient to
...
cover the area the server indicates in width and height, discard the
update instead of crashing.
2012-03-04 16:59:15 -05:00
Michael Osborne
d588e30a38
correct colors for 16-bit displays
2012-03-02 16:49:52 -06:00
Christian Nilsson
38c85de539
fix known swaped b<>r colors in polygon drawings.
2012-02-13 22:07:20 +01:00
Marc-André Moreau
233b0b6ef4
libfreerdp-gdi: add mem3blt support
2012-02-12 19:41:39 -05:00
Marc-André Moreau
46e9eeb695
xfreerdp: added support for Mem3Blt
2012-02-12 18:12:28 -05:00
Marc-André Moreau
f7a71079dd
xfreerdp: reintroduce Polygon drawing
2012-02-12 17:14:59 -05:00
David Sundstrom
88d55493a9
Resolve a race condition between a local move update to the RDP server, GDI orders, and RAIL orders. Previously we could receive new GDI orders for the new window position before we received the RAIL order for the new position. The caused drawing errors.
...
Also correct some errors in managing the GDI damage region.
2012-01-13 18:08:51 -06:00
Marc-André Moreau
c7cc745575
libfreerdp-codec: add freerdp_convert_color_var()
2012-01-09 18:45:36 -05:00
David Sundstrom
dcdf1d7a5b
Invert rectangle colors when X server uses inverted colors
2012-01-09 15:39:19 -06:00
Anthony Tong
adfb223133
xfreerdp: fix patblt pixmap leak & quick fix for patblt brush
2011-12-31 16:00:26 -06:00
Marc-André Moreau
2d34a62ce8
libfreerdp-codec: fix color conversion issues for OpaqueRect with --gdi sw,hw
2011-12-30 10:00:03 -05:00
Anthony Tong
b455455365
xfreerdp: patblt fix, set stipple before drawing the rect
2011-12-21 18:51:22 -05:00
Marc-André Moreau
af6e914cf3
update: modify surface frame marker callback
2011-11-25 11:30:15 -05:00
Norbert Federa
c2514dbcae
core: add update callback for the surface frame marker command
...
- clients will need this to present the offscreen to the display
in the correct state in order to avoid flickering and artefacts
and to do frame acknowledgement.
- added empty callback to xfreerdp.
2011-11-25 11:48:51 +01:00
Marc-André Moreau
587cc8eaaf
update: move secondary drawing orders to sub-interface
2011-11-21 19:41:49 -05:00
Marc-André Moreau
f17a25e08d
update: move primary orders into sub-interface
2011-11-21 18:11:43 -05:00
Marc-André Moreau
a63a196f53
types: refactoring to make use of standard data types when available
2011-11-19 12:19:16 -05:00
Marc-André Moreau
b1afaccafe
xfreerdp: fix red text cursor bug
2011-11-17 16:54:08 -05:00
Marc-André Moreau
55294ad654
xfreerdp: fix opaque rect with 16bpp surfaces
2011-11-15 14:10:34 -05:00
Marc-André Moreau
b2644901f4
libfreerdp-cache: refactoring of color table cache
2011-11-11 02:07:53 -05:00