Commit Graph

2858 Commits

Author SHA1 Message Date
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 cebb3b6267 Merge pull request #750 from FreeRDP/channels
WinPR + Channels + CMake
2012-10-02 10:32:33 -07:00
Marc-André Moreau 59016f1c6f cmake: disable test build by default 2012-10-02 11:56:10 -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 c29b786819 Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels 2012-10-02 11:02:09 -04:00
Marc-André Moreau 412f5dc452 freerdp: fix build on Linux 2012-10-02 10:57:39 -04:00
Marc-André Moreau 84b21a61c4 libfreerdp-core: fix setting rdp->disconnect 2012-10-02 10:28:04 -04:00
Marc-André Moreau 610af773b3 channels/scard: fix compilation 2012-10-02 09:57:32 -04:00
Marc-André Moreau 111ab8d6c6 libwinpr-crt: fix compilation 2012-10-02 09:30:31 -04:00
richterger 67c7111236 Add support for connection via http proxy
Adds --proxy <host>:<port> commandline option

Simple implementation, no proxy authentication
2012-10-02 09:12:08 +02:00
richterger 37ca446cae win32: make rdpdr printer plugin working on win32 2012-10-02 09:10:21 +02:00
richterger f99e8e364a win32: Fixes segfault that can occurs when a keyboard event arrives, but no main window is available (e.g. while closing the application) 2012-10-02 09:04:58 +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
richterger 7a7103ee3d Add MSVC2008 project files to .gitignore 2012-10-02 08:49:18 +02:00
richterger e1fc37b5e4 Add missing #ifdef/#endif around include stdint 2012-10-02 08:48:11 +02:00
Marc-André Moreau f31b5c7f5d libwinpr-crt: improve aligned memory tests 2012-10-01 23:31:49 -04:00
Marc-André Moreau ebbdc8dca9 libwinpr-interlocked: make tests pass 2012-10-01 23:00:41 -04:00
Marc-André Moreau eb54da8eb5 libwinpr-interlocked: added unit tests for interlocked access 2012-10-01 21:58:24 -04:00
Marc-André Moreau a80eeabc48 libwinpr-crt: add tests for memory aligned allocation functions 2012-10-01 19:10:00 -04:00
Marc-André Moreau 423585a6a1 libwinpr-path: fix build on Linux 2012-10-01 18:34:46 -04:00
Marc-André Moreau 9155bf3eab libwinpr-path: start writing tests 2012-10-01 16:49:34 -04:00
Jay Sorg 7ef2ba88b4 win32: increate the MsgWaitForMultipleObjects timeout since the main loop is working right 2012-10-01 12:09:28 -07:00
Jay Sorg 7a68fcf626 win32: fix for 100% cpu, reset event 2012-10-01 11:08:13 -07:00
Marc-André Moreau 659a901450 cmake: add solution folder subdirectories 2012-10-01 11:48:53 -04:00
Marc-André Moreau fcc9f91302 cmake: add support for solution groups 2012-09-30 22:58:59 -04:00
Marc-André Moreau a18ebef019 cunit: migrate Sspi tests to CTest 2012-09-30 20:15:42 -04:00
Marc-André Moreau 440a4e23f2 cunit: cleanup old test suites 2012-09-30 16:33:42 -04:00
Marc-André Moreau 7de10e2092 cmake: add cunit detection support on Windows 2012-09-30 01:09:45 -04:00
Marc-André Moreau 03b19c3f30 libwinpr: fix compilation on Windows 2012-09-28 18:10:37 -04:00
Marc-André Moreau 0df7bcf632 libwinpr-file: added CreateFile/DeleteFile 2012-09-26 16:25:23 -04:00
Marc-André Moreau 4937d74c45 Merge pull request #741 from bmiklautz/issue_740
build: check libavcodec api version
2012-09-26 12:32:39 -07:00
Marc-André Moreau 94dfdf5a4d Merge pull request #743 from FreeRDP/channels
Channel System Refactoring Phase 1
2012-09-26 12:31:59 -07:00
Marc-André Moreau c296c3280a Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels 2012-09-26 15:28:34 -04:00
Marc-André Moreau 9f284fa1a9 libwinpr: add check for objective-c bool type 2012-09-26 15:28:05 -04:00
Marc-André Moreau ce887f973c libwinpr-error: define all windows error codes 2012-09-26 13:38:21 -04:00
Marc-André Moreau 089312abb0 libwinpr-error: stub error API 2012-09-26 12:37:35 -04:00
Bernhard Miklautz 06720e2a8d build: check libavcodec api version
If pkg-config is available libavcodec api version is checked and
cmake fails if the required version isn't available.

In case pkg-config isn't available a notification message with the
required version is printed.

This fixes/prevents #740.
2012-09-26 15:45:30 +02:00
Marc-André Moreau 75f7f78af1 libwinpr: add stubs for io and file modules 2012-09-24 15:58:33 -04:00
Marc-André Moreau 1d6a4f68bb libfreerdp-utils: remove forgotten registry utils header 2012-09-24 05:01:04 -04:00
Marc-André Moreau c7719e9982 libfreerdp-utils: get rid of rect utils 2012-09-24 04:59:18 -04:00
Marc-André Moreau 6dcc8e73ee libfreerdp-utils: get rid of rdpBlob 2012-09-24 04:40:32 -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 1059337d90 libfreerdp-utils: make freerdp_uniconv_in a wrapper for WideCharToMultiByte 2012-09-23 18:08:12 -04:00
Marc-André Moreau 01a44aa678 libfreerdp-codec: jpeg fix for issue #737 2012-09-23 15:46:30 -04:00