Commit Graph

1350 Commits

Author SHA1 Message Date
Benoît LeBlanc
1910205d06 Refactoring - mac platform 2013-06-14 16:19:03 -04:00
Benoît LeBlanc
2c7079cd57 Merge git://github.com/awakecoding/FreeRDP
Updated from master branch
2013-06-14 15:12:36 -04:00
Marc-André Moreau
010f1dfdd9 xfreerdp: add rdpClientContext common section 2013-06-14 15:07:17 -04:00
Benoît LeBlanc
fb92750a4f Revert "Updating common API"
This reverts commit 85a4eb2996.
2013-06-14 10:00:19 -04:00
Marc-André Moreau
a8c268a9ff xfreerdp: improve common client API 2013-06-13 22:11:23 -04:00
Marc-André Moreau
208c9f844a freerdp: fix core API bugs 2013-06-13 21:34:46 -04:00
Marc-André Moreau
3f25a5dea3 xfreerdp: refactor simplified client API to offer a single entry point 2013-06-13 20:25:50 -04:00
Marc-André Moreau
8eaa32ac8f xfreerdp: merge with benoit's client API update 2013-06-13 17:52:24 -04:00
Benoît LeBlanc
115b3978c6 Updating common API 2013-06-13 16:18:19 -04:00
Benoît LeBlanc
85a4eb2996 Updating common API 2013-06-13 16:18:08 -04:00
Benoît LeBlanc
dc3ca67b2b Merge git://github.com/awakecoding/FreeRDP
Merging Marc-André's latest changes
2013-06-13 10:28:32 -04:00
Bernhard Miklautz
8748cfc57f Added auth-only parameter to new command line syntax
auth-only only authenticates. This can be used for credential testing.
Username and password are required for auth-only
2013-06-13 14:51:25 +02:00
Bernhard Miklautz
ce17a827c4 Added play-rfx command line option.
PCAP dumps can now be played with /play-rfx:path_to_file again.
2013-06-13 14:51:25 +02:00
Marc-André Moreau
bb78fb16f8 xfreerdp: refactor to make use of single xfContext* and remove xfInfo* 2013-06-12 18:57:25 -04:00
Benoît LeBlanc
2a13b94715 pulled last changes from Marc-André 2013-06-12 16:17:41 -04:00
Marc-André Moreau
a54d0edcc1 xfreerdp: merge redundant xfInfo and xfContext structures 2013-06-12 15:41:30 -04:00
Marc-André Moreau
3317592ecb channels/rdpei: fix long press (multitouch right-click) 2013-06-11 16:15:46 -04:00
C-o-r-E
ac544a0718 Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP 2013-06-11 15:01:17 -04:00
C-o-r-E
4e5da7f67c xfreerdp-client: improved pan gesture responce 2013-06-11 15:01:08 -04:00
Benoît LeBlanc
42f7c7f6b2 Static buid for Mac OS X, mf_interface, WITH_VERBOSE option
mf_interface is still in progress
2013-06-11 14:56:43 -04:00
C-o-r-E
1640652ee0 core: added OnPan, xfreerdp: modified special keys 2013-06-10 19:52:16 -04:00
C-o-r-E
e4dfa00c27 xfreerdp-client: exposed scaling API 2013-06-06 19:44:29 -04:00
Marc-André Moreau
7c877e1a61 channels/rdpei: restructure 2013-06-06 18:14:59 -04:00
C-o-r-E
e72b79940c merged upstream 2013-06-05 14:59:24 -04:00
C-o-r-E
27c1a73836 xfreerdp-client: temporarily allow +xy panning 2013-06-05 13:59:34 -04:00
Marc-André Moreau
2bd6808432 freerdp: merge with master 2013-06-05 10:31:01 -04:00
C-o-r-E
f6b9fa53ff xfreerdp-client: fixed potential crash 2013-06-03 17:53:06 -04:00
martijn-m
151c4504b1 Translate new stubs for dutch strings 2013-06-01 11:09:21 +02:00
C-o-r-E
bbfde8a410 xfreerdp-client: stability++ for gestures 2013-05-31 17:07:51 -04:00
Marc-André Moreau
e9edd489df mfreerdp: fix build on Mac OS X 2013-05-31 15:45:55 -04:00
Marc-André Moreau
fd1b5a448f Merge branch 'master' of git://github.com/mrthebunny/FreeRDP 2013-05-31 14:58:10 -04:00
Marc-André Moreau
b753feab3d mfreerdp: fix monolithic build 2013-05-31 14:57:48 -04:00
Benoit LeBlanc
bda6acbf3f Updated with changes from awakecoding repository. 2013-05-31 14:54:15 -04:00
Benoit LeBlanc
d1598f14be Added focus handling on WM_ACTIVATE 2013-05-31 14:20:43 -04:00
Marc-André Moreau
69706b507e cmake: fix 32-bit clang with SSE 2013-05-31 13:51:50 -04:00
C-o-r-E
f437fefe38 xfreerdp-client: improved gesture responce, clean up 2013-05-31 13:48:53 -04:00
Marc-André Moreau
12a46784dd mfreerdp: integrate benoit's refactored mac client 2013-05-31 12:48:40 -04:00
C-o-r-E
d5400152d1 freerdp-client: improve pan gesture 2013-05-30 16:04:31 -04:00
C-o-r-E
a7048105ad freerdp-client: initial pan gesture logic 2013-05-30 14:36:13 -04:00
C-o-r-E
cdc294003d freerdp-client: formatting 2013-05-30 09:27:20 -04:00
Martin Fleisz
57318db1c3 Merge pull request #1264 from mfleisz/and_xlarge
Android: support xlarge screens
2013-05-29 08:38:35 -07:00
C-o-r-E
5820c24b03 freerdp-client: expose panning offsets 2013-05-28 20:34:40 -04:00
C-o-r-E
ccc31f9843 freerdp-client: fix expose issue 2013-05-28 19:47:23 -04:00
C-o-r-E
5ba3e18157 freerdp-client: fix render reset 2013-05-28 17:51:02 -04:00
C-o-r-E
284f54ffcd freerdp-client: fix input coord translation 2013-05-28 16:28:13 -04:00
C-o-r-E
c6049f7628 freerdp-client: fix reset scale when offsets are used 2013-05-28 14:32:49 -04:00
C-o-r-E
17fd2dcbfa Merge remote-tracking branch 'upstream/master' 2013-05-27 19:50:19 -04:00
Marc-André Moreau
9d3ec97f9e freerdp: fix monolithic build with Xcode 2013-05-24 18:38:02 -04:00
Martin Fleisz
6f95ddb658 Android: support xlarge screens 2013-05-24 01:42:06 -07:00
Martin Fleisz
ecacc07d04 Android: Add missing stubs for dutch strings 2013-05-22 06:22:04 -07:00
Martin Fleisz
0f0aadae94 Android: Added spanish and dutch translation stubs 2013-05-22 05:18:37 -07:00
Bernhard Miklautz
ba4182566c Merge pull request #1259 from mfleisz/tsgshutdown
libfreerdp-core: Added support for server initiated shutdown to TSG
2013-05-22 02:12:51 -07:00
Bernhard Miklautz
91380255c9 Merge pull request #1258 from mfleisz/rfxbmpv3fix
Android/iOS: Fixes for using RemoteFX with Bitmap Cache V3
2013-05-22 02:11:52 -07:00
Bernhard Miklautz
415c0c4467 Merge pull request #1254 from mfleisz/iospwfix
iOS: Fixed password storage on higher iOS versions
2013-05-22 02:11:24 -07:00
Martin Fleisz
120960fd4d libfreerdp-core: Added support for server initiated shutdown to TSG 2013-05-22 10:58:11 +02:00
Martin Fleisz
f2aea91ccf Android/iOS: Fixes for using RemoteFX with Bitmap Cache V3 2013-05-22 01:48:43 -07:00
C-o-r-E
4c4622aac7 xfreerdp-client: fixed build on OS X 2013-05-21 20:16:14 -04:00
Martin Fleisz
583938dcb8 iOS: Fixed password storage on higher iOS versions 2013-05-21 15:42:49 +02:00
Marc-André Moreau
e9d362b58e channels/printer: fix printer redirection and test with cups-pdf 2013-05-20 15:50:22 -04:00
Marc-André Moreau
8095bec3ec channels/drdynvc: call OnChannelDisconnected 2013-05-20 15:23:54 -04:00
Marc-André Moreau
73f782b871 libfreerdp-client: add AudioCapture flag with microphone is in use 2013-05-17 09:29:53 -04:00
C-o-r-E
396affa489 xfreerdp-client: fix screen refresh issue 2013-05-16 16:42:07 -04:00
C-o-r-E
ab2cd6fd1c xfreerdp-client: more fixes with XRender 2013-05-16 16:20:25 -04:00
C-o-r-E
0db2e9cbf4 xfreerdp-client: fixes to xrender operations 2013-05-16 15:15:19 -04:00
C-o-r-E
41a7d33891 xfreerdp-client: fixing touch stuff 2013-05-15 17:35:16 -04:00
C-o-r-E
ac465719b1 xfreerdp-client: adjust max zoom to 120% 2013-05-15 14:53:46 -04:00
C-o-r-E
3d931a048e xfreerdp-client: fix some updating screen size 2013-05-15 13:58:21 -04:00
C-o-r-E
cff999e7e3 xfreerdp-client: fix mouse position issue for scale 2013-05-15 12:12:47 -04:00
Marc-André Moreau
9229548cd7 xfreerdp: fix initialization when multitouch hardware is not present 2013-05-15 11:39:28 -04:00
C-o-r-E
b1e603fb2e xfreerdp-client: fix x11 window issue 2013-05-15 10:41:14 -04:00
Nigel Reeves
7adab0f79c Prevent segfault when start a RAIL remote Application 2013-05-15 09:42:21 +01:00
Marc-André Moreau
c3efeccbd6 xfreerdp: partial cleanup of multitouch code 2013-05-14 19:26:01 -04:00
Marc-André Moreau
e6aec6c936 xfreerdp: initial multitouch functionality 2013-05-14 17:45:52 -04:00
C-o-r-E
e37e678021 xfreerdp-client: refactored window resize 2013-05-14 16:18:57 -04:00
C-o-r-E
cea1534771 xfreerdp-client: fixed handling of hints 2013-05-14 14:29:43 -04:00
C-o-r-E
84fbc1159c xfreerdp-client: fixed pan constraints 2013-05-14 12:43:42 -04:00
C-o-r-E
152af5bfc9 xfreerdp-client: fixed pan lag 2013-05-14 12:01:18 -04:00
C-o-r-E
95ba742b69 xfreerdp-client: fixed wmhints 2013-05-14 11:48:02 -04:00
C-o-r-E
4a89436b1c xfreerdp-client: keep track of scaled dimentions 2013-05-14 11:20:26 -04:00
Vic Lee
6599e1f2a3 cmdline: add max-fast-path-size argument. 2013-05-14 16:24:05 +08:00
Marc-André Moreau
c23da2f80b channels/rdpei: minor improvements 2013-05-14 01:06:25 -04:00
Marc-André Moreau
b385e61bc0 xfreerdp-client: start trying to send multitouch events 2013-05-13 19:17:25 -04:00
C-o-r-E
5af958b738 xfreerdp-client: fixed window resize, started implementing panning 2013-05-13 18:29:55 -04:00
Marc-André Moreau
d96249e19f libfreerdp-client: start propagating channels initialization to client 2013-05-13 17:39:53 -04:00
C-o-r-E
85d8230d36 xfreerdp-client: fixed build 2013-05-13 15:23:50 -04:00
C-o-r-E
fe78d6d1bc attempt fixing big merge 2013-05-13 14:41:06 -04:00
Marc-André Moreau
8e151409be libfreerdp-client: export and register successfully interface pointer for channel 2013-05-12 21:23:12 -04:00
Marc-André Moreau
b4151bff2f xfreerdp: fix building with Xi 2013-05-10 17:51:09 -04:00
Marc-André Moreau
9c0a41c16d xfreerdp: disable scaling by default 2013-05-10 16:56:24 -04:00
Marc-André Moreau
ba0b4ee524 libfreerdp-client: load rdpdr when rdpsnd is loaded 2013-05-10 16:39:16 -04:00
Marc-André Moreau
69ece74236 xfreerdp: fix Xrender detection 2013-05-09 15:30:21 -04:00
Marc-André Moreau
16186ac487 channels/rdpei: define message interface ids 2013-05-09 00:52:37 -04:00
Marc-André Moreau
99c821357d freerdp: add /multitouch option 2013-05-08 22:14:16 -04:00
Marc-André Moreau
91a55ae741 xfreerdp: integrate corey's multitouch code 2013-05-08 21:51:16 -04:00
C-o-r-E
5ef672a2d3 xfreerdp-client: reset scale 2013-05-08 19:18:06 -04:00
C-o-r-E
f749352ede xfreerdp-client: improved pinch zoom 2013-05-08 18:14:55 -04:00
Marc-André Moreau
fdf3ddcf9e freerdp: purge deprecated stream utils 2013-05-08 17:48:30 -04:00
Marc-André Moreau
fd230443c5 freerdp: purge old stream utils 2013-05-08 16:27:21 -04:00
Marc-André Moreau
5b92413843 freerdp: purge deprecated stream utils 2013-05-08 16:09:16 -04:00
Marc-André Moreau
5e4365788f freerdp: merge with master 2013-05-08 15:15:15 -04:00
Marc-André Moreau
f1672948ff Merge pull request #1191 from Nigel62/master
Fix for issue #773 - Numlock not sync'ed
2013-05-08 11:52:42 -07:00
Martin Fleisz
c55f3d6426 iOS: Encrypt TS Gateway passwords 2013-05-08 17:29:52 +02:00
Martin Fleisz
935aa5e2ea iOS: Added TS Gateway support 2013-05-08 14:50:29 +02:00
C-o-r-E
6a3cbfd072 xfreerdp-client: tweaks for other clients 2013-05-07 21:42:49 -04:00
Martin Fleisz
cc188b5796 iOS: Remove verification data when UUID is created 2013-05-07 12:38:25 +02:00
Martin Fleisz
544f5997bc iOS: Got rid of device UID 2013-05-07 12:05:21 +02:00
C-o-r-E
cca413a5b9 xfreerdp-client: some changes to support other clients 2013-05-06 15:43:34 -04:00
Martin Fleisz
b109df38a1 Merge pull request #1232 from mfleisz/andrfixsettings
Android: Unregister settings changed listener
2013-05-06 03:15:47 -07:00
Martin Fleisz
b5901d01a1 Android: Unregister settings changed listener 2013-05-06 03:09:08 -07:00
C-o-r-E
84f285401a xfreerdp-client: integrated changes from awakecoding 2013-05-05 18:20:44 -04:00
C-o-r-E
4cdc276e25 merged 2013-05-05 17:57:31 -04:00
C-o-r-E
7bb55260e7 xfreerdp-client: disabled changing scale by default 2013-05-05 17:05:26 -04:00
C-o-r-E
334ec7973d xfreerdp-client: clean up cruft 2013-05-04 21:59:31 -04:00
C-o-r-E
ef25ac0f32 xfreerdp-client: scaling in hardware / rfx mode 2013-05-04 21:48:50 -04:00
C-o-r-E
675d81fc7a xfreerdp-client: window resize and full screen working 2013-05-04 21:38:34 -04:00
C-o-r-E
8af52e61df xfreerdp-client: key combo for zoom in/out 2013-05-04 21:23:24 -04:00
C-o-r-E
05bd5e9907 xfreerdp-client: proper scaling of input 2013-05-04 16:29:22 -04:00
C-o-r-E
85b057e643 xfreerdp-client: fixed initial scaling issue 2013-05-03 20:00:26 -04:00
C-o-r-E
856ef50f99 xfreerdp-client: window resize + scaling 2013-05-03 19:04:47 -04:00
C-o-r-E
82f1d1550a xfreerdp-client: more resize progress 2013-05-03 15:15:11 -04:00
C-o-r-E
9ac3f599d6 xfreerdp-client: initial xrender scaling test 2013-05-02 20:31:22 -04:00
C-o-r-E
c4cbe69b9b xfreerdp-client: disabled IM stuff 2013-05-02 16:19:40 -04:00
C-o-r-E
3c30213170 xfreerdp-client: fix invalid size params 2013-05-02 14:53:29 -04:00
C-o-r-E
80bebcf7cc xfreerdp-client: sync 2013-05-02 14:30:43 -04:00
martijn-m
f59780c08b Dutch translation v2
Optimized: 'Credentials' translated
2013-05-02 14:14:21 +03:00
C-o-r-E
327eddbd58 xfreerdp-client: hack cmake for ubuntu imagemagick 2013-05-01 12:39:26 -04:00
C-o-r-E
da7ecc320c xfreerdp-client: attempt fixing cmake for imagemagick 2013-05-01 12:03:41 -04:00
C-o-r-E
d7983b45ef xfreerdp-client: finally some scaling progress 2013-04-30 22:10:56 -04:00
Marc-André Moreau
65d6e135ad Merge branch 'master' of github.com:awakecoding/FreeRDP 2013-04-30 18:25:37 -04:00
Marc-André Moreau
e88b59c32c libfreerdp-core: improve async-transport mode 2013-04-30 17:16:38 -04:00
Marc-André Moreau
601b0c7f8c wfreerdp: update client interface 2013-04-30 15:18:26 -04:00
Benoit LeBlanc
c8d1ef33da wfreerdp: resize window on setting smartsize off 2013-04-30 13:08:41 -04:00
Benoit LeBlanc
3f12dc351b wfreerdp: fixed upscaling 2013-04-30 12:56:16 -04:00
Benoit LeBlanc
0b9112b091 Added System menu for "Smart Sizing". Small fixes
Fixed an issue where the scrollbars were not disappearing when
maximizing window.
2013-04-30 11:15:04 -04:00
Martin Fleisz
e585fd9ac1 Android: Added support for TS Gateway 2013-04-30 08:14:24 -07:00
Marc-André Moreau
51715636a5 freerdp: remove some deprecated stream utils 2013-04-29 22:35:15 -04:00
C-o-r-E
adfaf2b8c4 xfreerdp-client: cmake hacks for imagemagick 2013-04-29 20:21:59 -04:00
Marc-André Moreau
97b0aebeef xfreerdp: change default build tree output path 2013-04-29 16:40:30 -04:00
Marc-André Moreau
983f42254d xfreerdp-server: split into library/executable 2013-04-29 16:37:11 -04:00
Marc-André Moreau
70dea34a90 Merge github.com:FreeRDP/FreeRDP 2013-04-29 13:59:24 -04:00
Marc-André Moreau
7cf23aff02 xfreerdp: fix workarea option 2013-04-28 19:16:23 -04:00
Marc-André Moreau
12ec6c60db xfreerdp: add support for selecting individual monitors 2013-04-28 18:48:27 -04:00
Marc-André Moreau
24573ef08d xfreerdp: add /monitor-list option 2013-04-28 17:10:43 -04:00
Marc-André Moreau
1cfda17da9 xfreerdp: partial multimonitor patch from Hans-Peter Jansen 2013-04-28 16:27:23 -04:00
Marc-André Moreau
3d285f06a9 xfreerdp: add OnWindowStateChange client event 2013-04-28 01:12:02 -04:00
Marc-André Moreau
e55b0ab64f xfreerdp: make client interface fully opaque 2013-04-28 00:23:36 -04:00
C-o-r-E
58e92b7213 xfreerdp-client: remove dbg prints 2013-04-27 21:04:03 -04:00
C-o-r-E
91e17e5346 xfreerdp-client: remove cruft 2013-04-26 19:18:11 -04:00
C-o-r-E
1598d12438 xfreerdp-client: fix inequality 2013-04-26 17:52:50 -04:00
C-o-r-E
650d3d8768 xfreerdp-client: zoom detect fix 2013-04-26 17:47:06 -04:00
C-o-r-E
6022e04209 xfreerdp-client: zoom detect 2013-04-26 17:42:23 -04:00
C-o-r-E
7cc62dcb12 xfreerdp-client: record last touch event 2013-04-26 16:47:58 -04:00
C-o-r-E
acc13556dc xfreerdp-client: filter duplicate events 2013-04-26 16:40:27 -04:00
C-o-r-E
d365fd1a8f xfreerdp-client: added more debug info for touch points 2013-04-26 16:23:52 -04:00
Benoit LeBlanc
391d238f1a wfreerdp: scrollbars, aspect ratio smartsizing 2013-04-26 15:46:36 -04:00
C-o-r-E
100dd651fd xfreerdp-client: added debug info for touch points 2013-04-26 15:27:08 -04:00
Martin Fleisz
a1708572ba Android: Added clipboard redirection support 2013-04-26 05:59:16 -07:00
Martin Fleisz
15a22eb9c9 Merge pull request #1211 from mfleisz/ioskbd
iOS: Improved handling of chinese keyboards
2013-04-26 02:15:16 -07:00
C-o-r-E
b1ef0976bc xfreerdp-client: improved xf_input handling 2013-04-25 22:04:35 -04:00
C-o-r-E
92356aaaf1 xfreerdp-client: source of touchpoint 2013-04-25 20:06:38 -04:00
C-o-r-E
552b10b848 xfreerdp-client: clean up + fixes 2013-04-25 19:52:17 -04:00
C-o-r-E
50a57b5675 xfreerdp-client: touch point position 2013-04-25 19:38:13 -04:00
C-o-r-E
fbc64c6745 xfreerdp-client: add new sources for xf_input 2013-04-25 18:58:22 -04:00
C-o-r-E
6bad744ab6 xfreerdp-client: refactor xf_input 2013-04-25 18:57:41 -04:00
C-o-r-E
fa744ee65d xfreerdp-client: fixed drawing 2013-04-25 18:32:13 -04:00
C-o-r-e
4a9ea669dc xfreerdp-client: Xi build changes 2013-04-25 18:30:39 -04:00
Benoit LeBlanc
b91a7cd3a8 fixed fullscreen toggle positioning, smartsizing
Also: added maximum window size
2013-04-25 17:18:14 -04:00
corey
2ab6a604d6 xfreerdp-client: xi fix 2013-04-25 17:06:13 -04:00
Marc-André Moreau
fc3f75d867 xfreerdp: start experimenting with multitouch 2013-04-25 17:00:43 -04:00
corey
e7943352c3 xfreerdp-client: xi more tweaks again 2013-04-25 16:23:44 -04:00
corey
a77d73e8d0 xfreerdp-client: xi more tweaks 2013-04-25 16:08:50 -04:00
Benoit LeBlanc
a5bcb8bc21 Smart sizing, dual monitor in client app
Scaling functions: do not scale with a ratio > 1.
2013-04-25 15:42:40 -04:00
corey
94e6a00c40 xfreerdp-client: xi tweak2 2013-04-25 15:33:38 -04:00
corey
4fce04bc9a xfreerdp-client: xi tweak 2013-04-25 15:28:11 -04:00
corey
2e12556cee xfreerdp-client: removed Xv testing stuff 2013-04-25 15:10:14 -04:00
corey
d3912c8652 xfreerdp-client xinput hacking 2013-04-25 14:46:12 -04:00
Benoit LeBlanc
28e67a6adc wfreerdp: added MultiMon support (fullscreen only) 2013-04-25 10:50:26 -04:00
Martin Fleisz
c0dffd6edf Android: Added SDCard redirection support 2013-04-25 07:30:33 -07:00
Martin Fleisz
19acfbd6ee iOS: Improved handling of chinese keyboards 2013-04-25 12:31:11 +02:00
corey
a39faa3405 xfreerdp-client: Xinput2 hacks 2013-04-24 17:59:53 -04:00
Benoit LeBlanc
4bfa11bcca wf_toggle_fullscreen: change hwnd parent
Also: do not lose focus
2013-04-24 16:47:32 -04:00
Benoit LeBlanc
8b443989bb Cleaned up settings, removed duplicate functions
param change callback mechanism moved to settings.c

Started replacing
settings->Field = value
with
freerdp_set_param_XXX(settings, FreeRDP_Field, value);
2013-04-24 16:33:43 -04:00
Martin Fleisz
afd9065cce iOS/Android: Updated version number 2013-04-24 00:36:48 -07:00
corey
d404c0dab0 xfreerdp-client: testing xinput 2013-04-23 21:28:05 -04:00
Marc-André Moreau
fae24b1ef9 xfreerdp-server: auto-generate self-signed certificate 2013-04-23 18:17:01 -04:00
Martin Fleisz
fcad37ee6a Android: Changed version string for APKs 2013-04-23 08:58:37 -07:00
Martin Fleisz
4bb700d85b Android: Added missing french translation 2013-04-23 04:04:06 -07:00
Martin Fleisz
1a336c30b8 iOS: Fix for shift key handling (by bslande) 2013-04-23 10:15:12 +02:00
Benoit LeBlanc
e98bb31d27 RDP file writing optimization
removed function freerdp_get_connection_type

TODO:
- validate presence of all fields
- update cmdline.c to use set_param functions to modify settings.
2013-04-22 18:39:18 -04:00
Benoit LeBlanc
3eebd2edf2 Implemented writing RDP file to disk
TODO: Optimize by only writing the fields that have a value i.e
~((size_t) file->FieldName) != 0

Fixed wfi leak.
Fixed insufficient mem alloc.
2013-04-22 16:08:47 -04:00
Marc-André Moreau
914ac31cbf xfreerdp: fail differently if no hostname is given 2013-04-22 08:33:41 -04:00
C-o-r-E
3185246729 xfreerdp-client: investigation of libxv 2013-04-21 22:49:24 -04:00
Benoit LeBlanc
3549e97abb Callback function handling
Added possibility for the client to register for callback from FreeRDP.

Currently supported callback events:
- setting value changed
- connected
- disconnected
2013-04-19 10:06:26 -04:00
Marc-André Moreau
9efb3e7f57 Merge branch 'master' of github.com:awakecoding/FreeRDP 2013-04-18 11:37:00 -07:00
Martin Fleisz
6b48a8c7c5 Android: Fixed possible crash with a session being null 2013-04-18 03:43:52 -07:00
Martin Fleisz
50c94186e8 Merge pull request #1193 from zeha/fix-xfreerdp-crashes
xfreerdp: fix xfi lifecycle and other crashers
2013-04-18 03:14:27 -07:00
Martin Fleisz
dd5cbef467 iOS: Fix resource leak 2013-04-18 10:51:39 +02:00
Martin Fleisz
ce4e02ae48 iOS: Fixed possible crash on disconnect 2013-04-17 13:09:53 +02:00
Christian Hofstaedtler
53e641abf1 xfreerdp: fix xfi lifecycle and other crashers 2013-04-17 03:03:31 +02:00
Benoit LeBlanc
315f3705b2 Added settings set/get functions to client API
- setting setter function has internal handling. TODO: callback to
client.
- added missing SmartSizing param
2013-04-15 15:58:56 -04:00
Nigel Reeves
7dedd884b9 Merge branch 'master' of https://github.com/FreeRDP/FreeRDP.git 2013-04-15 11:15:49 +01:00
Nigel Reeves
fb2a087dbf Fix to issue #773. Ensure resume in correct NumLock state, when reconnectin to a session 2013-04-15 11:14:09 +01:00
Marc-André Moreau
5530bfb71e mfreerdp: minor cleanup 2013-04-14 11:28:07 -04:00
Marc-André Moreau
073c6fb983 libfreerdp-core: fix handling of SSL_CERT_NOT_ON_SERVER 2013-04-12 18:03:56 -04:00
Marc-André Moreau
d04b76d005 libfreerdp-core: use stream pool 2013-04-12 13:44:23 -04:00
Marc-André Moreau
a89c75b3c2 mfreerdp: cleanup cmake script 2013-04-11 18:09:28 -04:00
Benoit LeBlanc
8a637e0c0d fixed function name. Added settings function.
Added keyboard thread termination message.
2013-04-11 16:19:58 -04:00
Marc-André Moreau
d0e989a549 libfreerdp-core: add support for load balance info 2013-04-11 11:51:10 -04:00
Marc-André Moreau
f0a45f96f5 client: add CLIENT_INTERFACE_SHARED option forcing shared client libs with BUILD_SHARED_LIBS=off, making a single library 2013-04-10 17:09:35 -04:00
Marc-André Moreau
bb733db683 wfreerdp: integrating benoit's latest code 2013-04-10 16:58:19 -04:00
Marc-André Moreau
e1e8194f77 afreerdp: added Spanish translation 2013-04-10 13:45:23 -04:00
Marc-André Moreau
953716e907 afreerdp: fix missing translation points 2013-04-09 21:51:07 -04:00
Marc-André Moreau
930d67ef22 afreerdp: initial French translation (semi-automatic, still poor) 2013-04-09 21:19:03 -04:00
Marc-André Moreau
1b7b0b74ea afreerdp: remove old project files 2013-04-09 16:38:07 -04:00
Marc-André Moreau
c3ea88697d afreerdp: fix manifest file indentation 2013-04-09 14:51:48 -04:00
Marc-André Moreau
0cbdd6b641 freerdp: merge with master 2013-04-09 10:18:03 -04:00
Marc-André Moreau
2baa64efc2 wfreerdp: fix C++ header 2013-04-08 18:27:59 -04:00
Marc-André Moreau
6dfa196966 wfreerdp: unify client interface 2013-04-08 22:10:59 -04:00
Marc-André Moreau
720a23e07a xfreerdp: refactor xfreerdp client interface 2013-04-08 17:03:21 -04:00
Marc-André Moreau
68e253e209 libfreerdp-core: add client interface 2013-04-08 15:37:56 -04:00
Martin Fleisz
fea9407814 iOS: BlockAlertView now supports rotation 2013-04-08 14:17:47 +02:00
Martin Fleisz
6da16f4165 iOS: Replaced UIViewAlert with custom alert dialog 2013-04-08 13:25:00 +02:00
Marc-André Moreau
3f626f8a20 xfreerdp: implement xf_stop 2013-04-07 17:46:57 -04:00
Marc-André Moreau
0b4fefff76 xfreerdp: fix interface for parsing command-line arguments 2013-04-06 17:43:27 -04:00
Marc-André Moreau
9424df2905 Merge pull request #1165 from mfleisz/win8fix
iOS/Android: Fix for Win8
2013-04-06 09:14:51 -07:00
Christian Hofstaedtler
1c17022072 Unbreak WITH_DEBUG_X11_LOCAL_MOVESIZE without WITH_DEBUG_X11 2013-04-06 18:06:20 +02:00
Marc-André Moreau
168a5eabf3 xfreerdp: add UI events (experimental) 2013-04-05 19:08:37 -04:00
Martin Fleisz
0375189c8e iOS/Android: Fix for Win8 2013-04-05 12:36:23 +02:00
Martin Fleisz
db79cb34e2 iOS: Ensure each bookmark has a UUID 2013-04-05 10:46:28 +02:00
Marc-André Moreau
6095f1653a xfreerdp: external client integration 2013-04-04 18:27:47 -04:00
Marc-André Moreau
e98fb16f52 Merge pull request #1157 from mfleisz/iosfix
iOS: Fixed issue where boookmarks were saved even though cancel was presed
2013-04-04 14:21:45 -07:00
Marc-André Moreau
7b2f70c0c7 xfreerdp: fix including from C++ 2013-04-03 18:48:59 -04:00
Martin Fleisz
522fe1baf3 iOS: Corrected wrong function signature 2013-04-03 11:04:29 +02:00
Thinstuff Developer
834ca7fc4a iOS: Fixed issue where boookmarks were saved even though cancel was pressed 2013-04-03 09:36:55 +02:00
Marc-André Moreau
5b368eea0a xfreerdp: remove binary from version control 2013-04-02 16:36:45 -04:00
Marc-André Moreau
022ceec22a xfreerdp: split client into executable and library 2013-04-02 16:22:30 -04:00
Marc-André Moreau
f400045bf8 xfreerdp: improve client interface 2013-04-02 15:45:48 -04:00
Marc-André Moreau
9b351568fa xfreerdp: start implementing simplified client interface 2013-04-02 15:13:10 -04:00
Marc-André Moreau
d13f89d359 xfreerdp: modify way to return thread exit code 2013-04-02 14:51:12 -04:00
Marc-André Moreau
5660b94b92 xfreerdp: start client interface 2013-04-02 13:22:59 -04:00
Martin Fleisz
8d16086969 Android: Fix crash after changes in FreeRDP directory handling 2013-04-02 06:33:59 -07:00
Marc-André Moreau
3835fa8a35 Merge pull request #1152 from mfleisz/master
iOS: Got rid of .xcodeproj file and various compile fixes
2013-04-02 06:07:53 -07:00
Marc-André Moreau
7efbf905f8 wfreerdp: integrate benoit's modifications for easier embedding of the client 2013-04-01 18:32:14 -04:00
Marc-André Moreau
f4df4e4b26 channels: partial cleanup 2013-03-29 14:49:09 -04:00
Martin Fleisz
38446b5f2b iOS: got rid of xcode project file 2013-03-29 14:28:27 +01:00
Marc-André Moreau
a318f8f129 mfreerdp: fix build on Mac OS X 2013-03-29 00:15:29 -04:00
Marc-André Moreau
3b0afd8b16 xfreerdp: add special extended window style WS_EX_DECORATIONS for XRDP 2013-03-28 23:47:39 -04:00
Marc-André Moreau
4ca064352f xfreerdp: fix round corners in RemoteApp 2013-03-28 23:34:26 -04:00
Marc-André Moreau
d70c1e4d5e xfreerdp: fix RemoteApp decorations 2013-03-28 23:09:28 -04:00
Marc-André Moreau
066d3384c2 xfreerdp: fix RemoteApp with system message (don't show full desktop on every single connection, just when needed) 2013-03-28 22:26:28 -04:00
Marc-André Moreau
d187becc28 freerdp: merge with master 2013-03-28 21:20:36 -04:00
Marc-André Moreau
3417a3aab5 freerdp: merge RDP_EVENT type with wMessage 2013-03-28 21:13:56 -04:00
Marc-André Moreau
f757623f7f channels: replace event_type, event_class with id for events 2013-03-28 20:23:16 -04:00
Marc-André Moreau
8ad5932a3d channels: continue event refactoring 2013-03-28 19:33:31 -04:00
Marc-André Moreau
72bf8ea032 libfreerdp-utils: start migrating old eventing system 2013-03-28 18:29:57 -04:00
Hardening
7701c9d934 Replace printf(...) by fprintf(stderr, ...) 2013-03-28 23:06:34 +01:00
Marc-André Moreau
2b1a3b0ad7 Merge pull request #1140 from awakecoding/master
TS Gateway Locking Issue Fix
2013-03-27 17:20:16 -07:00
Marc-André Moreau
92114d1d38 freerdp: merging with master 2013-03-27 13:13:22 -04:00
Marc-André Moreau
1df8049c08 libfreerdp-core: started async transport 2013-03-27 13:03:41 -04:00
Marc-André Moreau
34d6c777cf Merge pull request #1129 from bmiklautz/osx_static_build
client/common: create a combined .a on mac
2013-03-27 07:03:10 -07:00
Marc-André Moreau
1813ced156 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-03-26 12:45:05 -04:00
David Barth
96290efd76 add wm-class option 2013-03-26 17:33:09 +01:00
Bernhard Miklautz
88fd7edf6d ios: link against libfreerdp-client-combined.a 2013-03-26 12:59:03 +01:00
Bernhard Miklautz
64fd026e20 client/common: also include libfreerdp-client in combined archive 2013-03-26 12:40:02 +01:00
Bernhard Miklautz
370ec5097b client/common: create a combined .a on mac
Generate a combined archive of all the client related functions (channels/common..) to
minimize dependencies for linking.
The archive is called libfreerdp-client-combined.a and is only generated on iOS when doing a
monolithic static build.
2013-03-25 18:16:05 +01:00
Marc-André Moreau
068f0de4d4 libfreerdp-utils: purge old file utils 2013-03-22 15:52:43 -04:00
Marc-André Moreau
8fb7e80919 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-03-21 16:46:35 -04:00
Marc-André Moreau
8c8a82c31f libfreerdp-utils: purge old STREAM utils 2013-03-21 16:45:25 -04:00
Marc-André Moreau
a8201b0d1b libwinpr-utils: combine old and new stream utils 2013-03-21 15:19:33 -04:00
Marc-André Moreau
62eec0c2b5 libfreerdp-utils: rename internal members of STREAM to match new wStream 2013-03-21 15:01:46 -04:00
Florian Holzapfel
65577d138e fix some memory leaks on iOS 2013-03-20 14:16:09 +01:00
Marc-André Moreau
0b6872a1d3 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-03-19 15:54:16 -04:00
Marc-André Moreau
21a107015a wfreerdp: add parent window handle parameter 2013-03-19 13:17:30 -04:00
Martin Fleisz
b40e40937c Android: Fix for rdp file association 2013-03-19 09:40:29 -07:00
Martin Fleisz
b5712cdb1b Android: Fixed issue with shift key 2013-03-19 08:25:34 -07:00
Marc-André Moreau
1123adcadf Merge branch 'master' of github.com:awakecoding/FreeRDP 2013-03-19 11:18:56 -04:00
Marc-André Moreau
488d2c5672 wfreerdp: fix icon 2013-03-19 11:11:14 -04:00
Martin Fleisz
3baa7a63c1 Android: Fixed rdp file association 2013-03-19 06:29:11 -07:00
Martin Fleisz
b75344afe1 iOS: Changing deployment target to 4.3 (no supp. for armv6 needed) 2013-03-19 10:50:37 +01:00
Marc-André Moreau
554323032f mfreerdp: workaround for pointer 2013-03-18 23:28:19 -04:00
Marc-André Moreau
acf9429b52 wfreerdp: split client into library and executable 2013-03-18 22:09:52 -04:00
Marc-André Moreau
ac4cb24a68 wfreerdp: clean separation of client core and controlling code 2013-03-18 21:54:50 -04:00
Marc-André Moreau
aec86e1da8 wfreerdp: start splitting CLI from client core 2013-03-18 20:12:51 -04:00
Marc-André Moreau
4b0c45d6ad Merge pull request #1110 from mfleisz/iosscrollfix
iOS: Fixed iPhone session scrolling bug
2013-03-18 08:32:38 -07:00
Martin Fleisz
0d75b9e24e iOS: Fixed iPhone session scrolling bug 2013-03-18 16:31:14 +01:00
Marc-André Moreau
3ab62e759b Merge pull request #1101 from bmiklautz/dotrdp
Fixed command line with .rdp file
2013-03-18 06:22:56 -07:00
Marc-André Moreau
e530b04585 Merge pull request #1107 from mfleisz/iosfix
iOS: Fixed keyboard issues
2013-03-18 06:22:27 -07:00
Martin Fleisz
db4734f1e1 Android: Fixed keyboard issue 2013-03-18 05:08:02 -07:00
Martin Fleisz
212673d7e9 iOS: Fixed keyboard issues 2013-03-18 12:29:47 +01:00
Bernhard Miklautz
37f29ebcce Fixed command line with .rdp file
Now clients can be called with a .rdp file again like xfreerdp test.rdp
2013-03-16 00:33:58 +01:00
Bernhard Miklautz
e8eb0d0b44 Fixed formating build warnings (-Wformat) 2013-03-15 20:03:48 +01:00
Bernhard Miklautz
77df254265 Fixed some build warnings 2013-03-15 18:22:49 +01:00
Martin Fleisz
96a2717b3c iOS: Compile fixes (Fixed #1069, #1086) 2013-03-13 15:08:45 +01:00
Christian Hofstaedtler
1dbdfc155d Add the ECHO dynamic virtual channel 2013-03-13 00:24:24 +01:00
Christian Hofstaedtler
6376d432eb mfreerdp: PasswordDialog should release it's resources 2013-03-11 20:35:43 +01:00
Christian Hofstaedtler
a55cf4b3b1 mfreerdp: cleanup PasswordDialog 2013-03-11 20:19:18 +01:00
Christian Hofstaedtler
0f3c623299 mfreerdp: fix pointer function declarations 2013-03-11 19:51:07 +01:00
Marc-André Moreau
cc48e2a184 freerdp: merging with master 2013-03-11 13:25:23 -04:00
Marc-André Moreau
1ad2bda6b6 mfreerdp: code style cleanup 2013-03-11 12:14:44 -04:00
Martin Fleisz
59086c68ef Merge pull request #1065 from blazee/android_rdpfile
Android rdpfile
2013-03-11 04:49:33 -07:00
Marc-André Moreau
1f335709b3 mfreerdp: fix icon file 2013-03-11 00:35:15 -04:00
Marc-André Moreau
5628927fc2 mfreerdp: make use of libwinpr-input 2013-03-10 23:14:40 -04:00
Christian Hofstaedtler
c64cf47469 MacFreeRDP: use CoreGraphics for drawing 2013-03-11 03:01:07 +01:00
Christian Hofstaedtler
0408d32e97 MacFreeRDP: hook up password dialog 2013-03-11 02:32:05 +01:00
Marc-André Moreau
8e9d541816 client/Android: fix keyboard 2013-03-10 21:27:27 -04:00
Christian Hofstaedtler
7696388c4d add Password Dialog files 2013-03-11 02:25:14 +01:00
blazee
d943692914 Android: Fix build 2013-03-10 14:41:11 +01:00
blazee
bcbb80fc19 Android: Add basic .RDP file support 2013-03-10 13:08:47 +01:00
Marc-André Moreau
89cf0a3dd0 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-03-07 13:56:51 -05:00
Marc-André Moreau
75f80d0198 libfreerdp-locale: cleanup solaris code 2013-03-06 12:50:25 -05:00
Martin Fleisz
7e7c096327 iOS: correctly refresh screen after resize 2013-03-05 17:08:53 +01:00
Marc-André Moreau
234356e60c Merge pull request #1035 from mfleisz/iosupdate
iOS: Enable NSCodec, fixed RFX to Win8, resize sanity check
2013-03-05 04:59:05 -08:00
Martin Fleisz
14bd37e8b2 iOS: Enable NSCodec, fixed RFX to Win8, resize sanity check 2013-03-05 13:25:50 +01:00
Martin Fleisz
be9245fda1 Android: Fixed session resizing 2013-03-05 12:59:38 +01:00
Martin Fleisz
c2c06e6905 iOS: Fixed session resizing 2013-03-05 12:54:49 +01:00
Marc-André Moreau
cd7edbbc81 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-03-04 16:07:29 -05:00
Martin Fleisz
a822d736f0 Fixed issues with new sysinfo on windows 2013-03-04 09:40:26 +01:00
Marc-André Moreau
44758bfe54 libfreerdp-locale: start moving some code to libwinpr-input 2013-03-03 16:30:31 -05:00
Marc-André Moreau
8f3911d4b8 Merge pull request #1023 from bmiklautz/cpuflagdetection
CPU feature detection
2013-03-02 15:52:25 -08:00
Bernhard Miklautz
23a7ef6c47 codec/rfx: use sysinfo to detect sse2/neon
This also moves (sse2) detection code out of the client into the decoder.
2013-03-01 09:02:14 +01:00
Stefan Giermair
f0a2ee60d1 don't set override_redirect if grab_keyboard is deactivated 2013-02-28 17:33:56 +01:00
Stefan Giermair
c0ac6e13d5 added parameter for toggle fullscreen (Alt+Ctrl+Enter) so it is deactivatable 2013-02-28 17:32:46 +01:00
Marc-André Moreau
ddf4c6e0ff Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-02-27 09:38:39 -05:00
Marc-André Moreau
bcf2639906 Merge pull request #1005 from mfleisz/shortcutfix
Android: Fixed shortcut launching
2013-02-26 09:40:05 -08:00
Martin Fleisz
e9527fbbf3 Android: Fixed incorrect handling of performance flags 2013-02-26 06:34:24 -08:00
Martin Fleisz
382efe68ed Android: Fixed shortcut launching 2013-02-26 04:04:23 -08:00
Marc-André Moreau
6fbb6ce4ab Merge pull request #1001 from mfleisz/androidlib
Android: Refactored Android app into a library project and a small launcher app
2013-02-25 08:11:01 -08:00
Marc-André Moreau
157b8a9acc Merge pull request #1000 from mfleisz/testentry
iOS: Added test bookmark
2013-02-25 08:08:41 -08:00
Martin Fleisz
9bd48a3e5d Merge remote-tracking branch 'upstream/master' into androidlib 2013-02-25 07:52:22 -08:00
Martin Fleisz
d9089f2730 iOS: Added test bookmark 2013-02-25 16:48:22 +01:00
Martin Fleisz
be275c8c06 Android: Fixed test bookmark 2013-02-25 07:40:00 -08:00
Martin Fleisz
4722e1a096 Android: Added test bookmark 2013-02-25 07:21:51 -08:00
Martin Fleisz
e5fc288a51 Android: Fixed settings sub-screen handling, cleaned up strings.xml 2013-02-25 02:37:07 -08:00
Christian Hofstaedtler
559522e346 Fix out of bounds memory access with /printer:foo
Printer redirection command line parser was checking the wrong way if
a printer driver name was specified, causing the to segfault if no driver
name was given.
2013-02-24 15:33:32 +01:00
Martin Fleisz
58d49b402b Android: Fixed certificate caching 2013-02-22 02:51:26 -08:00
Martin Fleisz
2ca493dbf5 Merge remote-tracking branch 'upstream/master' into androidlib 2013-02-22 02:26:10 -08:00
Marc-André Moreau
1b030caf5f mfreerdp: fix headers 2013-02-21 23:52:51 -05:00
Marc-André Moreau
d81870dcd7 mfreerdp: fix headers 2013-02-21 23:42:36 -05:00
Marc-André Moreau
e4f1ef0620 mfreerdp: cleanup 2013-02-21 23:07:35 -05:00
Marc-André Moreau
c79014db5c mfreerdp: code style cleanup 2013-02-21 22:04:09 -05:00
Marc-André Moreau
e10367ac9e mfreerdp: fix indentation 2013-02-21 21:42:47 -05:00
Marc-André Moreau
fe34a529d5 freerdp: fix build and warnings on Mac OS X 2013-02-21 21:09:42 -05:00
Martin Fleisz
334f1e7782 Android: renaming of JNI API 2013-02-21 04:16:30 -08:00
Marc-André Moreau
385d0daced channels: get rid of semaphore locking, replace queues 2013-02-21 02:56:57 -05:00
Martin Fleisz
f0fb640bb4 Various fixes and reorganisation of files for Android library project 2013-02-20 02:06:03 -08:00
Marc-André Moreau
470cdb2570 xfreerdp: add async-channels command-line argument 2013-02-19 12:29:15 -05:00
Marc-André Moreau
801708297a libwinpr-rpc: fix windows build 2013-02-18 19:29:50 -05:00
Bernhard Miklautz
295d799afe Merge remote-tracking branch 'upstream/master' into androidlib 2013-02-18 15:12:23 +01:00
Bernhard Miklautz
84b2966e67 android: adapted build for library project
- use manifestmerger.enabled to merge library manifest
- updated intent/activities to be implicit
2013-02-18 15:00:55 +01:00
Marc-André Moreau
7d3d2abd17 client/common: fix help and compatibility helper 2013-02-18 07:49:52 -05:00