David Sundstrom
d3e953ba24
Fix issue with newly added pointer support for remote apps.
...
Reset current window when window is destroyed
2011-11-17 16:01:00 -06:00
Marc-André Moreau
b1afaccafe
xfreerdp: fix red text cursor bug
2011-11-17 16:54:08 -05:00
Martin Fleisz
b9e4b76d5e
Merge remote branch 'upstream/master'
2011-11-17 05:15:37 -08:00
Vic Lee
eb66ede91d
libfreerdp-core/extension: fix segfaults.
2011-11-17 10:41:42 +08:00
Vic Lee
177600eb90
libfreerdp-cache/bitmap: add a pointer check to fix a segfault.
2011-11-17 10:15:28 +08:00
Vic Lee
53f85ca00f
Remove build folder.
2011-11-17 10:14:23 +08:00
Marc-André Moreau
9479de0986
cmake: disable ALSA on Mac OS X
2011-11-15 23:21:53 -05:00
Marc-André Moreau
d2335a5167
cliprdr: fix segmentation fault, still not working though
2011-11-15 15:41:00 -05:00
Marc-André Moreau
55294ad654
xfreerdp: fix opaque rect with 16bpp surfaces
2011-11-15 14:10:34 -05:00
Martin Fleisz
f3c4c9608b
Merge remote branch 'upstream/master'
2011-11-15 08:38:22 -08:00
Otavio Salvador
162c4c9d8e
Merge pull request #204 from mfleisz/master
...
cmake: added libavutil to required libraries for ffmpeg
2011-11-15 06:34:26 -08:00
Martin Fleisz
742ae58c95
Merge remote branch 'upstream/master'
2011-11-15 02:56:19 -08:00
Marc-André Moreau
b11252e65d
Merge pull request #203 from sunds/master
...
Add pointer update support for RemoteApps
2011-11-14 15:02:11 -08:00
David Sundstrom
96accb0327
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.
2011-11-14 16:42:14 -06:00
David Sundstrom
dfe9f5dcf0
add options for DEBUG_X11_LOCAL_MOVESIZE that were present in code
2011-11-14 16:42:14 -06:00
Martin Fleisz
e7e9b1a7a2
cmake: added libavutil to required libraries for ffmpeg (fixes unresolved symbol _av_free error)
2011-11-14 07:00:09 -08:00
Marc-André Moreau
850eb10970
freerdp.spec: update descriptions
2011-11-13 17:30:09 -05:00
Marc-André Moreau
d2b324dccf
wfreerdp: started porting RemoteFX
2011-11-12 02:35:18 -05:00
Marc-André Moreau
2f694ce396
wfreerdp: fix region invalidation, add Polyline and PatBlt
2011-11-12 02:11:10 -05:00
Marc-André Moreau
0f622844c3
wfreerdp: improve rendering to a usable level
2011-11-12 01:41:28 -05:00
Marc-André Moreau
150ff56f5f
wfreerdp: fix compilation warnings and errors
2011-11-12 00:51:41 -05:00
Marc-André Moreau
aca5643d2b
dfreerdp: add cursor support
2011-11-11 18:34:06 -05:00
Marc-André Moreau
df0fde58c5
docs: update Doxyfile
2011-11-11 14:26:28 -05:00
Marc-André Moreau
0e95675da3
libfreerdp-core: add support for Refresh Rect and Suppress Output PDUs
2011-11-11 14:02:59 -05:00
Marc-André Moreau
b2644901f4
libfreerdp-cache: refactoring of color table cache
2011-11-11 02:07:53 -05:00
Marc-André Moreau
f2b88dcfae
libfreerdp-cache: fix offscreen bitmap memory leaks and issues with Windows XP
2011-11-11 01:48:31 -05:00
Marc-André Moreau
809dbf7744
libfreerdp-core: fix capability set parsing for Windows XP
2011-11-11 01:24:55 -05:00
Rex Tsai
8d000aa754
pump version to 1.0.0.
...
Signed-off-by: Rex Tsai <rex.tsai@canonical.com>
2011-11-11 04:46:46 +08:00
Rex Tsai
7a0613b8dd
tsmf: fix when using older then libav major version 53.
2011-11-11 01:02:10 +08:00
Otavio Salvador
e297d748f8
Merge pull request #200 from mfleisz/master
...
codec: NEON optimizations for RFX decoding
2011-11-10 04:25:57 -08:00
Martin Fleisz
ad314bb9db
Added NEON optimizations for RFX decoder
2011-11-10 03:18:07 -08:00
Marc-André Moreau
4221065c88
libfreerdp-core: port extension plugin interface (untested)
2011-11-09 15:59:03 -05:00
Marc-André Moreau
0043b16472
libfreerdp-core: started porting extension plugin interface
2011-11-09 15:33:58 -05:00
Marc-André Moreau
c8735d720e
libfreerdp-cache: disable glyph cache by default
2011-11-09 12:57:31 -05:00
Marc-André Moreau
a1b8dfd79f
libfreerdp-cache: got glyph drawing partially working
2011-11-09 12:16:09 -05:00
Marc-André Moreau
155446d11e
libfreerdp-cache: moving glyph to a graphical object
2011-11-09 00:43:56 -05:00
Marc-André Moreau
a67096243b
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-11-08 23:26:53 -05:00
Marc-André Moreau
823e3414d6
libfreerdp-cache: initial glyph cache support
2011-11-08 23:26:44 -05:00
Anthony Tong
db23272e58
libfreerdp-codec: fix crash when decompressing large nsc bitmaps
2011-11-08 18:12:39 -05:00
Marc-André Moreau
b1a071d551
xfreerdp-server: add missing FindXdamage.cmake
2011-11-08 17:52:09 -05:00
Marc-André Moreau
c36e32f020
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-11-07 17:20:21 -05:00
Marc-André Moreau
99a89bfcad
xfreerdp-server: resize to server session resolution
2011-11-07 17:20:00 -05:00
Otavio Salvador
9777833162
Merge pull request #198 from sunds/master
...
Fixes for desktop properties and window placement
2011-11-03 12:02:14 -07:00
Marc-André Moreau
a4ddc4c685
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-11-02 22:26:24 -04:00
Marc-André Moreau
4d63c4f191
libfreerdp-codec: replace GetGRCode by macro (was most called function according to callgrind)
2011-11-02 22:26:00 -04:00
David Sundstrom
aa761c7a33
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.
2011-11-02 18:31:14 -05:00
David Sundstrom
c5b9667825
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.
2011-11-02 18:31:14 -05:00
David Sundstrom
0790c22683
remove unused pixmap
2011-11-02 18:31:14 -05:00
David Sundstrom
7a51d0300a
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.
2011-11-02 18:31:14 -05:00
Otavio Salvador
cb0cf99099
Merge pull request #197 from atong-tcs/master
...
xfreerdp: handle -g X%
2011-11-02 09:53:29 -07:00