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
Marc-André Moreau
c8a1c59271
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-07 13:46:21 -04:00
Vic Lee
7836ceb091
libfreerdp-rfx: support encoding 16-bit pixel format.
2011-09-08 06:53:07 +08:00
Marc-André Moreau
a65d8c0367
libfreerdp-core: fix cache glyph order parsing
2011-09-07 13:45:25 -04:00
Vic Lee
ac8f60f1e9
Merge pull request #84 from llyzs/desktop
...
Add gdi_resize() and fix various memory issues
2011-09-07 06:37:28 -07:00
Vic Lee
436bc27a28
Merge pull request #85 from ydal/patch-1
...
Edited include/CMakeLists.txt via GitHub
2011-09-07 06:35:05 -07:00
Vic Lee
93d09e1a38
libfreerdp-utils/stream: correctly initialize extended buffer.
2011-09-07 17:09:40 +08:00
ydal
784633aba0
Edited include/CMakeLists.txt via GitHub
2011-09-07 16:24:17 +09:00
Vic Lee
44e58c4b29
libfreerdp-core/tcp: settings->ip_address should be duplicated.
2011-09-07 14:43:06 +08: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
Vic Lee
0312c4ddf3
libfreerdp-gdi: add gdi_resize API.
2011-09-07 13:26:17 +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
Marc-André Moreau
2c969bfe12
Merge pull request #82 from llyzs/desktop
...
Support desktop resize using reactivation sequence
2011-09-06 11:52:48 -07:00
Vic Lee
6f32175f9f
libfreerdp-rfx: fix bitstream writing.
2011-09-06 22:29:29 +08:00
Vic Lee
64d85e181e
libfreerdp-core: avoid noise pdu which might break the reactivation sequence.
2011-09-06 21:45:52 +08:00
Vic Lee
906a600f63
server/test: update demo server to correctly handle reactivation.
2011-09-06 18:55:11 +08:00
Vic Lee
d8a0ceeaab
libfreerdp-rfx: add rfx_context_reset API.
2011-09-06 18:52:06 +08:00
Vic Lee
d3f9a2a9ab
server: add Activate callback to correctly handle reactivation.
2011-09-06 18:48:17 +08:00
Vic Lee
af0c5e514d
server: PostConnect should not be called again during reactivation.
2011-09-06 18:28:03 +08:00
Vic Lee
8a8e5fc5a4
server: some client capabilities should be ignored by server.
2011-09-06 18:23:09 +08:00
Vic Lee
8a2bfe6a03
server/test: add desktop resize test.
2011-09-06 17:19:59 +08:00
Vic Lee
1cb5a73922
server: add desktop resize support.
2011-09-06 17:19:16 +08:00
Vic Lee
ccebb5bb3d
xfreerdp: process actual desktop window resizing.
2011-09-06 16:22:53 +08:00
Vic Lee
2150325421
libfreerdp-core: process desktop resize sequence.
2011-09-06 16:22:08 +08:00
Vic Lee
f2249b2f4d
libfreerdp-core/capabilities: client must respect server's color depth.
2011-09-06 15:08:07 +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
Vic Lee
97ead04b12
libfreerdp-rfx: fix rounding in quantization encoding.
2011-09-05 15:21:09 +08:00
Mike Gilbert
a9fe22921a
CMakeLists.txt: Call enable_testing before processing cunit subdirectory
...
Otherwise, add_test does nothing.
2011-09-04 21:44:49 -04: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
Marc-André Moreau
08765a910d
libfreerdp-core: parsing of glyph fragments
2011-09-04 16:49:22 -04:00
Marc-André Moreau
65e0cc4eca
Merge pull request #79 from roman-b/rail
...
RemoteApp Local Move/Size improvements and some fixes with DEBUG_ macroses.
2011-09-03 23:53:16 -07:00
Marc-André Moreau
d53bd1cafa
libfreerdp-core: add support for token-based server redirection
2011-09-03 18:21:21 -04:00
Marc-André Moreau
bca678dd61
libfreerdp-core: test and fix server redirection (IP-based, not token-based yet)
2011-09-03 17:59:52 -04:00
Marc-André Moreau
e4c7662148
libfreerdp-core: initial server redirection support
2011-09-03 17:02:26 -04:00
roman-b
34e1210f63
Merge remote-tracking branch 'upstream/master' into rail
2011-09-03 23:40:09 +03: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
Marc-André Moreau
d7917f9db5
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-09-03 16:36:37 -04:00
Marc-André Moreau
ac128313a9
libfreerdp-core: further improvements to server redirection code
2011-09-03 16:36:27 -04:00
Vic Lee
4a25533599
libfreerdp-rfx: fix rounding of fixed-point number.
...
The rounding of fixed-point numbers must be done in quantization phase, otherwise the differential result will be wrong.
2011-09-04 02:34:49 +08:00