Mike Gilbert [Thu, 11 Oct 2012 17:23:44 +0000 (13:23 -0400)]
Do not define HAVE_BOOLEAN in jpeg.c
freerdp/types.h no longer typedefs "boolean", so let jpeglib.h do it.
Resolves #768.
Marc-André Moreau [Thu, 11 Oct 2012 12:30:04 +0000 (08:30 -0400)]
cmake: fix for fPIC in CMake 2.8.8-
Jean-Louis Dupond [Wed, 10 Oct 2012 22:07:56 +0000 (00:07 +0200)]
libfreerdp-codec: return ARGB32/ABGR32 for dstBpp 32 with alpha
Vic Lee [Wed, 10 Oct 2012 17:05:37 +0000 (01:05 +0800)]
cmake: fix some linking error on Windows.
Marc-André Moreau [Tue, 9 Oct 2012 19:01:33 +0000 (15:01 -0400)]
channels: fix out of source build
Marc-André Moreau [Tue, 9 Oct 2012 18:52:07 +0000 (14:52 -0400)]
debug: fix debug output build
Marc-André Moreau [Tue, 9 Oct 2012 18:37:49 +0000 (14:37 -0400)]
tsmf: fix gboolean type
Marc-André Moreau [Tue, 9 Oct 2012 18:26:07 +0000 (14:26 -0400)]
channels: fix tsmf and urbdrc
Marc-André Moreau [Tue, 9 Oct 2012 18:03:41 +0000 (14:03 -0400)]
libfreerdp-core: fix false undefined error
Marc-André Moreau [Tue, 9 Oct 2012 18:00:51 +0000 (14:00 -0400)]
Merge branch 'channels' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 9 Oct 2012 18:00:28 +0000 (14:00 -0400)]
channels: fix data type refactoring issue
Marc-André Moreau [Tue, 9 Oct 2012 17:44:44 +0000 (10:44 -0700)]
Merge pull request #763 from FreeRDP/channels
Major Refactoring + Static Channel System
Marc-André Moreau [Tue, 9 Oct 2012 17:38:42 +0000 (13:38 -0400)]
macfreerdp: fix compilation
Marc-André Moreau [Tue, 9 Oct 2012 17:04:41 +0000 (13:04 -0400)]
xfreerdp: fix compilation on Mac OS X
Marc-André Moreau [Tue, 9 Oct 2012 16:39:25 +0000 (12:39 -0400)]
Merge branch 'channels' of github.com:FreeRDP/FreeRDP into channels
Marc-André Moreau [Tue, 9 Oct 2012 16:38:18 +0000 (12:38 -0400)]
dfreerdp: fix loading of static channels
Marc-André Moreau [Tue, 9 Oct 2012 16:23:35 +0000 (12:23 -0400)]
wfreerdp: fix compilation on Windows
Marc-André Moreau [Tue, 9 Oct 2012 15:35:29 +0000 (11:35 -0400)]
libfreerdp: fix monolithic build
Marc-André Moreau [Tue, 9 Oct 2012 15:24:33 +0000 (11:24 -0400)]
freerdp-utils: fix unicode conversion
Vic Lee [Tue, 9 Oct 2012 12:47:08 +0000 (20:47 +0800)]
libfreerdp-codec/rfx: remove RLGR output bit masking and let caller clear the stream for faster speed.
Marc-André Moreau [Tue, 9 Oct 2012 07:26:39 +0000 (03:26 -0400)]
freerdp: get rid of old types
Marc-André Moreau [Tue, 9 Oct 2012 07:01:37 +0000 (03:01 -0400)]
freerdp: change uint8, sint8, uint16, sint16 to BYTE, INT8, UINT16, INT16
Marc-André Moreau [Tue, 9 Oct 2012 06:38:39 +0000 (02:38 -0400)]
freerdp: change boolean type to BOOL type
Marc-André Moreau [Tue, 9 Oct 2012 06:31:28 +0000 (02:31 -0400)]
freerdp: change true/false to TRUE/FALSE
Marc-André Moreau [Tue, 9 Oct 2012 03:46:05 +0000 (23:46 -0400)]
libfreerdp-utils: remove xwcsdup and xstrtoup
Marc-André Moreau [Tue, 9 Oct 2012 03:42:01 +0000 (23:42 -0400)]
libfreerdp-utils: get rid of xstrdup in favor of WinPR _strdup
Marc-André Moreau [Tue, 9 Oct 2012 03:21:26 +0000 (23:21 -0400)]
libfreerdp-utils: get rid of xmalloc, xrealloc and xfree
Marc-André Moreau [Tue, 9 Oct 2012 03:02:04 +0000 (23:02 -0400)]
freerdp: fix headers
Marc-André Moreau [Tue, 9 Oct 2012 02:55:06 +0000 (22:55 -0400)]
cmake: rename WITH_MONOLITHIC_BUILD to MONOLITHIC_BUILD
Marc-André Moreau [Tue, 9 Oct 2012 02:53:05 +0000 (22:53 -0400)]
channels: rename WITH_STATIC_PLUGINS to STATIC_CHANNELS
Marc-André Moreau [Tue, 9 Oct 2012 02:48:17 +0000 (22:48 -0400)]
channels: make rail, drdynvc, cliprdr and rdpsnd built-in channels
Marc-André Moreau [Tue, 9 Oct 2012 01:00:07 +0000 (21:00 -0400)]
channels: move rdpdr header
Marc-André Moreau [Tue, 9 Oct 2012 00:33:58 +0000 (20:33 -0400)]
channels: move include/freerdp/plugins to include/freerdp/client
Marc-André Moreau [Tue, 9 Oct 2012 00:26:11 +0000 (20:26 -0400)]
channels: modify plugins to become optionally built-in
Marc-André Moreau [Mon, 8 Oct 2012 23:54:11 +0000 (19:54 -0400)]
channels: added support for loading plugins from a static entry table
Marc-André Moreau [Mon, 8 Oct 2012 20:29:40 +0000 (16:29 -0400)]
sfreerdp-server: get rdpsnd channel to initialize
Marc-André Moreau [Mon, 8 Oct 2012 20:12:03 +0000 (16:12 -0400)]
sfreerdp-server: cleanup sample server code
Marc-André Moreau [Mon, 8 Oct 2012 17:11:59 +0000 (13:11 -0400)]
channels/rdpdr: fix initialization of IRPs
Vic Lee [Mon, 8 Oct 2012 06:37:12 +0000 (14:37 +0800)]
libfreerdp-utils: WideCharToMultiByte does not null-ternimate thus buffer must be zero.
Vic Lee [Mon, 8 Oct 2012 05:32:41 +0000 (13:32 +0800)]
libfreerdp-core: tag activated flag to false during re-activation.
Marc-André Moreau [Mon, 8 Oct 2012 02:53:24 +0000 (22:53 -0400)]
channels: added generation of static channel entry table
Marc-André Moreau [Mon, 8 Oct 2012 00:25:50 +0000 (20:25 -0400)]
libwinpr-pipe: implement anonymous pipes
Marc-André Moreau [Sun, 7 Oct 2012 21:54:19 +0000 (17:54 -0400)]
libwinpr: add tests for CreatePipe
Marc-André Moreau [Sun, 7 Oct 2012 20:13:30 +0000 (16:13 -0400)]
winpr: stubbed pipe module, added some test stubs
Marc-André Moreau [Sun, 7 Oct 2012 14:21:54 +0000 (10:21 -0400)]
channels: fix export of symbols on Windows
Marc-André Moreau [Sun, 7 Oct 2012 00:19:03 +0000 (20:19 -0400)]
libwinpr-interlocked: added support for doubly-linked lists
Marc-André Moreau [Sat, 6 Oct 2012 21:49:56 +0000 (17:49 -0400)]
channels: windows patches from richterger
Marc-André Moreau [Sat, 6 Oct 2012 20:55:58 +0000 (16:55 -0400)]
channels/rdpdr: fix IRP creation (forgot to zero memory)
Marc-André Moreau [Fri, 5 Oct 2012 22:30:14 +0000 (18:30 -0400)]
channels: moving device plugins up in the directory structure
Marc-André Moreau [Fri, 5 Oct 2012 20:01:59 +0000 (16:01 -0400)]
channels: refactoring of rdpdr cmake scripts
Marc-André Moreau [Fri, 5 Oct 2012 18:45:54 +0000 (14:45 -0400)]
winpr: fix compilation on Linux
Marc-André Moreau [Fri, 5 Oct 2012 15:40:33 +0000 (11:40 -0400)]
libwinpr-path: make tests pass on Windows
Marc-André Moreau [Fri, 5 Oct 2012 04:14:44 +0000 (00:14 -0400)]
libwinpr-path: implement more of the API
Marc-André Moreau [Fri, 5 Oct 2012 03:19:05 +0000 (23:19 -0400)]
libwinpr: wrote more tests
Marc-André Moreau [Thu, 4 Oct 2012 23:21:09 +0000 (19:21 -0400)]
wfreerdp-server: fix server interface build
Marc-André Moreau [Thu, 4 Oct 2012 23:15:44 +0000 (19:15 -0400)]
libfreerdp: fix monolithic build
Marc-André Moreau [Thu, 4 Oct 2012 22:57:32 +0000 (18:57 -0400)]
libwinpr: added tests and fix InterlockedCompareExchange64 on Windows XP
Marc-André Moreau [Thu, 4 Oct 2012 20:56:42 +0000 (16:56 -0400)]
winpr: merging with master
Marc-André Moreau [Thu, 4 Oct 2012 20:54:16 +0000 (16:54 -0400)]
cmake: refactoring of channels cmake scripts
Marc-André Moreau [Thu, 4 Oct 2012 19:55:14 +0000 (12:55 -0700)]
Merge pull request #757 from alama/master
Fix up compiling for Ubuntu/Debian systems
Alam Arias [Thu, 4 Oct 2012 19:23:21 +0000 (15:23 -0400)]
Alam Arias [Wed, 3 Oct 2012 14:53:54 +0000 (10:53 -0400)]
Alam Arias [Wed, 3 Oct 2012 14:05:20 +0000 (10:05 -0400)]
Revert "build: check libavcodec api version"
This reverts commit
06720e2a8dcf986af8ba8f14098afd2af6d0b4b8.
Marc-André Moreau [Thu, 4 Oct 2012 13:42:23 +0000 (09:42 -0400)]
cmake: organize solution folders
Marc-André Moreau [Wed, 3 Oct 2012 23:50:48 +0000 (19:50 -0400)]
libwinpr: use ModuleOptions.cmake automatically
Marc-André Moreau [Wed, 3 Oct 2012 23:29:28 +0000 (19:29 -0400)]
freerdp: improve scripts for complex modules with monolithic build option
Marc-André Moreau [Wed, 3 Oct 2012 21:53:03 +0000 (17:53 -0400)]
winpr: fix build on Windows
Marc-André Moreau [Wed, 3 Oct 2012 12:43:27 +0000 (08:43 -0400)]
libwinpr-interlocked: fix on 32-bit
Marc-André Moreau [Wed, 3 Oct 2012 12:20:40 +0000 (08:20 -0400)]
winpr: fix tchar redefinition
Marc-André Moreau [Wed, 3 Oct 2012 03:01:16 +0000 (23:01 -0400)]
channels/rdpsnd: code style cleanup
Marc-André Moreau [Wed, 3 Oct 2012 01:52:27 +0000 (21:52 -0400)]
channels/rdpdr: reduce dependency on list utils in favor or lightweight interlocked singly-list lists
Marc-André Moreau [Wed, 3 Oct 2012 00:17:57 +0000 (20:17 -0400)]
libfreerdp-channels: replace list utils by interlocked API
Marc-André Moreau [Tue, 2 Oct 2012 21:28:48 +0000 (14:28 -0700)]
Merge pull request #751 from FreeRDP/usb
USB Redirection Integration
Marc-André Moreau [Tue, 2 Oct 2012 21:27:08 +0000 (17:27 -0400)]
urbdrc: disable by default
Marc-André Moreau [Tue, 2 Oct 2012 21:24:52 +0000 (17:24 -0400)]
urbdrc: code style cleanup
Marc-André Moreau [Tue, 2 Oct 2012 20:54:14 +0000 (16:54 -0400)]
urbdrc: move USB redirection code
Marc-André Moreau [Tue, 2 Oct 2012 20:32:41 +0000 (16:32 -0400)]
freerdp: merging with master
Marc-André Moreau [Tue, 2 Oct 2012 17:32:33 +0000 (10:32 -0700)]
Merge pull request #750 from FreeRDP/channels
WinPR + Channels + CMake
Marc-André Moreau [Tue, 2 Oct 2012 15:56:10 +0000 (11:56 -0400)]
cmake: disable test build by default
Marc-André Moreau [Tue, 2 Oct 2012 15:16:40 +0000 (11:16 -0400)]
channels: code style cleanup
Marc-André Moreau [Tue, 2 Oct 2012 15:11:11 +0000 (11:11 -0400)]
channels/rdpdr: fix warning
Marc-André Moreau [Tue, 2 Oct 2012 15:05:21 +0000 (11:05 -0400)]
wfreerdp: merging with win32 integration branch
Marc-André Moreau [Tue, 2 Oct 2012 15:02:09 +0000 (11:02 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels
Marc-André Moreau [Tue, 2 Oct 2012 14:57:39 +0000 (10:57 -0400)]
freerdp: fix build on Linux
Marc-André Moreau [Tue, 2 Oct 2012 14:28:04 +0000 (10:28 -0400)]
libfreerdp-core: fix setting rdp->disconnect
Marc-André Moreau [Tue, 2 Oct 2012 13:57:32 +0000 (09:57 -0400)]
channels/scard: fix compilation
Marc-André Moreau [Tue, 2 Oct 2012 13:30:31 +0000 (09:30 -0400)]
libwinpr-crt: fix compilation
richterger [Tue, 2 Oct 2012 07:12:08 +0000 (09:12 +0200)]
Add support for connection via http proxy
Adds --proxy <host>:<port> commandline option
Simple implementation, no proxy authentication
richterger [Tue, 2 Oct 2012 07:10:21 +0000 (09:10 +0200)]
win32: make rdpdr printer plugin working on win32
richterger [Tue, 2 Oct 2012 07:04:58 +0000 (09:04 +0200)]
win32: Fixes segfault that can occurs when a keyboard event arrives, but no main window is available (e.g. while closing the application)
richterger [Tue, 2 Oct 2012 07:02:17 +0000 (09:02 +0200)]
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
richterger [Tue, 2 Oct 2012 06:58:54 +0000 (08:58 +0200)]
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.
richterger [Tue, 2 Oct 2012 06:49:18 +0000 (08:49 +0200)]
Add MSVC2008 project files to .gitignore
richterger [Tue, 2 Oct 2012 06:48:11 +0000 (08:48 +0200)]
Add missing #ifdef/#endif around include stdint
Marc-André Moreau [Tue, 2 Oct 2012 03:31:49 +0000 (23:31 -0400)]
libwinpr-crt: improve aligned memory tests
Marc-André Moreau [Tue, 2 Oct 2012 03:00:41 +0000 (23:00 -0400)]
libwinpr-interlocked: make tests pass
Marc-André Moreau [Tue, 2 Oct 2012 01:58:24 +0000 (21:58 -0400)]
libwinpr-interlocked: added unit tests for interlocked access
Marc-André Moreau [Mon, 1 Oct 2012 23:10:00 +0000 (19:10 -0400)]
libwinpr-crt: add tests for memory aligned allocation functions
Marc-André Moreau [Mon, 1 Oct 2012 22:34:46 +0000 (18:34 -0400)]
libwinpr-path: fix build on Linux
Marc-André Moreau [Mon, 1 Oct 2012 20:49:34 +0000 (16:49 -0400)]
libwinpr-path: start writing tests