Norbert Federa
c83038b4b3
xfreerdp: fix xf_GetWindowProperty
...
xf_GetWindowProperty should return False if the specified property does not exist.
It is not sufficient to simply check for the return value of XGetWindowProperty.
XGetWindowProperty also returns Success if the specified property does not exist.
However, it will return "None" to the actual_type_return parameter in that case.
This change fixes several crashes with some (exotic) window managers.
2011-10-17 15:39:06 +02:00
Marc-André Moreau
0070a5ab93
xfreerdp: move arguments processing on pre_connect
2011-10-16 21:39:11 -04:00
Marc-André Moreau
5d9e8b2e28
libfreerdp-core: cleanup of freerdp interface
2011-10-16 21:02:28 -04:00
Marc-André Moreau
8df77dba71
libfreerdp-core: move rdpChannels context to rdpContext
2011-10-16 20:10:09 -04:00
Marc-André Moreau
0549380c28
libfreerdp-channels: rename from libfreerdp-chanman
2011-10-16 14:57:15 -04:00
Marc-André Moreau
fb5a7d73e4
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-10-16 00:50:48 -04:00
Marc-André Moreau
c639ec8593
libfreerdp-core: refactoring of context pointers into rdpContext
2011-10-16 00:50:10 -04:00
Anthony Tong
0f69c586da
fix xf_gdi_bitmap_update() memory leak
2011-10-15 11:32:12 -05:00
Marc-André Moreau
be6d043dd6
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-10-13 15:51:20 -04:00
Marc-André Moreau
8999bd8599
libfreerdp-cache: refactoring of bitmap and offscreen bitmap cache, fix major memory leaks
2011-10-13 15:51:07 -04:00
Marc-André Moreau
a40a971ea3
libfreerdp-core: fix polyline order parsing
2011-10-12 18:10:54 -04:00
Marc-André Moreau
fadce7ca56
xfreerdp: fix region invalidation in polyline
2011-10-12 16:00:10 -04:00
Marc-André Moreau
2121a4a5cc
libfreerdp-gdi: merge fix from ngraziano for offscreen cache handling
2011-10-11 21:15:32 -04:00
Nicolas Graziano
2f06da5dae
In memblt when index is 255 get from offscreen.
...
See http://msdn.microsoft.com/en-us/library/cc241608(v=prot.10).aspx
2011-10-12 02:21:35 +02:00
Nicolas Graziano
d08e82c171
Correct creation of offscreen bitmap.
...
data is null in xf_bitmap_new when called from xf_gdi_create_offscreen_bitmap.
2011-10-12 02:19:14 +02:00
Marc-André Moreau
9a72e4ffea
libfreerdp-cache: refactoring of pointer cache
2011-10-11 18:51:45 -04:00
Marc-André Moreau
ee6ae92c42
xfreerdp: disable unimplemented mem3blt
2011-10-10 20:01:46 -04:00
Marc-André Moreau
8c4a8d982f
xfreerdp: make use of --gdi hw by default
2011-10-09 21:43:31 -04:00
Marc-André Moreau
1e4d6df998
xfreerdp: added support for bitmap cache
2011-10-09 21:23:18 -04:00
Marc-André Moreau
7e6ce7ca4c
xfreerdp: improve fullscreen mode
2011-10-07 15:50:07 -04:00
Marc-André Moreau
839100e0c7
xfreerdp: fix -D option (no window decorations)
2011-10-07 15:07:49 -04:00
Marc-André Moreau
f6cd71026e
xfreerdp: started bitmap caching support
2011-10-04 21:29:01 -04:00
Marc-André Moreau
07077e2d3d
xfreerdp: apply patch from zstegi (would grab window manager key combinations)
2011-10-04 18:46:49 -04:00
Marc-André Moreau
cdad8ff697
libfreerdp-gdi: update clients for gdi_init() modification
2011-10-04 18:35:47 -04:00
Vic Lee
6f61a8c68a
xfreerdp: fix fullscreen toggling to avoid memory leaks.
2011-10-04 18:44:52 +08:00
Vic Lee
ce7eb4b13b
xfreerdp: add missing include nsc.h
2011-10-04 17:40:03 +08:00
Marc-André Moreau
9c8baae8e7
xfreerdp: initialize NSCodec context if NSCodec is enabled
2011-10-03 15:42:32 -04:00
Marc-André Moreau
24f413c0a0
libfreerdp-core: move bitmap decompression out of the core
2011-10-02 23:09:13 -04:00
Marc-André Moreau
0401f7c17e
libfreerdp-codec: merge with libfreerdp-nsc
2011-10-02 20:52:17 -04:00
Marc-André Moreau
3f8ad5e8f9
libfreerdp-nsc: merging
2011-10-02 20:31:52 -04:00
Marc-André Moreau
3297db7062
libfreerdp-codec: merge with libfreerdp-rfx
2011-10-02 20:28:20 -04:00
qubit
2be57ad628
nscodec in hw and sw gdi
2011-10-03 00:46:22 +05:30
Marc-André Moreau
df71487c56
xfreerdp: fix 32bpp cursors
2011-09-29 22:31:13 -04:00
Marc-André Moreau
10331c5c44
libfreerdp-core: added authenticate callback
2011-09-29 01:03:07 -04:00
Marc-André Moreau
af063100d2
xfreerdp: fix missing signal.h include
2011-09-29 00:37:30 -04:00
Marc-André Moreau
98d1ef12a5
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-29 00:33:28 -04:00
Marc-André Moreau
6f3696f22b
xfreerdp: initial cursor support
2011-09-29 00:33:16 -04:00
Shea Levy
a87b4e5671
xfreerdp: Handle signals on start
2011-09-28 01:27:14 -04:00
Marc-André Moreau
8f87f3e817
xfreerdp: fix color conversion in 16-bit X11 environment
2011-09-27 17:10:07 -04:00
Marc-André Moreau
a573898810
xfreerdp: improve error tolerance in xf_GetWorkArea
2011-09-26 23:06:45 -04:00
Marc-André Moreau
3894983766
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-26 21:48:24 -04:00
Marc-André Moreau
5de4cdbedc
wfreerdp: fix mutex handling
2011-09-25 03:12:29 -04:00
Shea Levy
a56bdea4c5
xfreerdp: Read passwords using passphrase_read if none is specified
2011-09-24 19:08:16 -04:00
Marc-André Moreau
5c5d8a11e8
xfreerdp: fix RemoteApp after addition of cliprdr
2011-09-23 10:49:59 -04:00
Marc-André Moreau
d60adb8325
Merge pull request #120 from llyzs/cliprdr
...
Integrate cliprdr with xfreerdp
2011-09-23 07:07:43 -07:00
Vic Lee
783681664a
cliprdr: integrate with xfreerdp.
2011-09-23 13:41:26 +08:00
Marc-André Moreau
c003c5c038
xfreerdp: initial RemoteApp support with --gdi hw (much faster)
2011-09-23 00:06:39 -04:00
Marc-André Moreau
3869228349
xfreerdp: RemoteApp stabilization (window movement, region update)
2011-09-22 21:23:01 -04:00
Marc-André Moreau
5207be87f6
xfreerdp: properly handle local Alt+F4 for RemoteApp windows
2011-09-21 08:36:49 -04:00
Marc-André Moreau
6f2575c076
libfreerdp-core: improving parsing if fast index order
2011-09-20 15:30:52 -04:00
Marc-André Moreau
44664c0a48
Merge pull request #114 from llyzs/tsmf
...
Migrate tsmf plugin
2011-09-20 08:33:38 -07:00
Vic Lee
74ba2b3515
tsmf: add XVideo support in xfreerdp.
2011-09-20 16:37:00 +08:00
Marc-André Moreau
d16d40c17a
xfreerdp: fix RemoteApp segfault
2011-09-19 14:33:57 -04:00
Marc-André Moreau
24a7011fcc
libfreerdp-rfx: modify public API for easier external usage
2011-09-18 22:34:19 -04:00
Marc-André Moreau
4f94b1d449
xfreerdp: fix missing includes
2011-09-18 18:44:49 -04:00
Marc-André Moreau
89fd856ad3
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-18 18:29:34 -04:00
Marc-André Moreau
df3d4d4a80
xfreerdp: initial glyph drawing support
2011-09-18 18:29:23 -04:00
Shea Levy
7b42422cd3
Merge from upstream
2011-09-16 06:38:13 -04:00
Marc-André Moreau
405026575b
libfreerdp-core: merging jsorg71's work on old encryption support
2011-09-14 22:09:33 -04:00
Jay Sorg
a406cd6619
got rdp encryption working
2011-09-14 14:14:50 -07:00
Marc-André Moreau
02ea6de9dc
xfreerdp: add support for no-codec bitmaps in X11-GDI
2011-09-14 14:47:04 -04:00
Marc-André Moreau
278422aed5
xfreerdp: fix fullscreen window toggle
2011-09-13 22:20:04 -04:00
Marc-André Moreau
5c25717eae
xfreerdp-server: encode a single tile from X11 at a hardcoded position
2011-09-13 19:03:06 -04:00
Marc-André Moreau
cb8f3dced9
libfreerdp-core: preparing memblt and bitmap cache
2011-09-11 23:35:33 -04:00
Marc-André Moreau
c7599ce5a3
xfreerdp: X11-GDI: add PatBlt, LineTo, Polyline
2011-09-11 22:32:22 -04:00
Marc-André Moreau
5ff2f23b63
xfreerdp: add RemoteFX support for --gdi hw
2011-09-11 21:22:03 -04:00
Shea Levy
79e6936819
Wrap the tcsetattr() call in a fork() so the terminal can always be restored on exit
2011-09-08 12:25:24 -04:00
Shea Levy
1b8a31bb2e
Add some comments
2011-09-08 02:47:18 -04:00
Shea Levy
9b70c396f7
Turn off ECHO on stdin when reading a password
...
Note that POSIX claims we need to handle signals when using
tc{get,set}attr lest the terminal not be reset to its original
state. Tests with Bash/xterm show this to be not necessary:
sending SIGINT, SIGILL, etc. to the application while it's
waiting for a password results in a terminal with ECHO back on.
It would probably be a good idea to handle the signals anyway.
2011-09-08 02:43:31 -04:00
Shea Levy
091e600127
Fix memory leak in instance->settings->password when reading from stdin
2011-09-08 02:10:22 -04:00
Shea Levy
6b8ac9ef18
Add prompt for the password when reading from stdin
2011-09-08 01:35:46 -04:00
Shea Levy
f03b2e227a
Read the password from stdin if -p - is sent
2011-09-08 01:32:08 -04:00
Vic Lee
53ccc4c013
fix memory leaks.
2011-09-07 14:23:19 +08:00
Vic Lee
b8e16bb1c1
fix memory leaks.
2011-09-07 13:51:29 +08:00
Vic Lee
60ebd1d6b4
xfreerdp: use gdi_resize to resize the surface.
2011-09-07 13:27:39 +08:00
Marc-André Moreau
0d412ba629
Merge pull request #80 from floppym/gentoo-patches
...
Build system fixes
2011-09-06 11:53:19 -07:00
Marc-André Moreau
097caee5e0
Merge pull request #81 from roman-b/rail
...
Rail Local Move/Size support looks like finished.
2011-09-06 11:52:57 -07:00
Vic Lee
ccebb5bb3d
xfreerdp: process actual desktop window resizing.
2011-09-06 16:22:53 +08:00
roman-b
059eff9f56
xfreerdp: fixed "window shake" effect in RAIL Local Move/Size.
2011-09-06 00:25:46 +03:00
roman-b
3a8236c49c
xfreerdp: fixed minor RAIL move/size error.
2011-09-06 00:15:29 +03:00
roman-b
0ec2777875
xfreerdp: fixed NULL windows destroying.
2011-09-05 23:42:18 +03:00
Vic Lee
01939cbd28
xfreerdp: add missing event mask.
2011-09-06 00:06:49 +08:00
Mike Gilbert
bbaceb75e2
client/X11: Install man page from the build dir
...
Fixes installation from out-of-tree builds.
2011-09-04 19:50:40 -04:00
roman-b
14ce6ae7f0
xfreerdp: RemoteApp Local Move/Size improvements.
...
Issues:
fast mouse moving after left button pressing is create "windows shake" effect.
Slow mouse speed after left button press allows to discard this effect.
2011-09-03 23:38:01 +03:00
roman-b
69b4b0318c
xfreerdp: fix usage of new DEBUG_ macroses for RAIL and X11 Client.
2011-09-03 19:50:26 +03:00
Marc-André Moreau
6fdecdb01b
debug: cleanup printf's all over the place
2011-09-02 13:29:17 -04:00
Marc-André Moreau
e649a68047
xfreerdp: stabilizing RemoteApp
2011-09-02 12:39:56 -04:00
roman-b
9b7eb7934f
Merge remote-tracking branch 'upstream/master' into rail
2011-09-02 01:24:45 +03:00
roman-b
e244300347
xfreerdp: added initial Local Move/Size (by using _NET_WM_MOVERESIZE).
2011-09-02 01:08:53 +03:00
roman-b
3c78705515
xfreerdp: added sending Window Move Order to server.
2011-09-02 01:02:22 +03:00
roman-b
a966cc30c7
xfreerdp: preparation for Local Window Move/Size.
2011-09-01 01:22:21 +03:00
roman-b
72631d04e1
xfreerdp: added handlers for MinMax and Local Move/Size orders.
2011-09-01 01:02:22 +03:00
Marc-André Moreau
0de7b3dfa4
Merge pull request #73 from awakecoding/master
...
Windows Porting
2011-08-31 08:49:19 -07:00
Otavio Salvador
d5f029d26b
Merge pull request #72 from nils-a/ebuild-prep
...
switched to find_optional_package to require or ignore opional packages
2011-08-31 07:42:28 -07:00
Marc-André Moreau
aee51a7e2e
xfreerdp: fix after refactoring libfreerdp-rail on windows
2011-08-31 02:01:49 -04:00
Marc-André Moreau
b56962d254
xfreerdp: start handling multiple monitors in xf_monitor.c
2011-08-30 20:59:42 -04:00
Nils Andresen
6063a352b7
move from find_package and find_opitonal_package (old version) to find_required_package, find_suggested_package and find_opitonal_package (new version)
2011-08-30 22:39:46 +02:00
roman-b
585b436915
Merge remote-tracking branch 'upstream/master' into rail
2011-08-30 23:16:21 +03:00
Marc-André Moreau
9d7fce9194
xfreerdp: fix listing of RemoteApp windows in taskbar
2011-08-30 15:06:50 -04:00
Nils Andresen
3adf0875ca
inserted find_optional_package to require or ignore opional packages
2011-08-30 20:38:05 +02:00