platform/upstream/freerdp.git
12 years agoscard: cleanup of code style, fix initialization issue
Marc-André Moreau [Tue, 22 Nov 2011 01:46:58 +0000 (20:46 -0500)]
scard: cleanup of code style, fix initialization issue

12 years agoupdate: move alternate secondary orders to sub-interface
Marc-André Moreau [Tue, 22 Nov 2011 00:53:38 +0000 (19:53 -0500)]
update: move alternate secondary orders to sub-interface

12 years agoupdate: move secondary drawing orders to sub-interface
Marc-André Moreau [Tue, 22 Nov 2011 00:41:49 +0000 (19:41 -0500)]
update: move secondary drawing orders to sub-interface

12 years agoupdate: move primary orders into sub-interface
Marc-André Moreau [Mon, 21 Nov 2011 23:11:43 +0000 (18:11 -0500)]
update: move primary orders into sub-interface

12 years agofreerdp: separate pointer updates into sub-interface
Marc-André Moreau [Mon, 21 Nov 2011 22:48:03 +0000 (17:48 -0500)]
freerdp: separate pointer updates into sub-interface

12 years agodfreerdp: fix definition of boolean type
Marc-André Moreau [Mon, 21 Nov 2011 21:58:30 +0000 (16:58 -0500)]
dfreerdp: fix definition of boolean type

12 years agofreerdp: splitting update.h definitions
Marc-André Moreau [Mon, 21 Nov 2011 21:44:50 +0000 (16:44 -0500)]
freerdp: splitting update.h definitions

12 years agofreerdp: adopt padding strategy not based on explicit offsets
Marc-André Moreau [Sun, 20 Nov 2011 19:25:59 +0000 (14:25 -0500)]
freerdp: adopt padding strategy not based on explicit offsets

12 years agofreerdp: fix offset padding for 64-bit architectures
Marc-André Moreau [Sat, 19 Nov 2011 18:30:36 +0000 (13:30 -0500)]
freerdp: fix offset padding for 64-bit architectures

12 years agotypes: refactoring to make use of standard data types when available
Marc-André Moreau [Sat, 19 Nov 2011 17:19:16 +0000 (12:19 -0500)]
types: refactoring to make use of standard data types when available

12 years agofreerdp: fix offsets in padding
Marc-André Moreau [Sat, 19 Nov 2011 16:18:45 +0000 (11:18 -0500)]
freerdp: fix offsets in padding

12 years agofreerdp: pad multiple interfaces for improved ABI stability
Marc-André Moreau [Sat, 19 Nov 2011 07:33:49 +0000 (02:33 -0500)]
freerdp: pad multiple interfaces for improved ABI stability

12 years agosettings.h: started breaking down into padded sections
Marc-André Moreau [Sat, 19 Nov 2011 06:48:33 +0000 (01:48 -0500)]
settings.h: started breaking down into padded sections

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 18 Nov 2011 00:51:41 +0000 (19:51 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agocliprdr: added more debug output, still unable to stabilize
Marc-André Moreau [Fri, 18 Nov 2011 00:51:30 +0000 (19:51 -0500)]
cliprdr: added more debug output, still unable to stabilize

12 years agoMerge pull request #210 from sunds/master
Marc-André Moreau [Thu, 17 Nov 2011 22:34:14 +0000 (14:34 -0800)]
Merge pull request #210 from sunds/master

Bug in cursor support for RemoteApps

12 years agoFix issue with newly added pointer support for remote apps.
David Sundstrom [Thu, 17 Nov 2011 22:00:13 +0000 (16:00 -0600)]
Fix issue with newly added pointer support for remote apps.
Reset current window when window is destroyed

12 years agoxfreerdp: fix red text cursor bug
Marc-André Moreau [Thu, 17 Nov 2011 21:54:08 +0000 (16:54 -0500)]
xfreerdp: fix red text cursor bug

12 years agolibfreerdp-core/extension: fix segfaults.
Vic Lee [Thu, 17 Nov 2011 02:41:42 +0000 (10:41 +0800)]
libfreerdp-core/extension: fix segfaults.

12 years agolibfreerdp-cache/bitmap: add a pointer check to fix a segfault.
Vic Lee [Thu, 17 Nov 2011 02:15:28 +0000 (10:15 +0800)]
libfreerdp-cache/bitmap: add a pointer check to fix a segfault.

12 years agoRemove build folder.
Vic Lee [Thu, 17 Nov 2011 02:14:23 +0000 (10:14 +0800)]
Remove build folder.

12 years agocmake: disable ALSA on Mac OS X
Marc-André Moreau [Wed, 16 Nov 2011 04:21:53 +0000 (23:21 -0500)]
cmake: disable ALSA on Mac OS X

12 years agocliprdr: fix segmentation fault, still not working though
Marc-André Moreau [Tue, 15 Nov 2011 20:41:00 +0000 (15:41 -0500)]
cliprdr: fix segmentation fault, still not working though

12 years agoxfreerdp: fix opaque rect with 16bpp surfaces
Marc-André Moreau [Tue, 15 Nov 2011 19:10:34 +0000 (14:10 -0500)]
xfreerdp: fix opaque rect with 16bpp surfaces

12 years agoMerge pull request #204 from mfleisz/master
Otavio Salvador [Tue, 15 Nov 2011 14:34:26 +0000 (06:34 -0800)]
Merge pull request #204 from mfleisz/master

cmake: added libavutil to required libraries for ffmpeg

12 years agoMerge pull request #203 from sunds/master
Marc-André Moreau [Mon, 14 Nov 2011 23:02:11 +0000 (15:02 -0800)]
Merge pull request #203 from sunds/master

Add pointer update support for RemoteApps

12 years agoFix issue 202. No cursor icons for RemoteApp
David Sundstrom [Mon, 14 Nov 2011 22:36:25 +0000 (16:36 -0600)]
Fix issue 202.  No cursor icons for RemoteApp

Pointer updates are part of the base RDP protocol MS-RDPBCGR specification and do not include window information like those from the RAIL specification MS-RDPERP do.  To make pointer updates work, we need to keep track of which window has focus and then apply pointer updates to that window.  This appears to be easy to do, just watch for X11 EnterNotify events and update the window field of the main RDP structure.  I had some concerns that a window might receive an old pointer update for some other window due to network latencies, however, the RDP server seems to always send down new pointer updates whenver a window takes focus.

12 years agoadd options for DEBUG_X11_LOCAL_MOVESIZE that were present in code
David Sundstrom [Fri, 11 Nov 2011 07:53:46 +0000 (01:53 -0600)]
add options for DEBUG_X11_LOCAL_MOVESIZE that were present in code

12 years agocmake: added libavutil to required libraries for ffmpeg (fixes unresolved symbol...
Martin Fleisz [Mon, 14 Nov 2011 15:00:09 +0000 (07:00 -0800)]
cmake: added libavutil to required libraries for ffmpeg (fixes unresolved symbol _av_free error)

12 years agofreerdp.spec: update descriptions
Marc-André Moreau [Sun, 13 Nov 2011 22:30:09 +0000 (17:30 -0500)]
freerdp.spec: update descriptions

12 years agowfreerdp: started porting RemoteFX
Marc-André Moreau [Sat, 12 Nov 2011 07:35:18 +0000 (02:35 -0500)]
wfreerdp: started porting RemoteFX

12 years agowfreerdp: fix region invalidation, add Polyline and PatBlt
Marc-André Moreau [Sat, 12 Nov 2011 07:11:10 +0000 (02:11 -0500)]
wfreerdp: fix region invalidation, add Polyline and PatBlt

12 years agowfreerdp: improve rendering to a usable level
Marc-André Moreau [Sat, 12 Nov 2011 06:41:28 +0000 (01:41 -0500)]
wfreerdp: improve rendering to a usable level

12 years agowfreerdp: fix compilation warnings and errors
Marc-André Moreau [Sat, 12 Nov 2011 05:51:41 +0000 (00:51 -0500)]
wfreerdp: fix compilation warnings and errors

12 years agodfreerdp: add cursor support
Marc-André Moreau [Fri, 11 Nov 2011 23:34:06 +0000 (18:34 -0500)]
dfreerdp: add cursor support

12 years agodocs: update Doxyfile
Marc-André Moreau [Fri, 11 Nov 2011 19:26:28 +0000 (14:26 -0500)]
docs: update Doxyfile

12 years agolibfreerdp-core: add support for Refresh Rect and Suppress Output PDUs
Marc-André Moreau [Fri, 11 Nov 2011 19:02:59 +0000 (14:02 -0500)]
libfreerdp-core: add support for Refresh Rect and Suppress Output PDUs

12 years agolibfreerdp-cache: refactoring of color table cache
Marc-André Moreau [Fri, 11 Nov 2011 07:07:53 +0000 (02:07 -0500)]
libfreerdp-cache: refactoring of color table cache

12 years agolibfreerdp-cache: fix offscreen bitmap memory leaks and issues with Windows XP
Marc-André Moreau [Fri, 11 Nov 2011 06:48:31 +0000 (01:48 -0500)]
libfreerdp-cache: fix offscreen bitmap memory leaks and issues with Windows XP

12 years agolibfreerdp-core: fix capability set parsing for Windows XP
Marc-André Moreau [Fri, 11 Nov 2011 06:24:55 +0000 (01:24 -0500)]
libfreerdp-core: fix capability set parsing for Windows XP

12 years agopump version to 1.0.0.
Rex Tsai [Thu, 10 Nov 2011 20:46:46 +0000 (04:46 +0800)]
pump version to 1.0.0.

Signed-off-by: Rex Tsai <rex.tsai@canonical.com>
12 years agotsmf: fix when using older then libav major version 53. 1.0-beta1
Rex Tsai [Thu, 10 Nov 2011 17:02:10 +0000 (01:02 +0800)]
tsmf: fix when using older then libav major version 53.

12 years agoMerge pull request #200 from mfleisz/master
Otavio Salvador [Thu, 10 Nov 2011 12:25:57 +0000 (04:25 -0800)]
Merge pull request #200 from mfleisz/master

codec: NEON optimizations for RFX decoding

12 years agoAdded NEON optimizations for RFX decoder
Martin Fleisz [Thu, 10 Nov 2011 11:18:07 +0000 (03:18 -0800)]
Added NEON optimizations for RFX decoder

12 years agolibfreerdp-core: port extension plugin interface (untested)
Marc-André Moreau [Wed, 9 Nov 2011 20:59:03 +0000 (15:59 -0500)]
libfreerdp-core: port extension plugin interface (untested)

12 years agolibfreerdp-core: started porting extension plugin interface
Marc-André Moreau [Wed, 9 Nov 2011 20:33:58 +0000 (15:33 -0500)]
libfreerdp-core: started porting extension plugin interface

12 years agolibfreerdp-cache: disable glyph cache by default
Marc-André Moreau [Wed, 9 Nov 2011 17:57:31 +0000 (12:57 -0500)]
libfreerdp-cache: disable glyph cache by default

12 years agolibfreerdp-cache: got glyph drawing partially working
Marc-André Moreau [Wed, 9 Nov 2011 17:16:09 +0000 (12:16 -0500)]
libfreerdp-cache: got glyph drawing partially working

12 years agolibfreerdp-cache: moving glyph to a graphical object
Marc-André Moreau [Wed, 9 Nov 2011 05:43:56 +0000 (00:43 -0500)]
libfreerdp-cache: moving glyph to a graphical object

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 9 Nov 2011 04:26:53 +0000 (23:26 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-cache: initial glyph cache support
Marc-André Moreau [Wed, 9 Nov 2011 04:26:44 +0000 (23:26 -0500)]
libfreerdp-cache: initial glyph cache support

12 years agolibfreerdp-codec: fix crash when decompressing large nsc bitmaps
Anthony Tong [Tue, 8 Nov 2011 22:55:47 +0000 (17:55 -0500)]
libfreerdp-codec: fix crash when decompressing large nsc bitmaps

12 years agoxfreerdp-server: add missing FindXdamage.cmake
Marc-André Moreau [Tue, 8 Nov 2011 22:52:09 +0000 (17:52 -0500)]
xfreerdp-server: add missing FindXdamage.cmake

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 7 Nov 2011 22:20:21 +0000 (17:20 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agoxfreerdp-server: resize to server session resolution
Marc-André Moreau [Mon, 7 Nov 2011 22:20:00 +0000 (17:20 -0500)]
xfreerdp-server: resize to server session resolution

12 years agoMerge pull request #198 from sunds/master
Otavio Salvador [Thu, 3 Nov 2011 19:02:14 +0000 (12:02 -0700)]
Merge pull request #198 from sunds/master

Fixes for desktop properties and window placement

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 3 Nov 2011 02:26:24 +0000 (22:26 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-codec: replace GetGRCode by macro (was most called function according...
Marc-André Moreau [Thu, 3 Nov 2011 02:26:00 +0000 (22:26 -0400)]
libfreerdp-codec: replace GetGRCode by macro (was most called function according to callgrind)

12 years agoThe VisibilityNotify function was using elements out fo the XEvent union that belong...
David Sundstrom [Wed, 2 Nov 2011 18:36:11 +0000 (13:36 -0500)]
The VisibilityNotify function was using elements out fo the XEvent union that belong to the XExposeEvent event type. These fields are not valid for XVisibilityEvents and contain garbage values.

Remove the code that accessed these fields.  The XExposeEvent already has its own function containing the exact same code.

12 years agoRemove xf_rail_FilterWindowInfo() function. This function incorrectly calculated...
David Sundstrom [Wed, 2 Nov 2011 15:42:58 +0000 (10:42 -0500)]
Remove xf_rail_FilterWindowInfo() function.  This function incorrectly calculated a new width for windows that had a negative origin (that is, windows partially off the desktop to the left).  The function subtracted twice the window offset from the width.  To be correct this function needed to keep track of the old and new window positions and just subtract the difference.

It turns out none of this was necessary.  X will handle windows placed partially off-screen and draw them correctly, just as it does for windows dragged partially off the screen to the left.  Removing this function fixed a number of drawing issues including tool tips being incorrectly drawn and windows not being drawn correctly after they'd been placed partially off-screen to the right.

12 years agoremove unused pixmap
David Sundstrom [Wed, 2 Nov 2011 11:15:51 +0000 (06:15 -0500)]
remove unused pixmap

12 years agoFix memory leak in xf_window.c. If property lookup for current desktop failed, we...
David Sundstrom [Tue, 1 Nov 2011 19:31:57 +0000 (14:31 -0500)]
Fix memory leak in xf_window.c.  If property lookup for current desktop failed, we leaked property memory for workspace attributes.  Added check in case returned desktop number is greater than number of workspaces.

12 years agoMerge pull request #197 from atong-tcs/master
Otavio Salvador [Wed, 2 Nov 2011 16:53:29 +0000 (09:53 -0700)]
Merge pull request #197 from atong-tcs/master

xfreerdp: handle -g X%

12 years agoxfreerdp: handle -g X%
Anthony Tong [Tue, 1 Nov 2011 23:53:49 +0000 (18:53 -0500)]
xfreerdp: handle -g X%

12 years agoMerge pull request #195 from sunds/master
Marc-André Moreau [Tue, 1 Nov 2011 05:10:37 +0000 (22:10 -0700)]
Merge pull request #195 from sunds/master

Intermittent crash Linux & Solaris with RAIL; add missing system library for sem_* on Solaris

12 years agocliprdr: add support for long format names
Marc-André Moreau [Tue, 1 Nov 2011 05:09:38 +0000 (01:09 -0400)]
cliprdr: add support for long format names

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 31 Oct 2011 23:15:45 +0000 (19:15 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agocliprdr: add more detailed debug output
Marc-André Moreau [Mon, 31 Oct 2011 23:15:27 +0000 (19:15 -0400)]
cliprdr: add more detailed debug output

12 years agoMerge pull request #194 from sunds/f714af765933d489f870c86ee64396b4775f64fc
Marc-André Moreau [Mon, 31 Oct 2011 18:07:59 +0000 (11:07 -0700)]
Merge pull request #194 from sunds/f714af765933d489f870c86ee64396b4775f64fc

Basic port to Solaris

12 years agoPort to Solaris 10u9.
David Sundstrom [Mon, 31 Oct 2011 17:55:05 +0000 (12:55 -0500)]
Port to Solaris 10u9.
Added -lrt which is a required library for the sem_*() functions
Fixed xf_window.c to not return null for zero-width windows - rather coerce values to be valid as was already being done for height and width. This fixes intermittent crashs on Solars and Linux.

12 years agoMerge branch 'sunds-branch'
David Sundstrom [Mon, 31 Oct 2011 15:49:23 +0000 (10:49 -0500)]
Merge branch 'sunds-branch'

12 years agolibfreerdp-cache: fix bitmap_cache_free
Anthony Tong [Mon, 31 Oct 2011 03:19:38 +0000 (22:19 -0500)]
libfreerdp-cache: fix bitmap_cache_free

12 years agofreerdp.pc: freerdp-chanman renamed to freerdp-channels.
Vic Lee [Sun, 30 Oct 2011 14:00:27 +0000 (22:00 +0800)]
freerdp.pc: freerdp-chanman renamed to freerdp-channels.

12 years agoserver: follow context_size change.
Vic Lee [Sun, 30 Oct 2011 05:43:04 +0000 (13:43 +0800)]
server: follow context_size change.

12 years agorfx: fix incorrect offset in rfx_quantization_encode (atong)
Vic Lee [Sat, 29 Oct 2011 16:24:30 +0000 (00:24 +0800)]
rfx: fix incorrect offset in rfx_quantization_encode (atong)

12 years agorfx: add rfx_context_set_cpu_opt() APi to replace passing rdpSettings.
Vic Lee [Sat, 29 Oct 2011 14:01:50 +0000 (22:01 +0800)]
rfx: add rfx_context_set_cpu_opt() APi to replace passing rdpSettings.

12 years agolibfreerdp-core/info: [fix] read Length in rdp_recv_logon_info_extended
Eduardo Beloni [Fri, 28 Oct 2011 17:48:40 +0000 (15:48 -0200)]
libfreerdp-core/info: [fix] read Length in rdp_recv_logon_info_extended

Now FreeRDP can receive the auto-reconnect cookie from the server

12 years agoAdd missing includes for Solaris
David Sundstrom [Fri, 28 Oct 2011 16:27:09 +0000 (11:27 -0500)]
Add missing includes for Solaris

12 years agoMerge pull request #191 from atong-tcs/master
Marc-André Moreau [Fri, 28 Oct 2011 15:54:51 +0000 (08:54 -0700)]
Merge pull request #191 from atong-tcs/master

certstore: update verified certificates, be graceful on filesystem errors

12 years agocertstore: update verified certificates, be graceful on filesystem errors
Anthony Tong [Fri, 28 Oct 2011 15:38:45 +0000 (11:38 -0400)]
certstore: update verified certificates, be graceful on filesystem errors

12 years agoMerge pull request #190 from pearsonalan/master
Marc-André Moreau [Thu, 27 Oct 2011 17:55:16 +0000 (10:55 -0700)]
Merge pull request #190 from pearsonalan/master

Fix Mac OS X compilation issues

12 years agoAdd sys/signal.h to header list.
Alan Pearson [Thu, 27 Oct 2011 17:50:09 +0000 (10:50 -0700)]
Add sys/signal.h to header list.

12 years agoMore compilation warning cleanup: header file reorganization, include <sys/select...
Alan Pearson [Thu, 27 Oct 2011 17:41:39 +0000 (10:41 -0700)]
More compilation warning cleanup: header file reorganization, include <sys/select.h> or <unistd.h> to define select where it is used.

12 years agoReorder header files. X11 headers need to be before freerdp/types.h otherwise we...
Alan Pearson [Thu, 27 Oct 2011 17:29:16 +0000 (10:29 -0700)]
Reorder header files. X11 headers need to be before freerdp/types.h otherwise we get warnings about redefinition of True and False

12 years agoMerge remote-tracking branch 'upstream/master'
Alan Pearson [Thu, 27 Oct 2011 16:56:57 +0000 (09:56 -0700)]
Merge remote-tracking branch 'upstream/master'

12 years agowfreerdp: fix bitmap decompression
Marc-André Moreau [Wed, 26 Oct 2011 19:38:50 +0000 (15:38 -0400)]
wfreerdp: fix bitmap decompression

12 years agoMerge pull request #186 from celsius/master
Marc-André Moreau [Wed, 26 Oct 2011 17:24:06 +0000 (10:24 -0700)]
Merge pull request #186 from celsius/master

add cmake option for redirection debug and fix a segmentation fault in redirection.c

12 years agoMerge pull request #188 from atong-tcs/master
Marc-André Moreau [Wed, 26 Oct 2011 17:23:27 +0000 (10:23 -0700)]
Merge pull request #188 from atong-tcs/master

fix bitmap leak

12 years agoxfreerdp: fix bitmap buffer leak
Anthony Tong [Wed, 26 Oct 2011 16:50:14 +0000 (12:50 -0400)]
xfreerdp: fix bitmap buffer leak

12 years agoMerge pull request #187 from atong-tcs/master
Marc-André Moreau [Wed, 26 Oct 2011 16:42:17 +0000 (09:42 -0700)]
Merge pull request #187 from atong-tcs/master

libfreerdp-cache: fix leak with child bitmap reuse

12 years agolibfreerdp-cache: fix leak with child bitmap reuse
Anthony Tong [Wed, 26 Oct 2011 16:34:18 +0000 (12:34 -0400)]
libfreerdp-cache: fix leak with child bitmap reuse

12 years agoadd cmake option for redirection debug and fix a segmentation fault in redirection
Alexis Moinet [Wed, 26 Oct 2011 08:47:32 +0000 (10:47 +0200)]
add cmake option for redirection debug and fix a segmentation fault in redirection

12 years agolibfreerdp-core: fix bitmap leak (call child destructor from parent destructor in...
Marc-André Moreau [Wed, 26 Oct 2011 03:12:28 +0000 (23:12 -0400)]
libfreerdp-core: fix bitmap leak (call child destructor from parent destructor in graphics/bitmap)

12 years agoRemove apple keyboard debug message.
Alan Pearson [Wed, 26 Oct 2011 01:09:05 +0000 (18:09 -0700)]
Remove apple keyboard debug message.

12 years agoMerge pull request #185 from atong-tcs/master
Marc-André Moreau [Tue, 25 Oct 2011 16:17:32 +0000 (09:17 -0700)]
Merge pull request #185 from atong-tcs/master

cmake: use CMAKE_DL_LIBS instead of dl for portability

12 years agoMerge pull request #184 from OSSystems/master
Marc-André Moreau [Tue, 25 Oct 2011 16:17:25 +0000 (09:17 -0700)]
Merge pull request #184 from OSSystems/master

X11: exit codes

12 years agocmake: use CMAKE_DL_LIBS instead of dl for portability
Anthony Tong [Tue, 25 Oct 2011 13:47:38 +0000 (09:47 -0400)]
cmake: use CMAKE_DL_LIBS instead of dl for portability

12 years agoX11: X11: handling error info -> disconnect reason
Eduardo Beloni [Mon, 24 Oct 2011 18:46:19 +0000 (16:46 -0200)]
X11: X11: handling error info -> disconnect reason

12 years agolibfreerdp-core: facilities for storing and retrieving 'error info'
Eduardo Beloni [Mon, 24 Oct 2011 18:37:21 +0000 (16:37 -0200)]
libfreerdp-core: facilities for storing and retrieving 'error info'

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 25 Oct 2011 06:46:33 +0000 (02:46 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP