platform/upstream/freerdp.git
12 years agoUse stream_write() instead of memcpy() + stream_seek().
Pawel Jakub Dawidek [Mon, 16 Jan 2012 01:15:13 +0000 (02:15 +0100)]
Use stream_write() instead of memcpy() + stream_seek().

12 years agoIf we are server, our encryption key is client's decryption key and vice-versa.
Pawel Jakub Dawidek [Sun, 15 Jan 2012 19:52:27 +0000 (20:52 +0100)]
If we are server, our encryption key is client's decryption key and vice-versa.

12 years agoMerge pull request #342 from dorianj/master
Marc-André Moreau [Sat, 14 Jan 2012 21:35:19 +0000 (13:35 -0800)]
Merge pull request #342 from dorianj/master

Better handling of --version and --help (don't print errors for these)

12 years agoChange freerdp_parse_args to return different values for error vs --help/--version...
Dorian Johnson [Sat, 14 Jan 2012 21:30:48 +0000 (15:30 -0600)]
Change freerdp_parse_args to return different values for error vs --help/--version, and change xfreerdp to only report real errors

12 years agolibfreerdp-core: pad larger portion of rdpSettings
Marc-André Moreau [Sat, 14 Jan 2012 19:42:36 +0000 (14:42 -0500)]
libfreerdp-core: pad larger portion of rdpSettings

12 years agolibfreerdp-core: added freerdp_get_version()
Marc-André Moreau [Sat, 14 Jan 2012 18:33:04 +0000 (13:33 -0500)]
libfreerdp-core: added freerdp_get_version()

12 years agocunit: fix test_read_fast_index_order()
Anthony Tong [Sat, 14 Jan 2012 16:43:40 +0000 (10:43 -0600)]
cunit: fix test_read_fast_index_order()

12 years agoMerge pull request #341 from sunds/master
Marc-André Moreau [Sat, 14 Jan 2012 00:11:37 +0000 (16:11 -0800)]
Merge pull request #341 from sunds/master

Fix drawing errors for remote app, issue #229

12 years agoResolve a race condition between a local move update to the RDP server, GDI orders...
David Sundstrom [Sat, 14 Jan 2012 00:07:27 +0000 (18:07 -0600)]
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.

12 years agolibfreerdp-core: cleanup warnings in mppc.c
Marc-André Moreau [Fri, 13 Jan 2012 23:39:09 +0000 (18:39 -0500)]
libfreerdp-core: cleanup warnings in mppc.c

12 years agoxfreerdp: fix win_title string handling from #247
Anthony Tong [Fri, 13 Jan 2012 22:32:14 +0000 (17:32 -0500)]
xfreerdp: fix win_title string handling from #247

12 years agocunit: fixed license tests
Marc-André Moreau [Fri, 13 Jan 2012 22:14:16 +0000 (17:14 -0500)]
cunit: fixed license tests

12 years agocunit: fix orders tests
Marc-André Moreau [Fri, 13 Jan 2012 22:11:34 +0000 (17:11 -0500)]
cunit: fix orders tests

12 years agocunit: fix polyline and fast index tests
Marc-André Moreau [Fri, 13 Jan 2012 21:38:34 +0000 (16:38 -0500)]
cunit: fix polyline and fast index tests

12 years agolibfreerdp-core: fix incorrect length in share control header, fix VRDP connectivity
Marc-André Moreau [Fri, 13 Jan 2012 21:20:36 +0000 (16:20 -0500)]
libfreerdp-core: fix incorrect length in share control header, fix VRDP connectivity

12 years agocunit: fix build broken by jiten19
Anthony Tong [Fri, 13 Jan 2012 14:38:39 +0000 (09:38 -0500)]
cunit: fix build broken by jiten19

12 years agoMerge pull request #340 from atong/master
Marc-André Moreau [Wed, 11 Jan 2012 18:29:12 +0000 (10:29 -0800)]
Merge pull request #340 from atong/master

libfreerdp-core: fix reuse issue with osb's deleteList

12 years agolibfreerdp-core: fix reuse issue with osb's deleteList
Anthony Tong [Wed, 11 Jan 2012 18:24:01 +0000 (13:24 -0500)]
libfreerdp-core: fix reuse issue with osb's deleteList

12 years agolibfreerdp-core: fix encoding of capability set headers
Marc-André Moreau [Wed, 11 Jan 2012 04:04:10 +0000 (23:04 -0500)]
libfreerdp-core: fix encoding of capability set headers

12 years agolibfreerdp-core: fix draw nine grid cache capability set encoding bug
Marc-André Moreau [Wed, 11 Jan 2012 02:32:08 +0000 (21:32 -0500)]
libfreerdp-core: fix draw nine grid cache capability set encoding bug

12 years agoMerge pull request #339 from dorianj/master
Marc-André Moreau [Tue, 10 Jan 2012 23:16:07 +0000 (15:16 -0800)]
Merge pull request #339 from dorianj/master

libfreerdp-utils: freerdp_load_plugin print dlerror() on failure

12 years agoMerge remote-tracking branch 'upstream/master'
Dorian Johnson [Tue, 10 Jan 2012 23:03:04 +0000 (17:03 -0600)]
Merge remote-tracking branch 'upstream/master'

12 years agolibfreerdp-utils: freerdp_load_plugin print dlerror() on failure
Dorian Johnson [Tue, 10 Jan 2012 23:02:39 +0000 (17:02 -0600)]
libfreerdp-utils: freerdp_load_plugin print dlerror() on failure

12 years agolibfreerdp-core: fix fastpath parsing of synchronize pdu
Marc-André Moreau [Tue, 10 Jan 2012 22:03:31 +0000 (17:03 -0500)]
libfreerdp-core: fix fastpath parsing of synchronize pdu

12 years agoMerge pull request #337 from jiten19/mainstream
Marc-André Moreau [Tue, 10 Jan 2012 15:21:24 +0000 (07:21 -0800)]
Merge pull request #337 from jiten19/mainstream

INFO_COMPR flags according to CompressionTypeMask

12 years ago..
cool [Tue, 10 Jan 2012 08:52:09 +0000 (21:52 -1100)]
..

12 years agoINFO_COMPR flags according to CompressionTypeMask
cool [Tue, 10 Jan 2012 03:38:07 +0000 (16:38 -1100)]
INFO_COMPR flags according to CompressionTypeMask

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 10 Jan 2012 03:08:39 +0000 (22:08 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agoxfreerdp-server: start work on XShm
Marc-André Moreau [Tue, 10 Jan 2012 03:08:25 +0000 (22:08 -0500)]
xfreerdp-server: start work on XShm

12 years agolibfreerdp-gdi: fix RGB<->BGR color conversion
Marc-André Moreau [Tue, 10 Jan 2012 00:47:52 +0000 (19:47 -0500)]
libfreerdp-gdi: fix RGB<->BGR color conversion

12 years agolibfreerdp-codec: add freerdp_convert_color_var()
Marc-André Moreau [Mon, 9 Jan 2012 23:45:36 +0000 (18:45 -0500)]
libfreerdp-codec: add freerdp_convert_color_var()

12 years agoMerge pull request #336 from sunds/master
Marc-André Moreau [Mon, 9 Jan 2012 23:11:30 +0000 (15:11 -0800)]
Merge pull request #336 from sunds/master

Inverted GDI when X server has BGR colormap

12 years agoMerge pull request #335 from louyihua/master
Marc-André Moreau [Mon, 9 Jan 2012 23:11:04 +0000 (15:11 -0800)]
Merge pull request #335 from louyihua/master

libfreerdp-codec & wfreerdp

12 years agoInvert colors went X server uses BGR colormap
David Sundstrom [Mon, 9 Jan 2012 22:08:57 +0000 (16:08 -0600)]
Invert colors went X server uses BGR colormap

12 years agoInvert rectangle colors when X server uses inverted colors
David Sundstrom [Mon, 9 Jan 2012 21:39:19 +0000 (15:39 -0600)]
Invert rectangle colors when X server uses inverted colors

12 years agowfreerdp: Fix the crash when 'HOME' env is not defined. Now use 'HOMEDRIVE' and ...
louyihua [Mon, 9 Jan 2012 21:19:28 +0000 (05:19 +0800)]
wfreerdp: Fix the crash when 'HOME' env is not defined. Now use 'HOMEDRIVE' and 'HOMEPATH' to combine it if it don't exist.

12 years agolibfreerdp-codec: RDVH may return more than one channels in TS_RFX_CHANNELS message.
louyihua [Mon, 9 Jan 2012 21:18:31 +0000 (05:18 +0800)]
libfreerdp-codec: RDVH may return more than one channels in TS_RFX_CHANNELS message.

12 years agoxfreerdp-server: added support for mouse wheel events
Marc-André Moreau [Mon, 9 Jan 2012 02:22:50 +0000 (21:22 -0500)]
xfreerdp-server: added support for mouse wheel events

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 9 Jan 2012 01:33:24 +0000 (20:33 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agoxfreerdp-server: add server-side keyboard mapping
Marc-André Moreau [Mon, 9 Jan 2012 01:32:50 +0000 (20:32 -0500)]
xfreerdp-server: add server-side keyboard mapping

12 years agoxfreerdp: fix glyph background color bug
Marc-André Moreau [Mon, 9 Jan 2012 00:08:13 +0000 (19:08 -0500)]
xfreerdp: fix glyph background color bug

12 years agolibfreerdp-gdi: fix minor color background bug with glyph drawing
Marc-André Moreau [Sun, 8 Jan 2012 23:19:04 +0000 (18:19 -0500)]
libfreerdp-gdi: fix minor color background bug with glyph drawing

12 years agolibfreerdp-gdi: fix 16bpp glyph drawing
Marc-André Moreau [Sun, 8 Jan 2012 22:43:07 +0000 (17:43 -0500)]
libfreerdp-gdi: fix 16bpp glyph drawing

12 years agolibfreerdp-core: fix parsing bugs with synchronize, font map and session logon info...
Marc-André Moreau [Sun, 8 Jan 2012 21:02:59 +0000 (16:02 -0500)]
libfreerdp-core: fix parsing bugs with synchronize, font map and session logon info PDUs

12 years agolibfreerdp-core: fix issue #281 for slow-path pointer PDUs
Marc-André Moreau [Sun, 8 Jan 2012 20:22:52 +0000 (15:22 -0500)]
libfreerdp-core: fix issue #281 for slow-path pointer PDUs

12 years agolibfreerdp-core: fix padding with pointer color update
Marc-André Moreau [Sun, 8 Jan 2012 20:02:02 +0000 (15:02 -0500)]
libfreerdp-core: fix padding with pointer color update

12 years agolibfreerdp-kbd: fix keymaps search
Marc-André Moreau [Sun, 8 Jan 2012 17:42:30 +0000 (12:42 -0500)]
libfreerdp-kbd: fix keymaps search

12 years agoxfreerdp-server: basic mouse input
Marc-André Moreau [Sun, 8 Jan 2012 02:57:42 +0000 (21:57 -0500)]
xfreerdp-server: basic mouse input

12 years agoxfreerdp-server: improved RemoteFX encoding
Marc-André Moreau [Sun, 8 Jan 2012 02:36:12 +0000 (21:36 -0500)]
xfreerdp-server: improved RemoteFX encoding

12 years agolibfreerdp-core: remove unused crypto_cert_verify function to avoid confusion
Marc-André Moreau [Sat, 7 Jan 2012 01:51:20 +0000 (20:51 -0500)]
libfreerdp-core: remove unused crypto_cert_verify function to avoid confusion

12 years agolibfreerdp-core: apply glyph cache v2 patch from Pawel Jakub Dawidek 1.0-beta5
Marc-André Moreau [Thu, 5 Jan 2012 01:20:58 +0000 (20:20 -0500)]
libfreerdp-core: apply glyph cache v2 patch from Pawel Jakub Dawidek

12 years agolibfreerdp-cache: apply bitmap cache v1 patch from Pawel Jakub Dawidek
Marc-André Moreau [Thu, 5 Jan 2012 01:17:11 +0000 (20:17 -0500)]
libfreerdp-cache: apply bitmap cache v1 patch from Pawel Jakub Dawidek

12 years agolibfreerdp-core: add support for raw planes in RDP6 bitmap decompression
Marc-André Moreau [Thu, 5 Jan 2012 00:55:31 +0000 (19:55 -0500)]
libfreerdp-core: add support for raw planes in RDP6 bitmap decompression

12 years agolibfreerdp-core: clarification of bitmap decompression
Marc-André Moreau [Tue, 3 Jan 2012 23:22:42 +0000 (18:22 -0500)]
libfreerdp-core: clarification of bitmap decompression

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 3 Jan 2012 07:09:26 +0000 (02:09 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-cache: workaround for windows 8 missing bitmap bpp
Marc-André Moreau [Tue, 3 Jan 2012 07:09:14 +0000 (02:09 -0500)]
libfreerdp-cache: workaround for windows 8 missing bitmap bpp

12 years agoxfreerdp-server: send updated regions using xdamage
Marc-André Moreau [Tue, 3 Jan 2012 06:56:08 +0000 (01:56 -0500)]
xfreerdp-server: send updated regions using xdamage

12 years agoxfreerdp-server: add missing FindXfixes.cmake
Marc-André Moreau [Tue, 3 Jan 2012 04:13:54 +0000 (23:13 -0500)]
xfreerdp-server: add missing FindXfixes.cmake

12 years agoxfreerdp-server: xdamage initialization
Marc-André Moreau [Tue, 3 Jan 2012 03:33:35 +0000 (22:33 -0500)]
xfreerdp-server: xdamage initialization

12 years agoMerge pull request #325 from jiten19/mainstream
Marc-André Moreau [Mon, 2 Jan 2012 16:37:02 +0000 (08:37 -0800)]
Merge pull request #325 from jiten19/mainstream

Mainstream

12 years agoMerge pull request #326 from nfedera/railfix2
Marc-André Moreau [Mon, 2 Jan 2012 16:36:46 +0000 (08:36 -0800)]
Merge pull request #326 from nfedera/railfix2

xfreerdp: a quick workaround for some issues with TS Remote App.

12 years agoxfreerdp: a quick workaround for some issues with TS Remote App.
Norbert Federa [Mon, 2 Jan 2012 09:27:04 +0000 (10:27 +0100)]
xfreerdp: a quick workaround for some issues with TS Remote App.

Currently in Remote App mode we have no option to interact with the
remote desktop host before the first RAIL window is created.

In many situations this interaction possibility is absolutely required.
One example is that screen which gets displayed if another user is logged on.
It requires clicking a button in pre-RAIL mode so that the currently logged
on user gets notified to confirm or deny the connection.

Another example is the option to log on graphically (e.g. for hosts that
don't support NLA) without predefined credentials.

Also if the administrator sets the "User must change password at next logon"
option there is currently no way to do this in TS Remote App mode.

This change basically lets xfreerdp create the main window in Remote App mode
like in a normal session and xfi->remote_app is not set to true initially.

As soon as the rail exec result event or the first rail window creation
request is received (whatever comes first) the main window gets destroyed and
xfi->remote_app is set to true.

The second change is to disconnect immediately if the rail exec result event
reports an error, e.g. if the specified app cannot be found or if it is not
in the list of allowed applications.

This fixes FreeRDP github issue #143 and issue #308.

I'm aware that this is not the most elegant solution but it is definitely an
improvement and probably good enough for 1.0.
A nicer solution would be hiding the main window and only displaying it if
no rail exec result or rail window creation event is received after a certain
timeout ...

12 years agofix complete
cool [Mon, 2 Jan 2012 03:07:58 +0000 (16:07 -1100)]
fix complete

12 years agofixed color bug
cool [Mon, 2 Jan 2012 03:03:27 +0000 (16:03 -1100)]
fixed color bug

12 years agoMerge pull request #322 from atong/master
Marc-André Moreau [Sat, 31 Dec 2011 22:05:26 +0000 (14:05 -0800)]
Merge pull request #322 from atong/master

xfreerdp: fix patblt pixmap leak & quick fix for patblt brush

12 years agoxfreerdp: fix patblt pixmap leak & quick fix for patblt brush
Anthony Tong [Sat, 31 Dec 2011 22:00:26 +0000 (16:00 -0600)]
xfreerdp: fix patblt pixmap leak & quick fix for patblt brush

12 years agolibfreerdp-core: improve handling of create offscreen bitmap delete list indices
Marc-André Moreau [Sat, 31 Dec 2011 20:36:04 +0000 (15:36 -0500)]
libfreerdp-core: improve handling of create offscreen bitmap delete list indices

12 years agolibfreerdp-codec: fix color pointer conversion
Marc-André Moreau [Sat, 31 Dec 2011 20:23:29 +0000 (15:23 -0500)]
libfreerdp-codec: fix color pointer conversion

12 years agoMerge pull request #321 from atong-tcs/rdpdr
Marc-André Moreau [Sat, 31 Dec 2011 19:08:48 +0000 (11:08 -0800)]
Merge pull request #321 from atong-tcs/rdpdr

rdpdr/disk: fix file deletes

12 years agordpdr/disk: fix file deletes
Anthony Tong [Sat, 31 Dec 2011 19:03:00 +0000 (13:03 -0600)]
rdpdr/disk: fix file deletes

 - FileDispositionInfo implies delete_pending, if buffer is empty

12 years agolibfreerdp-cache: fix handling of cached brushes
Marc-André Moreau [Sat, 31 Dec 2011 17:06:09 +0000 (12:06 -0500)]
libfreerdp-cache: fix handling of cached brushes

12 years agolibfreerdp-core: fix decompression of color brushes
Marc-André Moreau [Fri, 30 Dec 2011 19:23:47 +0000 (14:23 -0500)]
libfreerdp-core: fix decompression of color brushes

12 years agolibfreerdp-codec: fix color conversion issues for OpaqueRect with --gdi sw,hw
Marc-André Moreau [Fri, 30 Dec 2011 15:00:03 +0000 (10:00 -0500)]
libfreerdp-codec: fix color conversion issues for OpaqueRect with --gdi sw,hw

12 years agoMerge pull request #315 from dorianj/master
Marc-André Moreau [Thu, 29 Dec 2011 17:42:10 +0000 (09:42 -0800)]
Merge pull request #315 from dorianj/master

drdynvc-tsmf: make tsmf plugin parser allow mulitple data chunks

12 years agoMerge pull request #318 from nfedera/rgb_to_ycbcr_speedup
Marc-André Moreau [Thu, 29 Dec 2011 17:41:47 +0000 (09:41 -0800)]
Merge pull request #318 from nfedera/rgb_to_ycbcr_speedup

codec: RemoteFX YCbCr/RGB conversion optimization

12 years agocodec: RemoteFX YCbCr/RGB conversion optimization
Norbert Federa [Thu, 29 Dec 2011 16:41:48 +0000 (17:41 +0100)]
codec: RemoteFX YCbCr/RGB conversion optimization

Replaced the non-accelerated rgb to ycbcr encoder (rfx_encode.c) to use 32-bit
integer multiplication with shifted factors: 2 times faster

The accelerated SSE2 rgb to ycbcr encoder (rfx_sse2.c) was completely changed
and simplified in order to make use of the SSE2 signed 16-bit integer
multiplication: 2 times faster

Also modified the non-accelerated ycbcr to rgb decoder (rfx_encode.c) to use
32-bit integer multiplications with shifted factors instead of floating point
multiplications: 3 times faster

12 years agoxfreerdp: fix trivial compile warnings.
Vic Lee [Thu, 29 Dec 2011 13:26:34 +0000 (21:26 +0800)]
xfreerdp: fix trivial compile warnings.

12 years agodrdynvc: dvcman_load_plugin load multiple drdynvc plugins
Dorian Johnson [Tue, 27 Dec 2011 22:06:57 +0000 (16:06 -0600)]
drdynvc: dvcman_load_plugin load multiple drdynvc plugins

12 years agodrdynvc-tsmf: make tsmf plugin parser allow mulitple data chunks
Dorian Johnson [Tue, 27 Dec 2011 19:57:40 +0000 (13:57 -0600)]
drdynvc-tsmf: make tsmf plugin parser allow mulitple data chunks

Allows one to config both decoder and audio simultaneously

12 years agoMerge pull request #314 from nfedera/ycbcr_to_rgb_fix_and_sse2_speedup
Marc-André Moreau [Tue, 27 Dec 2011 16:35:25 +0000 (08:35 -0800)]
Merge pull request #314 from nfedera/ycbcr_to_rgb_fix_and_sse2_speedup

codec: fixed and accelerated RemoteFX ycbcr-to-rgb decoder

12 years agoMerge pull request #313 from dorianj/master
Marc-André Moreau [Tue, 27 Dec 2011 15:58:50 +0000 (07:58 -0800)]
Merge pull request #313 from dorianj/master

drdynvc: make audin and tsmf config data parsers recognize path-based plugin loading

12 years agodrdynvc: make audin and tsmf config data parsers recognize path-based plugin loading
Dorian Johnson [Tue, 27 Dec 2011 15:55:00 +0000 (09:55 -0600)]
drdynvc: make audin and tsmf config data parsers recognize path-based plugin loading

12 years agoMerge pull request #312 from atong-tcs/master
Marc-André Moreau [Tue, 27 Dec 2011 15:39:05 +0000 (07:39 -0800)]
Merge pull request #312 from atong-tcs/master

xfreerdp: create all X11 atoms used for safety

12 years agoxfreerdp: create all X11 atoms used for safety
Anthony Tong [Tue, 27 Dec 2011 15:26:20 +0000 (09:26 -0600)]
xfreerdp: create all X11 atoms used for safety

12 years agocodec: fixed and accelerated RemoteFX ycbcr-to-rgb decoder
Norbert Federa [Tue, 27 Dec 2011 15:18:02 +0000 (16:18 +0100)]
codec: fixed and accelerated RemoteFX ycbcr-to-rgb decoder

The current ycbcr decoder was loosing some bits because cr/cb was multiplied by
the shifted factors.
Instead one should multiply by the non-shifted factors and shift the result.
The effects of these lost bits are easily seen by comparing the colors of a
RemoteFX session with the colors of a plain RDP session - they are just wrong ;)

I've replaced the bit-magic from the non non-accelerated version (rfx_decode.c)
and replaced it with simple float multiplications using the compiler's implicit
integer conversions. On several test machines this was even a little bit faster.

The accelerated SSE2 ycbcr decoder (rfx_sse2.c) was completely changed in order
to make use of the SSE2 signed 16-bit integer multiplication.
Fortunately the factors in the conversion matrix are so small that we can
easily shift them to the maximum possible 16-bit signed integer value without
loosing any information and use _mm_mulhi_epi16 which takes the upper 16 bits
of the 32-bit result.

The SSE2 ycbcr decoder is now much simpler and about 40 percent faster.

12 years agoMerge pull request #310 from llyzs/ostype
Otavio Salvador [Sat, 24 Dec 2011 11:32:09 +0000 (03:32 -0800)]
Merge pull request #310 from llyzs/ostype

libfreerdp-core: move os type settings to the client.

12 years agolibfreerdp-core: move os type settings to the client.
Vic Lee [Sat, 24 Dec 2011 07:48:11 +0000 (15:48 +0800)]
libfreerdp-core: move os type settings to the client.

Moving the osMajorType and osMinorType settings to the client so that the
client can set a real os type constant. This will give a more useful hint
to the server.

12 years agoMerge pull request #307 from absmall/master 1.0-beta4
Anthony [Thu, 22 Dec 2011 21:00:34 +0000 (13:00 -0800)]
Merge pull request #307 from absmall/master

Fix crash when connecting using smartcard authentication

12 years agoFix crash when connecting using smartcard
Aaron Small [Thu, 22 Dec 2011 19:23:08 +0000 (14:23 -0500)]
Fix crash when connecting using smartcard

12 years agoMerge pull request #306 from dorianj/master
Marc-André Moreau [Thu, 22 Dec 2011 18:26:38 +0000 (10:26 -0800)]
Merge pull request #306 from dorianj/master

xfreerdp: create _NET_WM_ICON atom if not already exist

12 years agoxfreerdp: create _NET_WM_ICON atom if not already exist
Dorian Johnson [Thu, 22 Dec 2011 18:01:29 +0000 (12:01 -0600)]
xfreerdp: create _NET_WM_ICON atom if not already exist

fixes crash on MacOS X and systems without WM.

some of the other XInternAtom calls should probably be changed to
False, but they don't appear to cause crashes

12 years agoMerge pull request #301 from atong-tcs/master
Marc-André Moreau [Thu, 22 Dec 2011 01:21:01 +0000 (17:21 -0800)]
Merge pull request #301 from atong-tcs/master

xfreerdp: patblt fix, set stipple before drawing the rect

12 years agoMerge pull request #302 from dorianj/master
Marc-André Moreau [Thu, 22 Dec 2011 01:19:48 +0000 (17:19 -0800)]
Merge pull request #302 from dorianj/master

freerdp-channels: freerdp_channels_send_event free event in case of error

12 years agofreerdp-libchannels: freerdp_channels_send_event free event in case of error
Dorian Johnson [Wed, 21 Dec 2011 23:54:27 +0000 (17:54 -0600)]
freerdp-libchannels: freerdp_channels_send_event free event in case of error

fix for #257. Routine is already taking ownership of the passed event; thus it should free it in case of error.

12 years agoxfreerdp: patblt fix, set stipple before drawing the rect
Anthony Tong [Wed, 21 Dec 2011 23:51:22 +0000 (18:51 -0500)]
xfreerdp: patblt fix, set stipple before drawing the rect

12 years agoMerge pull request #300 from sunds/master
Marc-André Moreau [Wed, 21 Dec 2011 23:18:53 +0000 (15:18 -0800)]
Merge pull request #300 from sunds/master

Patch for #297 - inverted colormap

12 years agoDetect when sever visual has an inverted color map and invert all color conversions.
David Sundstrom [Wed, 21 Dec 2011 22:58:15 +0000 (16:58 -0600)]
Detect when sever visual has an inverted color map and invert all color conversions.
Remote spurious printf() in code

12 years agoFix SEGV for X servers without XKB extension.
David Sundstrom [Mon, 19 Dec 2011 23:17:04 +0000 (17:17 -0600)]
Fix SEGV for X servers without XKB extension.

12 years agoMerge pull request #299 from dorianj/master
Marc-André Moreau [Wed, 21 Dec 2011 22:05:42 +0000 (14:05 -0800)]
Merge pull request #299 from dorianj/master

freerdp-cliprdr: Fix parsing of long-style format lists

12 years agoMerge remote-tracking branch 'upstream/master'
Dorian Johnson [Wed, 21 Dec 2011 22:03:53 +0000 (16:03 -0600)]
Merge remote-tracking branch 'upstream/master'