platform/upstream/freerdp.git
9 years agoshadow: fix and improve config path detection
Marc-André Moreau [Thu, 18 Sep 2014 14:06:59 +0000 (10:06 -0400)]
shadow: fix and improve config path detection

9 years agomfreerdp-server: disable in favor of shadow server
Marc-André Moreau [Thu, 18 Sep 2014 02:59:58 +0000 (22:59 -0400)]
mfreerdp-server: disable in favor of shadow server

9 years agoshadow: add common subsystem code
Marc-André Moreau [Thu, 18 Sep 2014 02:58:57 +0000 (22:58 -0400)]
shadow: add common subsystem code

9 years agoserver/shadow: split into library + executable
Marc-André Moreau [Thu, 18 Sep 2014 01:18:47 +0000 (21:18 -0400)]
server/shadow: split into library + executable

9 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into shadow
Marc-André Moreau [Thu, 18 Sep 2014 00:15:01 +0000 (20:15 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow

Conflicts:
server/Mac/mf_audin.c
server/Mac/mf_event.c
server/Mac/mf_info.c
server/Mac/mf_mountain_lion.c
server/Mac/mf_peer.c
server/Mac/mf_rdpsnd.c
server/Mac/mfreerdp.c
server/shadow/CMakeLists.txt

9 years agoMerge pull request #2111 from awakecoding/egfx
Marc-André Moreau [Thu, 18 Sep 2014 00:02:04 +0000 (20:02 -0400)]
Merge pull request #2111 from awakecoding/egfx

Exhaustive Color Format Support

9 years agolibfreerdp-gdi: fix clipping of bitmap update
Marc-André Moreau [Wed, 17 Sep 2014 23:55:39 +0000 (19:55 -0400)]
libfreerdp-gdi: fix clipping of bitmap update

9 years agolibfreerdp-gdi: fix gdi_init
Marc-André Moreau [Wed, 17 Sep 2014 23:44:59 +0000 (19:44 -0400)]
libfreerdp-gdi: fix gdi_init

9 years agofreerdp: fix build problems
Marc-André Moreau [Wed, 17 Sep 2014 23:19:37 +0000 (19:19 -0400)]
freerdp: fix build problems

9 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into egfx
Marc-André Moreau [Wed, 17 Sep 2014 23:09:56 +0000 (19:09 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into egfx

Conflicts:
client/Windows/wf_cliprdr.h
client/Windows/wf_event.h
client/X11/xf_client.c
client/X11/xf_gdi.c
libfreerdp/gdi/gdi.c
server/Mac/mf_input.c

9 years agolibwinpr-sspi: fix NTLM strict error check
Marc-André Moreau [Wed, 17 Sep 2014 22:44:59 +0000 (18:44 -0400)]
libwinpr-sspi: fix NTLM strict error check

9 years agolibfreerdp-codec: fix warning in color conversion, fix color move
Marc-André Moreau [Wed, 17 Sep 2014 22:43:42 +0000 (18:43 -0400)]
libfreerdp-codec: fix warning in color conversion, fix color move

9 years agolibfreerdp-gdi: fix 8bpp mode
Marc-André Moreau [Wed, 17 Sep 2014 22:30:09 +0000 (18:30 -0400)]
libfreerdp-gdi: fix 8bpp mode

9 years agoshadow: fix encoder grid bug
Marc-André Moreau [Wed, 17 Sep 2014 19:19:35 +0000 (15:19 -0400)]
shadow: fix encoder grid bug

9 years agoMerge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow
Marc-André Moreau [Wed, 17 Sep 2014 19:17:05 +0000 (15:17 -0400)]
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow

9 years agolibfreerdp-gdi: fix 16bpp internal buffer format
Marc-André Moreau [Wed, 17 Sep 2014 18:55:52 +0000 (14:55 -0400)]
libfreerdp-gdi: fix 16bpp internal buffer format

9 years agoxfreerdp: fix X11 16bpp mode
Marc-André Moreau [Wed, 17 Sep 2014 18:29:56 +0000 (14:29 -0400)]
xfreerdp: fix X11 16bpp mode

9 years agolibfreerdp-codec: add proper 16bpp output format support
Marc-André Moreau [Wed, 17 Sep 2014 16:17:41 +0000 (12:17 -0400)]
libfreerdp-codec: add proper 16bpp output format support

9 years agoMerge pull request #2106 from bmiklautz/issue/2103
Bernhard Miklautz [Wed, 17 Sep 2014 11:52:19 +0000 (13:52 +0200)]
Merge pull request #2106 from bmiklautz/issue/2103

misc command line fixes

9 years agoMerge pull request #2107 from akallabeth/fix_tsmf_wvc
Martin Fleisz [Wed, 17 Sep 2014 09:02:35 +0000 (11:02 +0200)]
Merge pull request #2107 from akallabeth/fix_tsmf_wvc

Minor TSMF fixes

9 years agoMerge pull request #2108 from akallabeth/wlog_default_level
Martin Fleisz [Wed, 17 Sep 2014 08:53:11 +0000 (10:53 +0200)]
Merge pull request #2108 from akallabeth/wlog_default_level

Setting default WLog_Level to INFO.

9 years agoDefault WLog_Level is now INFO.
Armin Novak [Wed, 17 Sep 2014 07:28:40 +0000 (09:28 +0200)]
Default WLog_Level is now INFO.

9 years agoFixed entry function for ffmpeg and non static channel builds.
Armin Novak [Wed, 17 Sep 2014 07:18:21 +0000 (09:18 +0200)]
Fixed entry function for ffmpeg and non static channel builds.

9 years agoFixed naming of entry function, now working with non static channel builds.
Armin Novak [Wed, 17 Sep 2014 07:12:01 +0000 (09:12 +0200)]
Fixed naming of entry function, now working with non static channel builds.

9 years agoFixed WVC capabilities.
Armin Novak [Wed, 17 Sep 2014 07:06:17 +0000 (09:06 +0200)]
Fixed WVC capabilities.

9 years agoxfreerdp: partial fix for X11 16bpp mode
Marc-André Moreau [Tue, 16 Sep 2014 23:12:26 +0000 (19:12 -0400)]
xfreerdp: partial fix for X11 16bpp mode

9 years agolibfreerdp-gdi: fix SurfaceToSurface overlapping copies
Marc-André Moreau [Tue, 16 Sep 2014 21:41:24 +0000 (17:41 -0400)]
libfreerdp-gdi: fix SurfaceToSurface overlapping copies

9 years agolibfreerdp-codec: add BGR support to egfx
Marc-André Moreau [Tue, 16 Sep 2014 20:55:47 +0000 (16:55 -0400)]
libfreerdp-codec: add BGR support to egfx

9 years agocommand line: fix --version
Bernhard Miklautz [Tue, 16 Sep 2014 20:51:01 +0000 (22:51 +0200)]
command line: fix --version

In command line detection status (return) values were ignored therefore
--version wasn't recognized properly and help was printed

9 years agocommand line: print help and kbd list to stdout
Bernhard Miklautz [Tue, 16 Sep 2014 19:07:38 +0000 (21:07 +0200)]
command line: print help and kbd list to stdout

Revert recent wlog changes for command line and print help/kbd listings
directly to stdout

9 years agoMerge pull request #2105 from bmiklautz/fix/duplicated_prototype
Bernhard Miklautz [Tue, 16 Sep 2014 17:46:41 +0000 (19:46 +0200)]
Merge pull request #2105 from bmiklautz/fix/duplicated_prototype

rdpsnd server: fix duplicated prototype

9 years agordpsnd server: fix duplicated prototype
Bernhard Miklautz [Tue, 16 Sep 2014 17:26:33 +0000 (19:26 +0200)]
rdpsnd server: fix duplicated prototype

9 years agoMerge pull request #2098 from akallabeth/fix_libfreerdp_log
Bernhard Miklautz [Tue, 16 Sep 2014 08:24:43 +0000 (10:24 +0200)]
Merge pull request #2098 from akallabeth/fix_libfreerdp_log

Implemented WLog for libfreerdp, client and server

9 years agoFixed log level of error message.
Armin Novak [Tue, 16 Sep 2014 08:17:54 +0000 (10:17 +0200)]
Fixed log level of error message.

9 years agoFixed log level of error message.
Armin Novak [Tue, 16 Sep 2014 08:16:05 +0000 (10:16 +0200)]
Fixed log level of error message.

9 years agoFixed missing log message formatting argument on android.
Armin Novak [Tue, 16 Sep 2014 08:14:18 +0000 (10:14 +0200)]
Fixed missing log message formatting argument on android.

9 years agoChanged log level.
Armin Novak [Tue, 16 Sep 2014 07:45:48 +0000 (09:45 +0200)]
Changed log level.

9 years agoDecreased log level.
Armin Novak [Tue, 16 Sep 2014 07:43:56 +0000 (09:43 +0200)]
Decreased log level.

9 years agoDecreased logging verbosity.
Armin Novak [Tue, 16 Sep 2014 07:37:45 +0000 (09:37 +0200)]
Decreased logging verbosity.

10 years agolibfreerdp-gdi: add support for ABGR plain colors
Marc-André Moreau [Mon, 15 Sep 2014 20:28:53 +0000 (16:28 -0400)]
libfreerdp-gdi: add support for ABGR plain colors

10 years agolibfreerdp-gdi: partial support for internal ABGR buffer format
Marc-André Moreau [Mon, 15 Sep 2014 20:08:06 +0000 (16:08 -0400)]
libfreerdp-gdi: partial support for internal ABGR buffer format

10 years agolibfreerdp-codec: add RGB/BGR color conversion to freerdp_image_copy
Marc-André Moreau [Mon, 15 Sep 2014 18:59:45 +0000 (14:59 -0400)]
libfreerdp-codec: add RGB/BGR color conversion to freerdp_image_copy

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 18:06:35 +0000 (20:06 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:56:21 +0000 (19:56 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:55:21 +0000 (19:55 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:52:33 +0000 (19:52 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:52:19 +0000 (19:52 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:51:58 +0000 (19:51 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:51:37 +0000 (19:51 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:51:17 +0000 (19:51 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:50:50 +0000 (19:50 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:49:34 +0000 (19:49 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:48:57 +0000 (19:48 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:47:59 +0000 (19:47 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:47:11 +0000 (19:47 +0200)]
Decreased logging verbosity.

10 years agoChanged logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:40:54 +0000 (19:40 +0200)]
Changed logging verbosity.

10 years agoIncreased logging verbosity for error.
Armin Novak [Mon, 15 Sep 2014 17:39:08 +0000 (19:39 +0200)]
Increased logging verbosity for error.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:38:37 +0000 (19:38 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:37:53 +0000 (19:37 +0200)]
Decreased logging verbosity.

10 years agoDecreased logging verbosity.
Armin Novak [Mon, 15 Sep 2014 17:37:18 +0000 (19:37 +0200)]
Decreased logging verbosity.

10 years agoDecreased log level.
Armin Novak [Mon, 15 Sep 2014 17:35:43 +0000 (19:35 +0200)]
Decreased log level.

10 years agoRemoved remaining printf and DEBUG_* usages.
Armin Novak [Mon, 15 Sep 2014 07:01:05 +0000 (09:01 +0200)]
Removed remaining printf and DEBUG_* usages.

10 years agoFixed possible memory leak.
Armin Novak [Fri, 12 Sep 2014 15:50:42 +0000 (17:50 +0200)]
Fixed possible memory leak.

10 years agoFixed compiler warnings.
Armin Novak [Fri, 12 Sep 2014 15:39:21 +0000 (17:39 +0200)]
Fixed compiler warnings.

10 years agoRemoved obsolete headers and defines.
Armin Novak [Fri, 12 Sep 2014 15:39:10 +0000 (17:39 +0200)]
Removed obsolete headers and defines.

10 years agoUsing wlog for server now.
Armin Novak [Fri, 12 Sep 2014 15:38:12 +0000 (17:38 +0200)]
Using wlog for server now.

10 years agoUsing wlog for logging in clients now.
Armin Novak [Fri, 12 Sep 2014 15:13:01 +0000 (17:13 +0200)]
Using wlog for logging in clients now.

10 years agoFixed compiler warning.
Armin Novak [Fri, 12 Sep 2014 14:21:04 +0000 (16:21 +0200)]
Fixed compiler warning.

10 years agoUsing wlog for channel logging now.
Armin Novak [Fri, 12 Sep 2014 14:19:32 +0000 (16:19 +0200)]
Using wlog for channel logging now.
Fixed compiler warnings and broken callback in urbdrc.

10 years agoReplaced logging in libfreerdp with wlog defines.
Armin Novak [Fri, 12 Sep 2014 12:36:29 +0000 (14:36 +0200)]
Replaced logging in libfreerdp with wlog defines.

10 years agoshadow/mac: add keyboard support
Marc-André Moreau [Mon, 15 Sep 2014 00:23:40 +0000 (20:23 -0400)]
shadow/mac: add keyboard support

10 years agoshadow/mac: add initial screen capture support
Marc-André Moreau [Mon, 15 Sep 2014 00:08:38 +0000 (20:08 -0400)]
shadow/mac: add initial screen capture support

10 years agoshadow/mac: add mouse movement
Marc-André Moreau [Sat, 13 Sep 2014 17:21:34 +0000 (13:21 -0400)]
shadow/mac: add mouse movement

10 years agoshadow/mac: add monitor detection
Marc-André Moreau [Sat, 13 Sep 2014 17:12:55 +0000 (13:12 -0400)]
shadow/mac: add monitor detection

10 years agomfreerdp-server: fix build
Marc-André Moreau [Sat, 13 Sep 2014 16:33:33 +0000 (12:33 -0400)]
mfreerdp-server: fix build

10 years agoMerge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow
Marc-André Moreau [Sat, 13 Sep 2014 16:04:02 +0000 (12:04 -0400)]
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow

10 years agomfreerdp: add egfx support
Marc-André Moreau [Sat, 13 Sep 2014 16:02:53 +0000 (12:02 -0400)]
mfreerdp: add egfx support

10 years agowfreerdp: add RDP8 graphics pipeline support
Marc-André Moreau [Fri, 12 Sep 2014 20:30:57 +0000 (16:30 -0400)]
wfreerdp: add RDP8 graphics pipeline support

10 years agoMerge pull request #2097 from awakecoding/egfx
Marc-André Moreau [Fri, 12 Sep 2014 19:12:52 +0000 (15:12 -0400)]
Merge pull request #2097 from awakecoding/egfx

GDI Bitmap Update Optimization

10 years agolibfreerdp-gdi: add RDP8 graphics pipeline support
Marc-André Moreau [Fri, 12 Sep 2014 18:57:44 +0000 (14:57 -0400)]
libfreerdp-gdi: add RDP8 graphics pipeline support

10 years agowfreerdp: fix gdi usage
Marc-André Moreau [Fri, 12 Sep 2014 15:34:30 +0000 (11:34 -0400)]
wfreerdp: fix gdi usage

10 years agolibfreerdp-cache: fix 15bpp
Marc-André Moreau [Fri, 12 Sep 2014 05:11:40 +0000 (01:11 -0400)]
libfreerdp-cache: fix 15bpp

10 years agolibfreerdp-gdi: fix bitmap caching
Marc-André Moreau [Fri, 12 Sep 2014 05:03:19 +0000 (01:03 -0400)]
libfreerdp-gdi: fix bitmap caching

10 years agoxfreerdp: optimize bitmap updates
Marc-André Moreau [Fri, 12 Sep 2014 02:29:09 +0000 (22:29 -0400)]
xfreerdp: optimize bitmap updates

10 years agolibfreerdp-gdi: fix and cleanup new bitmap update code
Marc-André Moreau [Fri, 12 Sep 2014 00:46:15 +0000 (20:46 -0400)]
libfreerdp-gdi: fix and cleanup new bitmap update code

10 years agolibfreerdp-gdi: start optimizing gdi bitmap update
Marc-André Moreau [Fri, 12 Sep 2014 00:12:32 +0000 (20:12 -0400)]
libfreerdp-gdi: start optimizing gdi bitmap update

10 years agoMerge pull request #2095 from bmiklautz/feat/byemonolithic 1.2.0-beta1+android9
Marc-André Moreau [Thu, 11 Sep 2014 22:46:32 +0000 (18:46 -0400)]
Merge pull request #2095 from bmiklautz/feat/byemonolithic

Remove non-monolithic builds of libfreerdp

10 years agoFix: misc compiler warnings
Bernhard Miklautz [Thu, 11 Sep 2014 22:36:29 +0000 (00:36 +0200)]
Fix: misc compiler warnings

Seen in Xcode

10 years agolibfreerdp: always build "MONOLITHIC"
Bernhard Miklautz [Thu, 11 Sep 2014 22:19:53 +0000 (00:19 +0200)]
libfreerdp: always build "MONOLITHIC"

"libfreerdp" consisted of multiple (small) single libraries. If the cmake
option MONOLITHIC was used only one library was build combining all of
the libfreerdp-* libraries.
The only exceptions to this are libfreerdp-server and libfreerdp-client these
are build as separate libraries.

This commit obsoltes non-monolithic builds and makes monolithic builds
the default. The cmake option MONOLITHIC is also removed.

10 years agoMerge pull request #2088 from bmiklautz/fix/rdpsndv5
Marc-André Moreau [Thu, 11 Sep 2014 18:02:54 +0000 (14:02 -0400)]
Merge pull request #2088 from bmiklautz/fix/rdpsndv5

rdpsnd server side: misc fixes

10 years agoMerge pull request #2091 from ptsekov/software-gdi-improvements
Marc-André Moreau [Thu, 11 Sep 2014 17:52:16 +0000 (13:52 -0400)]
Merge pull request #2091 from ptsekov/software-gdi-improvements

Fix #2090

10 years agoMerge pull request #2092 from bmiklautz/issue/2085
Marc-André Moreau [Thu, 11 Sep 2014 17:49:49 +0000 (13:49 -0400)]
Merge pull request #2092 from bmiklautz/issue/2085

xfreerdp: fix segfault

10 years agofix build warning
Bernhard Miklautz [Thu, 11 Sep 2014 15:26:01 +0000 (17:26 +0200)]
fix build warning

warning: implicit declaration of function ‘winpr_bitmap_write’
[-Wimplicit-function-declaration]

10 years agoxfreerdp: fix segfault
Bernhard Miklautz [Thu, 11 Sep 2014 15:04:21 +0000 (17:04 +0200)]
xfreerdp: fix segfault

codec contexts are now generated and freed within core/codecs.c

10 years agoDo not invert fb data when rendering with freerdp's engine.
Pavel Tsekov [Thu, 11 Sep 2014 14:00:12 +0000 (17:00 +0300)]
Do not invert fb data when rendering with freerdp's engine.
* client/Windows/wf_interface.c (wf_post_connect): Do not pass
`CLRCONV_INVERT' to gdi_init().

10 years agoFix missing output when using freerdp's rendering
Pavel Tsekov [Thu, 11 Sep 2014 13:51:44 +0000 (16:51 +0300)]
Fix missing output when using freerdp's rendering
engine
* client/Windows/wf_interface.c (wf_post_connect): Properly initialize
freerdp's GDI subsystem when using freerdp's rendering engine.

10 years agoFix #2090
Pavel Tsekov [Thu, 11 Sep 2014 13:40:10 +0000 (16:40 +0300)]
Fix #2090
* client/Windows/wf_graphics.c (wf_register_graphics): Do not register
custom bitmap handler when using freerdp's own GDI implementation.

10 years agoMerge pull request #2089 from akallabeth/winpr_HexDump_fix
Martin Fleisz [Thu, 11 Sep 2014 12:25:29 +0000 (14:25 +0200)]
Merge pull request #2089 from akallabeth/winpr_HexDump_fix

Fixed string size calculation in winpr_HexDump

10 years agoFixed string size calculation in winpr_HexDump
Armin Novak [Thu, 11 Sep 2014 11:59:48 +0000 (13:59 +0200)]
Fixed string size calculation in winpr_HexDump

10 years agordpsnd_server_handle_messages: change return type
Bernhard Miklautz [Thu, 11 Sep 2014 11:45:23 +0000 (13:45 +0200)]
rdpsnd_server_handle_messages: change return type

With BOOL as return type it is not possible to differentiate between
success and "no data can be read" (when a channel read would block).

rdpsnd_server_handle_messages returns now int with the following
possible values:

-1 if no data could be read
0 error (like connection close) (formerly FALSE)
1 succsess (also if further bytes need to be read) (formerly TRUE)

Not using -1 for error cases was chosen to be compatible with the BOOL
return values used before.