Marc-André Moreau
82725a2df7
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2012-11-12 20:49:20 -05:00
Marc-André Moreau
1c4a587ef1
windows: fix build
2012-11-11 17:23:57 -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
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
b8383e4c67
channels/drive: use new improved pattern matcher
2012-11-03 23:54:54 -04: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
7a316d8db7
libwinpr-file: make simplest FindFirstFile test case pass
2012-11-02 20:58:58 -04:00
Marc-André Moreau
3dad679330
channels/drive: renamed to drive from disk for consistency with mstsc and accuracy (drive is more of a generic term, while disk does not apply to all)
2012-11-02 19:59:07 -04:00
Marc-André Moreau
eb718a1b79
channels/rdpsnd: fix loading of plugins
2012-11-02 19:42:57 -04:00
Marc-André Moreau
6882b1fa9d
mfreerdp-server: initial commit
2012-10-31 23:04:31 -04:00
Otavio Salvador
7dcd023c7a
smartcard: Fix include directory of pcsc headers
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-10-31 09:41:00 -02:00
Marc-André Moreau
fa09b49fc0
Merge pull request #788 from bmiklautz/issue_787
...
cmake: fix smartcard channel build
2012-10-29 06:53:59 -07:00
Bernhard Miklautz
235f690a39
cmake: fix smartcard channel build
...
fixes #787
2012-10-29 13:04:43 +01:00
Marc-André Moreau
08cf1d34df
cmake: fix STATIC_CHANNELS=off build
2012-10-23 11:55:41 -04:00
Marc-André Moreau
a79e913e6d
channels: disable certain channels by default on Android
2012-10-22 15:03:38 -04:00
Marc-André Moreau
5bebfc798d
cmake: add client/server channel options
2012-10-19 16:47:48 -04:00
Marc-André Moreau
b5989f7299
cmake: refactoring of channel options with macros
2012-10-19 15:27:55 -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
2f1711c506
libwinpr-path: make tests pass on Windows
2012-10-18 21:11:12 -04:00
Marc-André Moreau
81e485736f
channels: refactoring of channels cmake scripts with macros
2012-10-17 02:14:19 -04:00
Marc-André Moreau
0c1fd59d5f
cmake: fix client add library macro
2012-10-16 17:33:07 -04:00
Marc-André Moreau
5eb8ddd1bf
wfreerdp-server: fix build on Windows
2012-10-16 13:31:16 -04: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
d0314a569e
libfreerdp-channels: refactoring of cmake static entry table generation
2012-10-15 16:31:41 -04:00
Marc-André Moreau
010761055e
libfreerdp-channels: refactoring of channels cmake scripts with macros
2012-10-15 14:44:46 -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
d3b505b008
channels: fix linking of channels
2012-10-14 03:22:58 -04:00
Marc-André Moreau
4924b9f673
Merge branch 'channels' of github.com:FreeRDP/FreeRDP into channels
2012-10-14 02:39:18 -04:00
Marc-André Moreau
0feebdbc37
cmake: refactoring of channel scripts
2012-10-14 02:38:58 -04:00
Marc-André Moreau
304b4c2d86
cmake: fix windows build
2012-10-14 01:17:25 -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
5b1a7104a0
channels: refactor static server channels
2012-10-13 10:17:52 -04:00
Marc-André Moreau
de1c812fc9
channels/rdpsnd: fix build on Windows
2012-10-10 20:44:27 -04:00
Marc-André Moreau
53d445b8d9
channels: fix out of source build
2012-10-09 15:01:33 -04:00
Marc-André Moreau
11d99595b2
debug: fix debug output build
2012-10-09 14:52:07 -04:00
Marc-André Moreau
9b602f4582
tsmf: fix gboolean type
2012-10-09 14:37:49 -04:00
Marc-André Moreau
9b97a5d70e
channels: fix tsmf and urbdrc
2012-10-09 14:26:07 -04:00
Marc-André Moreau
4b1b51b1f8
channels: fix data type refactoring issue
2012-10-09 14:00:28 -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
e95b5b5a24
channels: move rdpdr header
2012-10-08 21:00:07 -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
11aa251fca
channels: modify plugins to become optionally built-in
2012-10-08 20:26:11 -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
84f88883e9
sfreerdp-server: get rdpsnd channel to initialize
2012-10-08 16:29:40 -04:00
Marc-André Moreau
829723582e
sfreerdp-server: cleanup sample server code
2012-10-08 16:12:03 -04:00
Marc-André Moreau
6431621282
channels: added generation of static channel entry table
2012-10-07 22:53:24 -04:00
Marc-André Moreau
3d98273185
channels: fix export of symbols on Windows
2012-10-07 10:21:54 -04:00
Marc-André Moreau
bf03aff5d1
channels: windows patches from richterger
2012-10-06 17:49:56 -04:00
Marc-André Moreau
8f10d3aa3b
channels/rdpdr: fix IRP creation (forgot to zero memory)
2012-10-06 16:55:58 -04:00
Marc-André Moreau
e2cd73ba54
channels: moving device plugins up in the directory structure
2012-10-05 18:30:14 -04:00
Marc-André Moreau
cb69657b81
channels: refactoring of rdpdr cmake scripts
2012-10-05 16:01:59 -04:00
Marc-André Moreau
fbd2f360e9
winpr: fix compilation on Linux
2012-10-05 14:45:54 -04:00
Marc-André Moreau
e0693c8f4c
cmake: refactoring of channels cmake scripts
2012-10-04 16:54:16 -04:00
Marc-André Moreau
12554c172f
winpr: fix build on Windows
2012-10-03 17:53:03 -04:00
Marc-André Moreau
4c319ebdd9
channels/rdpsnd: code style cleanup
2012-10-02 23:01:16 -04:00
Marc-André Moreau
77023ec1dd
channels/rdpdr: reduce dependency on list utils in favor or lightweight interlocked singly-list lists
2012-10-02 21:52:27 -04:00
Marc-André Moreau
1fc525ccf7
libfreerdp-channels: replace list utils by interlocked API
2012-10-02 20:17:57 -04:00
Marc-André Moreau
4b13b4aabb
urbdrc: disable by default
2012-10-02 17:27:08 -04:00
Marc-André Moreau
299b780d13
urbdrc: code style cleanup
2012-10-02 17:24:52 -04:00
Marc-André Moreau
dda32388ff
urbdrc: move USB redirection code
2012-10-02 16:54:14 -04:00
Marc-André Moreau
164783904a
freerdp: merging with master
2012-10-02 16:32:41 -04:00
Marc-André Moreau
ab7c952d80
channels: code style cleanup
2012-10-02 11:16:40 -04:00
Marc-André Moreau
5126e393ee
channels/rdpdr: fix warning
2012-10-02 11:11:11 -04:00
Marc-André Moreau
2fde653d8a
wfreerdp: merging with win32 integration branch
2012-10-02 11:05:21 -04:00
Marc-André Moreau
412f5dc452
freerdp: fix build on Linux
2012-10-02 10:57:39 -04:00
Marc-André Moreau
610af773b3
channels/scard: fix compilation
2012-10-02 09:57:32 -04:00
richterger
37ca446cae
win32: make rdpdr printer plugin working on win32
2012-10-02 09:10:21 +02:00
richterger
6bb2a8f6b0
win32: Add the following options for the disk plugin:
...
disk:<name>:* will share all windows drives
disk:<name>:% will share the home directory of the user
In addition c+\xxx in the pathname will be replaced by c:\xxx to avoid conflicts with option separators
2012-10-02 09:02:17 +02:00
richterger
fbe8a2eaae
Make the rdpdr disk plugin working on windows.
...
Currently not working are rename and setting of read only attribute and file times.
In addition it also adds the ability to staticly link plugins into the binary, so you get one big exe and need no dlls. I have only tested this on windows (only disk plugin so far).
I use the following options for cmake for static binary:
cmake -DWITH_MONOLITHIC_BUILD=ON -DMSVC_RUNTIME=static -DBUILD_SHARED_LIBS=OFF -DWITH_RDPDR=ON -DOPENSSL_INCLUDE_DIR=\opensslpath\inc32 -DOPENSSL_LIBRARIES="\opensslpath\out32.dbg\ssleay32.lib;d:\path\out32.dbg\libeay32.lib" -G "Visual Studio 9 2008" .
Important notice: Openssl need to be compiled with the same static runtime. Currently missing is a switch to link different openssl libraries for debug and release builds.
2012-10-02 08:58:54 +02:00
Marc-André Moreau
659a901450
cmake: add solution folder subdirectories
2012-10-01 11:48:53 -04:00
Marc-André Moreau
03b19c3f30
libwinpr: fix compilation on Windows
2012-09-28 18:10:37 -04:00
Marc-André Moreau
c7719e9982
libfreerdp-utils: get rid of rect utils
2012-09-24 04:59:18 -04:00
Marc-André Moreau
58e1fd325a
libfreerdp-utils: get rid of freerdp_uniconv_in
2012-09-23 20:11:50 -04:00
Marc-André Moreau
d0ac31b2c1
libfreerdp-utils: get rid of freerdp_uniconv_out
2012-09-23 19:49:13 -04:00
Marc-André Moreau
44f18159c4
libfreerdp-utils: get rid of UNICONV unicode conversion context
2012-09-23 18:41:07 -04:00
Marc-André Moreau
a11a69c70f
channels/rdpdr/disk: replace thread utils by WinPR thread API
2012-09-23 13:54:14 -04:00
Marc-André Moreau
6cb933aa5a
channels: added build options to enabled/disable client and server channels
2012-09-22 20:16:38 -04:00
Marc-André Moreau
e4e85be15d
channels: add automatic inclusion and bundling of built-in server channels
2012-09-22 19:25:21 -04:00
Marc-André Moreau
81974d1b2a
channels: moving dynamic virtual channels
2012-09-22 18:08:22 -04:00
Marc-André Moreau
3d65cb1c27
channels: moved client-side implementations in client subdirectories
2012-09-22 17:46:23 -04:00
Marc-André Moreau
538c89e311
cmake: add OpenSSL and MSVC runtime build options
2012-09-21 19:28:47 -04:00