Martin Fleisz [Wed, 23 Nov 2011 12:20:06 +0000 (04:20 -0800)]
Added config.h include to types.h, removed useless code in rfx_neon
Martin Fleisz [Wed, 23 Nov 2011 11:08:55 +0000 (03:08 -0800)]
Merge remote branch 'upstream/master'
atong-tcs [Wed, 23 Nov 2011 00:48:55 +0000 (16:48 -0800)]
Merge pull request #213 from hcgpalm/master
Add translation between Windows and local CTL_CODE values for SCardControl
Christer Palm [Wed, 23 Nov 2011 00:22:17 +0000 (01:22 +0100)]
Add translation between Windows and local CTL_CODE values for SCardControl
Anthony Tong [Tue, 22 Nov 2011 20:14:53 +0000 (15:14 -0500)]
rfx: fixup the remaining HH3 offsets
Marc-André Moreau [Tue, 22 Nov 2011 03:28:01 +0000 (22:28 -0500)]
cache: pad and stabilize caching modules
Marc-André Moreau [Tue, 22 Nov 2011 03:11:31 +0000 (22:11 -0500)]
update: aligning data structures to 4 byte
Marc-André Moreau [Tue, 22 Nov 2011 02:07:03 +0000 (21:07 -0500)]
update: move alternate secondary window drawing orders to sub-interface
Marc-André Moreau [Tue, 22 Nov 2011 01:46:58 +0000 (20:46 -0500)]
scard: cleanup of code style, fix initialization issue
Marc-André Moreau [Tue, 22 Nov 2011 00:53:38 +0000 (19:53 -0500)]
update: move alternate secondary 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
Marc-André Moreau [Mon, 21 Nov 2011 23:11:43 +0000 (18:11 -0500)]
update: move primary orders into sub-interface
Marc-André Moreau [Mon, 21 Nov 2011 22:48:03 +0000 (17:48 -0500)]
freerdp: separate pointer updates into sub-interface
Marc-André Moreau [Mon, 21 Nov 2011 21:58:30 +0000 (16:58 -0500)]
dfreerdp: fix definition of boolean type
Marc-André Moreau [Mon, 21 Nov 2011 21:44:50 +0000 (16:44 -0500)]
freerdp: splitting update.h definitions
Marc-André Moreau [Sun, 20 Nov 2011 19:25:59 +0000 (14:25 -0500)]
freerdp: adopt padding strategy not based on explicit offsets
Marc-André Moreau [Sat, 19 Nov 2011 18:30:36 +0000 (13:30 -0500)]
freerdp: fix offset padding for 64-bit architectures
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
Marc-André Moreau [Sat, 19 Nov 2011 16:18:45 +0000 (11:18 -0500)]
freerdp: fix offsets in padding
Marc-André Moreau [Sat, 19 Nov 2011 07:33:49 +0000 (02:33 -0500)]
freerdp: pad multiple interfaces for improved ABI stability
Marc-André Moreau [Sat, 19 Nov 2011 06:48:33 +0000 (01:48 -0500)]
settings.h: started breaking down into padded sections
Marc-André Moreau [Fri, 18 Nov 2011 00:51:41 +0000 (19:51 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 18 Nov 2011 00:51:30 +0000 (19:51 -0500)]
cliprdr: added more debug output, still unable to stabilize
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
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
Marc-André Moreau [Thu, 17 Nov 2011 21:54:08 +0000 (16:54 -0500)]
xfreerdp: fix red text cursor bug
Martin Fleisz [Thu, 17 Nov 2011 13:15:37 +0000 (05:15 -0800)]
Merge remote branch 'upstream/master'
Vic Lee [Thu, 17 Nov 2011 02:41:42 +0000 (10:41 +0800)]
libfreerdp-core/extension: fix segfaults.
Vic Lee [Thu, 17 Nov 2011 02:15:28 +0000 (10:15 +0800)]
libfreerdp-cache/bitmap: add a pointer check to fix a segfault.
Vic Lee [Thu, 17 Nov 2011 02:14:23 +0000 (10:14 +0800)]
Remove build folder.
Marc-André Moreau [Wed, 16 Nov 2011 04:21:53 +0000 (23:21 -0500)]
cmake: disable ALSA on Mac OS X
Marc-André Moreau [Tue, 15 Nov 2011 20:41:00 +0000 (15:41 -0500)]
cliprdr: fix segmentation fault, still not working though
Marc-André Moreau [Tue, 15 Nov 2011 19:10:34 +0000 (14:10 -0500)]
xfreerdp: fix opaque rect with 16bpp surfaces
Martin Fleisz [Tue, 15 Nov 2011 16:38:22 +0000 (08:38 -0800)]
Merge remote branch 'upstream/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
Martin Fleisz [Tue, 15 Nov 2011 10:56:19 +0000 (02:56 -0800)]
Merge remote branch 'upstream/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
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.
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
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)
Marc-André Moreau [Sun, 13 Nov 2011 22:30:09 +0000 (17:30 -0500)]
freerdp.spec: update descriptions
Marc-André Moreau [Sat, 12 Nov 2011 07:35:18 +0000 (02:35 -0500)]
wfreerdp: started porting RemoteFX
Marc-André Moreau [Sat, 12 Nov 2011 07:11:10 +0000 (02:11 -0500)]
wfreerdp: fix region invalidation, add Polyline and PatBlt
Marc-André Moreau [Sat, 12 Nov 2011 06:41:28 +0000 (01:41 -0500)]
wfreerdp: improve rendering to a usable level
Marc-André Moreau [Sat, 12 Nov 2011 05:51:41 +0000 (00:51 -0500)]
wfreerdp: fix compilation warnings and errors
Marc-André Moreau [Fri, 11 Nov 2011 23:34:06 +0000 (18:34 -0500)]
dfreerdp: add cursor support
Marc-André Moreau [Fri, 11 Nov 2011 19:26:28 +0000 (14:26 -0500)]
docs: update Doxyfile
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
Marc-André Moreau [Fri, 11 Nov 2011 07:07:53 +0000 (02:07 -0500)]
libfreerdp-cache: refactoring of color table cache
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
Marc-André Moreau [Fri, 11 Nov 2011 06:24:55 +0000 (01:24 -0500)]
libfreerdp-core: fix capability set parsing for Windows XP
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>
Rex Tsai [Thu, 10 Nov 2011 17:02:10 +0000 (01:02 +0800)]
tsmf: fix when using older then libav major version 53.
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
Martin Fleisz [Thu, 10 Nov 2011 11:18:07 +0000 (03:18 -0800)]
Added NEON optimizations for RFX decoder
Marc-André Moreau [Wed, 9 Nov 2011 20:59:03 +0000 (15:59 -0500)]
libfreerdp-core: port extension plugin interface (untested)
Marc-André Moreau [Wed, 9 Nov 2011 20:33:58 +0000 (15:33 -0500)]
libfreerdp-core: started porting extension plugin interface
Marc-André Moreau [Wed, 9 Nov 2011 17:57:31 +0000 (12:57 -0500)]
libfreerdp-cache: disable glyph cache by default
Marc-André Moreau [Wed, 9 Nov 2011 17:16:09 +0000 (12:16 -0500)]
libfreerdp-cache: got glyph drawing partially working
Marc-André Moreau [Wed, 9 Nov 2011 05:43:56 +0000 (00:43 -0500)]
libfreerdp-cache: moving glyph to a graphical object
Marc-André Moreau [Wed, 9 Nov 2011 04:26:53 +0000 (23:26 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 9 Nov 2011 04:26:44 +0000 (23:26 -0500)]
libfreerdp-cache: initial glyph cache support
Anthony Tong [Tue, 8 Nov 2011 22:55:47 +0000 (17:55 -0500)]
libfreerdp-codec: fix crash when decompressing large nsc bitmaps
Marc-André Moreau [Tue, 8 Nov 2011 22:52:09 +0000 (17:52 -0500)]
xfreerdp-server: add missing FindXdamage.cmake
Marc-André Moreau [Mon, 7 Nov 2011 22:20:21 +0000 (17:20 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 7 Nov 2011 22:20:00 +0000 (17:20 -0500)]
xfreerdp-server: resize to server session resolution
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
Marc-André Moreau [Thu, 3 Nov 2011 02:26:24 +0000 (22:26 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
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)
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.
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.
David Sundstrom [Wed, 2 Nov 2011 11:15:51 +0000 (06:15 -0500)]
remove unused pixmap
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.
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%
Anthony Tong [Tue, 1 Nov 2011 23:53:49 +0000 (18:53 -0500)]
xfreerdp: handle -g X%
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
Marc-André Moreau [Tue, 1 Nov 2011 05:09:38 +0000 (01:09 -0400)]
cliprdr: add support for long format names
Marc-André Moreau [Mon, 31 Oct 2011 23:15:45 +0000 (19:15 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 31 Oct 2011 23:15:27 +0000 (19:15 -0400)]
cliprdr: add more detailed debug output
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
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.
David Sundstrom [Mon, 31 Oct 2011 15:49:23 +0000 (10:49 -0500)]
Merge branch 'sunds-branch'
Anthony Tong [Mon, 31 Oct 2011 03:19:38 +0000 (22:19 -0500)]
libfreerdp-cache: fix bitmap_cache_free
Vic Lee [Sun, 30 Oct 2011 14:00:27 +0000 (22:00 +0800)]
freerdp.pc: freerdp-chanman renamed to freerdp-channels.
Vic Lee [Sun, 30 Oct 2011 05:43:04 +0000 (13:43 +0800)]
server: follow context_size change.
Vic Lee [Sat, 29 Oct 2011 16:24:30 +0000 (00:24 +0800)]
rfx: fix incorrect offset in rfx_quantization_encode (atong)
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.
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
David Sundstrom [Fri, 28 Oct 2011 16:27:09 +0000 (11:27 -0500)]
Add missing includes for Solaris
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
Anthony Tong [Fri, 28 Oct 2011 15:38:45 +0000 (11:38 -0400)]
certstore: update verified certificates, be graceful on filesystem errors
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
Alan Pearson [Thu, 27 Oct 2011 17:50:09 +0000 (10:50 -0700)]
Add sys/signal.h to header list.
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.
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
Alan Pearson [Thu, 27 Oct 2011 16:56:57 +0000 (09:56 -0700)]
Merge remote-tracking branch 'upstream/master'
Marc-André Moreau [Wed, 26 Oct 2011 19:38:50 +0000 (15:38 -0400)]
wfreerdp: fix bitmap decompression
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
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
Anthony Tong [Wed, 26 Oct 2011 16:50:14 +0000 (12:50 -0400)]
xfreerdp: fix bitmap buffer leak