Commit Graph

1163 Commits

Author SHA1 Message Date
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
Marc-André Moreau bfd5ebc298 client/common: added simplified command-line options for each channel 2013-02-18 07:32:15 -05:00
Marc-André Moreau 19ce07d34f Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-02-17 10:10:54 -05:00
hardening 379b80ca42 Fixed prototypes 2013-02-15 23:07:10 +01:00
Marc-André Moreau 7987875591 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-02-15 11:23:59 -05:00
Marc-André Moreau d74a53c738 Merge pull request #973 from hardening/includeFixesTrunk
Fixed compilation with -Wstrict-prototypes
2013-02-15 08:18:22 -08:00
Marc-André Moreau 289aad8d45 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-02-15 11:16:36 -05:00
Marc-André Moreau 0dc52e219c libwinpr-interlocked: fix iOS build 2013-02-15 10:33:21 -05:00
Bernhard Miklautz a09377b8f7 Merge remote-tracking branch 'upstream/master' into ios-release 2013-02-15 13:48:05 +01:00
Martin Fleisz 58968e1550 Updated bundle identifier 2013-02-15 12:52:18 +01:00
Martin Fleisz c4a4822bd3 Reorganizing into library project 2013-02-15 02:22:28 -08:00
Marc-André Moreau cfa706cace libfreerdp-common: added new command-line options 2013-02-14 19:38:45 -05:00
Marc-André Moreau c19c8a40dd libfreerdp-core: fix some async updates race conditions 2013-02-14 17:43:37 -05:00
hardening 865ff2a5f8 Fixed compilation with -Wstrict-prototypes 2013-02-14 22:20:43 +01:00
Bernhard Miklautz e5cf8ff7fb iOS: initial release of iFreeRDP
This is the initial release of iFreeRDP the FreeRDP iOS client.
Build instructions can be found in docs/README.ios.
2013-02-14 14:59:12 +01:00
Martin Fleisz 8d25989883 android: remove hardcoded package name from suggestion provider, using full qualified class names in manifest 2013-02-14 01:53:12 -08:00
Marc-André Moreau cca810aa4c libfreerdp-core: refactor bitmap codec guid handling 2013-02-12 21:25:49 -05:00
Marc-André Moreau 47a7d54370 xfreerdp: stabilize asynchronous X11 event handling 2013-02-11 20:38:19 -05:00
Marc-André Moreau a07b3391ce xfreerdp: fix XInitThreads() usage 2013-02-11 11:40:35 -05:00
Marc-André Moreau 51a51ccd38 xfreerdp: cleanup eventing 2013-02-10 13:17:08 -05:00
Marc-André Moreau 5034ad7aa4 xfreerdp: combine X11 updates 2013-02-09 18:10:45 -05:00
Marc-André Moreau 4269ac5c14 xfreerdp: improve asynchronicity 2013-02-09 17:13:53 -05:00
Marc-André Moreau c581d89254 Merge pull request #956 from mfleisz/master
aFreeRDP: Added custom bookmark type
2013-02-08 08:27:58 -08:00
Marc-André Moreau afbf067dc5 xfreerdp: call XInitThreads() 2013-02-08 11:19:45 -05:00
Marc-André Moreau ab708efc45 libfreerdp-core: start working on asynchronous channels 2013-02-07 09:50:15 -05:00
Marc-André Moreau 2d38f99db0 libfreerdp-core: add true asynchronous input and update 2013-02-06 21:57:49 -05:00
Martin Fleisz 01d7ac134b BookmarkGateways now accept SQLLiteHelper instead of a BookmarkDB class 2013-02-06 02:09:19 -08:00
Martin Fleisz ff5bd2e1ff aFreeRDP: Added custom bookmark type 2013-02-06 00:29:26 -08:00
Marc-André Moreau bbcf081243 libfreerdp-core: cleanup message interface 2013-02-04 15:47:13 -05:00
Marc-André Moreau 9d1fdbacfe Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-02-04 11:41:45 -05:00
Marc-André Moreau 72a7b83a7b Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-02-04 11:05:50 -05:00
Christian Landvogt 69d85ed350 X11-client: fully fix swapped R<->B colours
as in commit 38c85de539
2013-02-04 16:22:37 +01:00
Christian Landvogt 3d8c2d510b x11-client: added brush style BS_HATCHED
according to [MS-RDPEGDI] 2.2.2.2.1.1.2.3 PatBlt (PATBLT_ORDER)
2013-02-04 15:28:48 +01:00
Marc-André Moreau e18a0b807f libfreerdp-core: fix async updates with palettes 2013-02-03 16:19:25 -05:00
Marc-André Moreau 1d9f133059 Merge pull request #938 from bmiklautz/plugin_compat
compat: fix plugin load for plugins without data argument
2013-02-02 13:30:23 -08:00
Bernhard Miklautz 5228c7806e compat: fix plugin load for plugins without data argument 2013-01-30 10:51:49 +01:00
Marc-André Moreau 22ecaa85a7 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-01-29 14:01:33 -05:00
Bernhard Miklautz f239e1f9c4 aFreeRDP: initial release
This is the initial release of aFreeRDP the FreeRDP Android client.
For build instructions have a look to docs/README.android.
2013-01-29 12:59:58 +01:00
Marc-André Moreau 353376abd3 libfreerdp-core: added input event queue 2013-01-27 21:07:17 -05:00
Marc-André Moreau 10a35a9224 libfreerdp-core: add +async-update and +async-input command-line options 2013-01-27 18:22:46 -05:00
Marc-André Moreau e1d0fad519 libfreerdp-core: fix memory leaks 2013-01-25 17:52:37 -05:00
Marc-André Moreau d8f8be192e xfreerdp: add asynchronous dequeuing of graphical messages 2013-01-25 12:08:00 -05:00
Vic Lee 7bd1c1a2b6 wfreerdp: fix minor memory leak. 2013-01-21 13:20:07 +08:00
Daryl Poe b64408975d freerdp primitives library 2013-01-18 15:32:58 -07:00
Vic Lee 6b91ed5830 Frame acknowledgement should be sent by client UI. 2013-01-17 12:58:01 +08:00
Vic Lee 6b97642a93 wfreerdp: enable fullscreen toggling even started in window mode. 2013-01-17 11:05:26 +08:00
Marc-André Moreau 0146b21eb5 libfreerdp-core: fix surface commands 2013-01-14 15:19:51 -05:00
Bernhard Miklautz 49c3641b6e utils/debug: renamed DEBUG to DEBUG_MSG 2013-01-14 11:47:24 +01:00
rdp.effort 4d90284657 Renamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
avcodecs.h
Fixed a warning in schannel_openssl.c
Added checks for: input, mcs, tpdu, certificate, license
2013-01-12 14:49:01 +01:00
rdp.effort e53e8e524d Initialize lpWideCharStr parameter when using ConvertToUnicode
This patch ensure that lpWideCharStr is initialized by callers of
ConvertToUnicode
2013-01-10 21:30:32 +01:00
Marc-André Moreau 4d964bb245 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-01-09 09:31:24 -05:00
Marc-André Moreau b274133b86 libfreerdp-client: add /vmconnect option for hyper-v 2013-01-08 17:18:34 -05:00
Jean-Louis Dupond 86bfbe1716 client-x11: fix cutoff string in cliprdr 2013-01-04 17:43:08 +01:00
Marc-André Moreau d0f623a1a9 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2012-12-28 10:12:01 -05:00
Vic Lee ccdcd8b604 wfreerdp: support DesktopResize and fullscreen toggling. 2012-12-25 12:10:24 +08:00
Marc-André Moreau f9ad678a51 libfreerdp-client: fix /pcb and /pcid 2012-12-22 02:39:39 -05:00
Marc-André Moreau f2f1c641a3 libwinpr-synch: merge with master 2012-12-21 12:22:37 -05:00
Vic Lee 7871a2d433 wfreerdp: fix color cursor support. 2012-12-21 20:29:47 +08:00
Vic Lee 7206246c83 wfreerdp: add missing wf_invalidate_region for NSCodec. 2012-12-21 16:39:09 +08:00
Vic Lee 08d6f6fd12 wfreerdp: fix NSCodec and NoCodec. 2012-12-21 14:46:39 +08:00
Vic Lee e568c8e466 wfreerdp: fix a stack corruption when processing cursor. 2012-12-20 21:06:07 +08:00
Marc-André Moreau 8267f2cb88 libfreerdp-core: fix usage of proper gateway credentials 2012-12-18 10:51:43 -05:00
Marc-André Moreau d19e2042c3 libfreerdp-utils: remove deprecrated unicode utils in favor of WinPR 2012-12-17 10:20:25 -05:00
Marc-André Moreau af9be28000 libfreerdp-utils: purge deprecated freerdp_UnicodeToAsciiAlloc util in favor of WinPR ConvertFromUnicode 2012-12-16 23:34:07 -05:00
Marc-André Moreau 808fc210e3 libfreerdp-utils: remove hexdump utils in favor of WinPR utils 2012-12-13 23:54:54 -05:00
Marc-André Moreau cfa2e169c1 libfreerdp-core: added missing codec GUIDs 2012-12-13 23:33:24 -05:00
Marc-André Moreau 3e7824f393 libfreerdp-core: adding more monitor options 2012-12-13 14:38:02 -05:00
Marc-André Moreau 47b98ec00e libfreerdp-common: fix /admin (issue #835) 2012-12-13 07:39:49 -05:00
Marc-André Moreau 875c556d13 libfreerdp-core: change interlocked singly-linked list to synchronized Queue 2012-12-05 16:04:01 -05:00
Marc-André Moreau a3080bcd3a libfreerdp-client: add compatibility for --plugin command 2012-12-05 14:00:49 -05:00
Marc-André Moreau 71befd95af libfreerdp-client: introduce CLI compatibility layer and migration assistant 2012-12-05 12:12:18 -05:00
Marc-André Moreau fd78f12aca client/Mac: fix build 2012-12-03 09:16:41 -05:00
Marc-André Moreau 4747effa9d libfreerdp-client: cleanup old syntax detection 2012-12-02 14:18:36 -05:00
Marc-André Moreau e6f524f6c3 libfreerdp-client: accept posix-style command-line syntax 2012-12-02 13:34:00 -05:00
Marc-André Moreau 4fe3501bc4 libfreerdp-core: refactoring of sequencing of TSG connection 2012-11-29 01:33:19 -05:00
Marc-André Moreau cf5d55d3cf libfreerdp-core: attempt TsProxyCreateTunnelReadResponse fix 2012-11-27 04:05:41 -05:00
Marc-André Moreau 6cad536d34 libfreerdp-core: implement RPC response stub data reassembly 2012-11-27 02:49:44 -05:00
Marc-André Moreau e0faf855d2 libfreerdp-client: extended command-line options 2012-11-26 16:49:12 -05:00
Marc-André Moreau 8406eb898b libfreerdp-client: improved command-line interface 2012-11-26 14:31:31 -05:00
Marc-André Moreau 3626998210 client: migrate all clients to new command-line interface 2012-11-26 12:49:21 -05:00
Marc-André Moreau bb54216cbb channels/tsmf: fix connection settings for tsmf 2012-11-26 01:34:40 -05:00
Marc-André Moreau c8bfed8d31 channels: fix connection flags for rdpsnd 2012-11-26 01:15:11 -05:00
Marc-André Moreau 5fb6312a1f Merge github.com:FreeRDP/FreeRDP 2012-11-25 15:29:40 -05:00
Marc-André Moreau 84f358d3ce Merge pull request #812 from bmiklautz/versioning
build: fixed library versioning
2012-11-25 12:29:29 -08:00
Marc-André Moreau ade79b64d2 Merge github.com:FreeRDP/FreeRDP 2012-11-25 15:27:52 -05:00
Bernhard Miklautz d81c0be0b9 build: require XShm for building xfreerdp 2012-11-23 13:55:02 +00:00
Marc-André Moreau 6b2db2d103 macosx: update client 2012-11-22 15:32:21 -05:00
Marc-André Moreau 70170c7437 xfreerdp: deprecate old command-line syntax 2012-11-22 09:36:09 -05:00
Marc-André Moreau f6748dba3f wfreerdp: update client 2012-11-22 09:06:45 -05:00
Marc-André Moreau 01158f9a34 libfreerdp-utils: purge deprecrated load_plugin utils from source tree 2012-11-21 21:28:48 -05:00
Marc-André Moreau 8a32de3801 libfreerdp: purged source tree from deprecated memory utils 2012-11-21 21:22:06 -05:00
Marc-André Moreau b3d8f79b5c libfreerdp-utils: replace ARRAY_SIZE custom macro with ARRAYSIZE() windows macro 2012-11-21 20:50:28 -05:00
Marc-André Moreau 2a16183f5d libfreerdp-utils: remove deprecated calls to xnew() macro 2012-11-21 20:21:08 -05:00
Marc-André Moreau ebb1a44ea5 channels/smartcard: refactoring of smartcard code 2012-11-21 11:56:40 -05:00
Marc-André Moreau 091f9f3034 client/common: automatically register fake rdpsnd channel when device redirection is in use 2012-11-21 09:30:16 -05:00
Marc-André Moreau ecddb58ba2 channels: cmake cleanup, USB redirection refactoring 2012-11-20 19:34:52 -05:00
Marc-André Moreau 5e77cefb08 libfreerdp-utils: removed part of the deprecated calls to xzalloc 2012-11-19 23:49:08 -05:00
Marc-André Moreau 2e1a7447a1 channels: refactoring of channel subsystems 2012-11-19 22:31:15 -05:00
Marc-André Moreau 83473d11d1 channels: patch memory leaks, load addins from list 2012-11-19 13:26:56 -05:00
Marc-André Moreau a5d81fcb9a channels/rdpsnd: refactoring of parameter parsing 2012-11-18 17:32:18 -05:00
Bernhard Miklautz 9a33dbe826 build: fixed library versioning
Split version numbers into:
FREERDP_API_VERSION - the version of the API which is major.minor
FREERDP_VERSION - version of a release consisting of major.minor.revision (e.g. 1.1.0)
FREERDP_VERSION_FULL - like FREERDP_VERSION but with an optional "build" suffix (e.g 1.1.0-dev)
2012-11-18 17:07:33 +01:00
Marc-André Moreau 4a472d5536 libfreerdp-common: added parsing of /vc and /dvc 2012-11-18 00:08:03 -05:00
Marc-André Moreau 925eb59bf1 libfreerdp-common: refactoring of addin loader 2012-11-17 22:03:04 -05:00
Marc-André Moreau fe1269f1a1 libfreerdp-core: move ntlm authenticator to different file 2012-11-15 10:00:07 -05:00
Marc-André Moreau c6a998d2c3 libfreerdp-core: got further in TSG connection 2012-11-14 23:06:56 -05:00
Marc-André Moreau 82725a2df7 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2012-11-12 20:49:20 -05:00
Marc-André Moreau 31417bd4b5 wfreerdp: added basic password prompt 2012-11-12 17:50:40 -05:00
Kevin Dalley f109360c33 Improved documentation in xfreerdp.1.xml. Minor change in args.c usage
statement.
2012-11-12 12:03:39 -08:00
Marc-André Moreau 421c4c86c4 windows: fix NSIS packaging 2012-11-12 13:17:44 -05:00
Marc-André Moreau 1c4a587ef1 windows: fix build 2012-11-11 17:23:57 -05:00
Marc-André Moreau 3a851b7021 macosx: fix build 2012-11-10 09:40:07 -05:00
Marc-André Moreau 246c632794 libfreerdp-core: refactoring of TsProxy function names 2012-11-09 14:35:21 -05:00
Marc-André Moreau e14aeb1d8a libfreerdp-core: fix gateway command-line settings 2012-11-08 19:56:37 -05:00
Marc-André Moreau e0b37aa97e channels: load device addins using new command-line api 2012-11-08 19:01:52 -05:00
Marc-André Moreau 410b7ab867 libfreerdp-core: rdpSettings refactoring (part 4) 2012-11-07 23:29:24 -05:00
Marc-André Moreau 8544716104 libfreerdp-core: rdpSettings refactoring (part 3) 2012-11-07 18:23:33 -05:00
Marc-André Moreau 6427c9dd90 libfreerdp-core: rdpSettings refactoring (part 2) 2012-11-07 15:13:14 -05:00
Marc-André Moreau 1a2839a165 libfreerdp-core: rdpSettings refactoring (part 1) 2012-11-07 11:02:46 -05:00
Marc-André Moreau ebc09d17d8 libfreerdp-core: started refactoring rdpSettings 2012-11-07 10:33:06 -05:00
Marc-André Moreau d4045895ef libwinpr-utils: added post/pre command-line filters 2012-11-06 23:07:03 -05:00
Marc-André Moreau e133d01376 libfreerdp-client: improved set of new command-line options 2012-11-06 22:08:09 -05:00
Marc-André Moreau 396b4b5289 libwinpr-utils: added printing of default boolean value 2012-11-06 19:04:00 -05:00
Marc-André Moreau 5ad116b468 libwinpr-utils: extended command-line API 2012-11-06 18:49:02 -05:00
Marc-André Moreau 740b338c5b xfreerdp: add missing include for command-line interface 2012-11-06 12:11:21 -05:00
Marc-André Moreau 917bb894d7 libfreerdp-client: started new command-line syntax 2012-11-05 22:11:13 -05:00
Marc-André Moreau 44a063ee2b libfreerdp-client: added loading of dynamic add-ins 2012-11-05 20:58:58 -05:00
Marc-André Moreau 0f79d5c62a cmake: added generation of static tables for channel subsystems 2012-11-05 19:55:15 -05:00
Marc-André Moreau 5bf0586078 libfreerdp-client: added method to free addin list 2012-11-03 23:33:10 -04:00
Marc-André Moreau b3f6dea390 libfreerdp-client: started addin enumerator 2012-11-03 23:04:04 -04:00
Marc-André Moreau e62860ab29 cmake: replace FindOptionalPackage macros with FindFeature macros 2012-11-02 19:27:01 -04:00
Marc-André Moreau fc1b7896f6 cmake: build for iOS 2012-11-01 17:31:34 -04:00
Marc-André Moreau 5319e3a761 mfreerdp-server: cleanup binaries 2012-10-31 23:30:52 -04:00
Marc-André Moreau 6882b1fa9d mfreerdp-server: initial commit 2012-10-31 23:04:31 -04:00
Marc-André Moreau 51cd809289 macfreerdp: fix Mac OS X build 2012-10-31 21:49:36 -04:00
Marc-André Moreau 4d171408e9 freerdp: merging with master 2012-10-29 09:50:44 -04:00
Marc-André Moreau 67c24dc81d wfreerdp: add support for .rdp files 2012-10-28 12:12:36 -04:00
Marc-André Moreau bdcedaf8df libfreerdp-client: add support for ascii .rdp files 2012-10-27 22:46:37 -04:00
Marc-André Moreau 13a0fbe040 libfreerdp-client: initial working .rdp file support 2012-10-27 21:30:08 -04:00
Marc-André Moreau beefa1a21d libfreerdp-client: initial support for .rdp file parsing 2012-10-27 20:25:11 -04:00
Bernhard Miklautz 4d870b9421 xfreerdp: fix for endless loop with --from-stdin
If --from-stdin was used non-interactive (e.g. in a script
echoing connection parameters) xfreerdp looped endlessly
when a certificate needed to be trusted because
fgets returns eof.
Now a hint is printed that xfreerdp should be run without
--from-stdin to set the certificate trust.
2012-10-28 02:15:55 +02:00
Marc-André Moreau a3192855bb xfreerdp: fix building without XCursor support 2012-10-27 15:01:22 -04:00
Marc-André Moreau b7a289f843 libwinpr: fix test build on Mac OS X 2012-10-25 15:34:57 -04:00
Marc-André Moreau 024ade069e cmake: add build system integration of mobile clients 2012-10-22 12:31:30 -04:00
Marc-André Moreau 8e65b6c00c Merge branch 'channels' of github.com:FreeRDP/FreeRDP into channels 2012-10-19 15:28:06 -04:00
Marc-André Moreau 210ba6ac8c channels: fix linking of libfreerdp-client and libfreerdp-server 2012-10-19 13:10:42 -04:00
Marc-André Moreau 6bc686e7a9 macfreerdp: fix build 2012-10-18 23:10:45 -04:00
Marc-André Moreau 63858bf722 cmake: improve NSIS packaging 2012-10-17 13:07:29 -04:00
Marc-André Moreau 5ae51d1aa5 Merge branch 'channels' of github.com:FreeRDP/FreeRDP into channels 2012-10-17 07:48:37 -04:00
Marc-André Moreau 74d2244e94 libwinpr-path: fix Windows build 2012-10-17 07:48:24 -04:00
Marc-André Moreau 752aee3f03 client/common: define structure for rdpfile parsing 2012-10-17 03:42:13 -04:00
Marc-André Moreau 1adcca8d29 Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels 2012-10-16 15:06:55 -04:00
Jay Sorg e0e61e078d win32: no logic, just white space changes 2012-10-16 11:20:04 -07:00
Jay Sorg e4307a547a win32: added cursor shape support(mono) 2012-10-16 11:06:23 -07:00
Marc-André Moreau 5eb8ddd1bf wfreerdp-server: fix build on Windows 2012-10-16 13:31:16 -04:00
Jay Sorg c6ecaf4442 win32: added mouse wheel support 2012-10-16 09:57:12 -07:00
Marc-André Moreau 8e424f7e4c channels: simplify API 2012-10-16 12:41:16 -04:00
Marc-André Moreau aaef9694ab libfreerdp-channels: split in client/server functionality, move to libfreerdp-channels-client and libfreerdp-channels-server 2012-10-15 17:03:34 -04:00
Marc-André Moreau b0f368b10e cmake: fix install path, add RPATH configuration 2012-10-14 12:58:09 -04:00
Marc-André Moreau 7f98af7d20 libfreerdp-client: update clients to link to proper library 2012-10-14 12:21:33 -04:00
Marc-André Moreau 8cfb69623e libfreerdp-channels: add libfreerdp-client and libfreerdp-server libraries that bundle client/server static channels 2012-10-14 03:43:10 -04:00
Marc-André Moreau 6a592b5720 cmake: add WITH_SAMPLE, fix inclusion of X11 code 2012-10-13 20:55:28 -04:00
Marc-André Moreau e764c81ad5 freerdp: fix building of libraries for Android 2012-10-13 20:31:01 -04:00
Marc-André Moreau 06fa85f31c cmake: refactoring of MONOLITHIC_BUILD 2012-10-13 17:30:59 -04:00
Marc-André Moreau 639bb0d79d cmake: started simplifying monolithic build option 2012-10-13 15:20:39 -04:00
Marc-André Moreau 5d69a74d34 libfreerdp-core: make more caches configurable through the registry 2012-10-12 15:47:51 -04:00
Marc-André Moreau 061758a742 libfreerdp-core: add registry configuration for bitmap cache v2 2012-10-11 14:59:01 -04:00
Marc-André Moreau b8cd2175d5 macfreerdp: fix compilation 2012-10-09 13:38:42 -04:00
Marc-André Moreau 10f6b797cd xfreerdp: fix compilation on Mac OS X 2012-10-09 13:04:41 -04:00
Marc-André Moreau 3a91a37d76 Merge branch 'channels' of github.com:FreeRDP/FreeRDP into channels 2012-10-09 12:39:25 -04:00
Marc-André Moreau cdf56c0e3f dfreerdp: fix loading of static channels 2012-10-09 12:38:18 -04:00
Marc-André Moreau fba82c1a23 wfreerdp: fix compilation on Windows 2012-10-09 12:23:35 -04:00
Marc-André Moreau 9d064171a7 freerdp: get rid of old types 2012-10-09 03:26:39 -04:00
Marc-André Moreau 1bf8a45519 freerdp: change uint8, sint8, uint16, sint16 to BYTE, INT8, UINT16, INT16 2012-10-09 03:01:37 -04:00
Marc-André Moreau 1ed644786c freerdp: change boolean type to BOOL type 2012-10-09 02:38:39 -04:00
Marc-André Moreau 5612bc43f8 freerdp: change true/false to TRUE/FALSE 2012-10-09 02:31:28 -04:00
Marc-André Moreau 2df7aaad39 libfreerdp-utils: get rid of xstrdup in favor of WinPR _strdup 2012-10-08 23:42:01 -04:00
Marc-André Moreau 9909a12af5 libfreerdp-utils: get rid of xmalloc, xrealloc and xfree 2012-10-08 23:21:26 -04:00
Marc-André Moreau e60a092d81 freerdp: fix headers 2012-10-08 23:02:04 -04:00
Marc-André Moreau 40eea7c76b cmake: rename WITH_MONOLITHIC_BUILD to MONOLITHIC_BUILD 2012-10-08 22:55:06 -04:00
Marc-André Moreau ce71721698 channels: rename WITH_STATIC_PLUGINS to STATIC_CHANNELS 2012-10-08 22:53:05 -04:00
Marc-André Moreau ac7e1a3aea channels: make rail, drdynvc, cliprdr and rdpsnd built-in channels 2012-10-08 22:48:17 -04:00
Marc-André Moreau 837cc777ce channels: move include/freerdp/plugins to include/freerdp/client 2012-10-08 20:33:58 -04:00
Marc-André Moreau 93f88d1c48 channels: added support for loading plugins from a static entry table 2012-10-08 19:54:11 -04:00
Marc-André Moreau 3d98273185 channels: fix export of symbols on Windows 2012-10-07 10:21:54 -04:00
Marc-André Moreau cb69657b81 channels: refactoring of rdpdr cmake scripts 2012-10-05 16:01:59 -04:00
Alam Arias acc7f53188 fix up XEXT miss from 659a901450 2012-10-04 15:08:36 -04:00
Marc-André Moreau 2fde653d8a wfreerdp: merging with win32 integration branch 2012-10-02 11:05:21 -04:00
Marc-André Moreau c29b786819 Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels 2012-10-02 11:02:09 -04:00