Norbert Federa [Fri, 25 Nov 2011 11:23:44 +0000 (12:23 +0100)]
core: request RemoteFX-only data if --dump-rfx is specified
The variable captureFlags was already correctly set if --dump-rfx
was specified but simply not used.
Marc-André Moreau [Fri, 25 Nov 2011 01:10:00 +0000 (17:10 -0800)]
Merge pull request #222 from jsorg71/master
fast glyph, fast index
Jay Sorg [Thu, 24 Nov 2011 23:32:49 +0000 (15:32 -0800)]
got fast index and fast glyph working
Marc-André Moreau [Thu, 24 Nov 2011 18:01:34 +0000 (13:01 -0500)]
xfreerdp: started X11 glyph drawing
Vic Lee [Thu, 24 Nov 2011 16:47:40 +0000 (00:47 +0800)]
server: add scrblt.
Otavio Salvador [Thu, 24 Nov 2011 16:04:23 +0000 (08:04 -0800)]
Merge pull request #220 from celsius/master
fix three double frees in redirection.c/settings.c and a memory leak in connection.c
Otavio Salvador [Thu, 24 Nov 2011 16:01:46 +0000 (08:01 -0800)]
Merge pull request #221 from atong-tcs/master
fix file renames
Anthony Tong [Thu, 24 Nov 2011 06:29:12 +0000 (00:29 -0600)]
rdpdr/disk: fix renames; target path was not contructed properly
Alexis Moinet [Thu, 24 Nov 2011 15:45:34 +0000 (16:45 +0100)]
fix a double free in redirection.c/settings.c and a memory leak in connection.c
Vic Lee [Thu, 24 Nov 2011 11:35:51 +0000 (19:35 +0800)]
include: config.h is private and should not be included in public API.
Otavio Salvador [Thu, 24 Nov 2011 11:27:30 +0000 (03:27 -0800)]
Merge pull request #219 from ydal/patch-7
gdi : color convert bug for 32bpp
Otavio Salvador [Thu, 24 Nov 2011 11:27:06 +0000 (03:27 -0800)]
Merge pull request #218 from ydal/patch-6
dfreerdp : There are no functions to support savebitmap, ...
Vic Lee [Thu, 24 Nov 2011 11:01:28 +0000 (19:01 +0800)]
cliprdr: fix incorrect condition.
ydal [Thu, 24 Nov 2011 09:30:34 +0000 (18:30 +0900)]
gdi : color convert bug for 32bpp
ydal [Thu, 24 Nov 2011 09:02:09 +0000 (18:02 +0900)]
dfreerdp : There are no functions to support savebitmap, ...
Marc-André Moreau [Thu, 24 Nov 2011 02:39:03 +0000 (18:39 -0800)]
Merge pull request #217 from atong-tcs/master
codec: fix 24bpp color conv
Anthony Tong [Thu, 24 Nov 2011 01:15:14 +0000 (19:15 -0600)]
codec: fix 24bpp color conv
Marc-André Moreau [Wed, 23 Nov 2011 21:37:41 +0000 (13:37 -0800)]
Merge pull request #216 from jsorg71/master
glyph index working with --gdi sw and --glyph-cache
Jay Sorg [Wed, 23 Nov 2011 21:11:28 +0000 (13:11 -0800)]
got GLYPH_INDEX working
Jay Sorg [Wed, 23 Nov 2011 20:48:49 +0000 (12:48 -0800)]
fix for read negative signed int
Marc-André Moreau [Wed, 23 Nov 2011 17:36:36 +0000 (12:36 -0500)]
xfreerdp: added more cliprdr debug output, identified failure point
Marc-André Moreau [Wed, 23 Nov 2011 15:58:28 +0000 (10:58 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 23 Nov 2011 15:58:13 +0000 (10:58 -0500)]
xfreerdp: added WITH_DEBUG_X11_CLIPRDR option
Marc-André Moreau [Wed, 23 Nov 2011 15:23:36 +0000 (07:23 -0800)]
Merge pull request #214 from mfleisz/master
types: Added config.h include to types.h, removed useless code in rfx_neon
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