platform/upstream/freerdp.git
10 years agoMerge pull request #2136 from bmiklautz/feat/kbd_indicators
Marc-André Moreau [Tue, 7 Oct 2014 13:30:16 +0000 (09:30 -0400)]
Merge pull request #2136 from bmiklautz/feat/kbd_indicators

Support for set keyboard indicators PDU

10 years agoMerge pull request #2138 from dpoe/master
Bernhard Miklautz [Tue, 7 Oct 2014 08:56:30 +0000 (10:56 +0200)]
Merge pull request #2138 from dpoe/master

correct check for lzcnt cpu capability

10 years agocorrect check for lzcnt cpu capability
Daryl Poe [Mon, 6 Oct 2014 19:50:49 +0000 (13:50 -0600)]
correct check for lzcnt cpu capability

10 years agoxfreerdp: add support to set keyboard indicators
Bernhard Miklautz [Mon, 6 Oct 2014 08:37:37 +0000 (10:37 +0200)]
xfreerdp: add support to set keyboard indicators

* add generic function to check for X extensions
* detect x keyboard support
* add callbacks and client code to set/clear keyboard indicators

10 years agoxfreerdp: add support for PlaySound
Bernhard Miklautz [Fri, 3 Oct 2014 14:04:15 +0000 (16:04 +0200)]
xfreerdp: add support for PlaySound

Using X keyboard bell.

10 years agocore: add support for set keyboard indicators PDU
Bernhard Miklautz [Tue, 30 Sep 2014 16:18:29 +0000 (18:18 +0200)]
core: add support for set keyboard indicators PDU

Server Set Keyboard Indicators PDU MS-RDPBCGR 2.2.8.2.1

* add server side code
* add support for client callback

10 years agoMerge pull request #2132 from awakecoding/shadow
Marc-André Moreau [Wed, 1 Oct 2014 16:56:13 +0000 (12:56 -0400)]
Merge pull request #2132 from awakecoding/shadow

RdTk, PNG read/write, Shadow X11, RDP8.1 Display Control

10 years agolibrdtk: improve text positioning
Marc-André Moreau [Wed, 1 Oct 2014 16:18:17 +0000 (12:18 -0400)]
librdtk: improve text positioning

10 years agolibrdtk: initial nine patch rendering
Marc-André Moreau [Tue, 30 Sep 2014 23:40:16 +0000 (19:40 -0400)]
librdtk: initial nine patch rendering

10 years agolibrdtk: stub NinePatch, TextField and Button
Marc-André Moreau [Tue, 30 Sep 2014 18:54:36 +0000 (14:54 -0400)]
librdtk: stub NinePatch, TextField and Button

10 years agordtk: initial commit
Marc-André Moreau [Mon, 29 Sep 2014 20:08:08 +0000 (16:08 -0400)]
rdtk: initial commit

10 years agoshadow: initial font rendering
Marc-André Moreau [Mon, 29 Sep 2014 18:07:48 +0000 (14:07 -0400)]
shadow: initial font rendering

10 years agoshadow: start bitmap font loader
Marc-André Moreau [Mon, 29 Sep 2014 01:41:12 +0000 (21:41 -0400)]
shadow: start bitmap font loader

10 years agolibwinpr-utils: add simple image loading/writing test
Marc-André Moreau [Sun, 28 Sep 2014 15:14:30 +0000 (11:14 -0400)]
libwinpr-utils: add simple image loading/writing test

10 years agolibwinpr-utils: add png support
Marc-André Moreau [Sun, 28 Sep 2014 15:02:39 +0000 (11:02 -0400)]
libwinpr-utils: add png support

10 years agoshadow: add X11 PAM authentication
Marc-André Moreau [Fri, 26 Sep 2014 23:03:48 +0000 (19:03 -0400)]
shadow: add X11 PAM authentication

10 years agoshadow: fix X11 extended keycodes
Marc-André Moreau [Fri, 26 Sep 2014 21:51:45 +0000 (17:51 -0400)]
shadow: fix X11 extended keycodes

10 years agolibfreerdp-core: fix cloning of LoadBalanceInfo
Marc-André Moreau [Fri, 26 Sep 2014 19:18:40 +0000 (15:18 -0400)]
libfreerdp-core: fix cloning of LoadBalanceInfo

10 years agolibfreerdp-gdi: handle egfx desktop resize
Marc-André Moreau [Fri, 26 Sep 2014 02:08:10 +0000 (22:08 -0400)]
libfreerdp-gdi: handle egfx desktop resize

10 years agolibfreerdp-core: update RDP8 virtual channels
Marc-André Moreau [Thu, 25 Sep 2014 21:31:05 +0000 (17:31 -0400)]
libfreerdp-core: update RDP8 virtual channels

10 years agofreerdp: fix headers for C++
Marc-André Moreau [Thu, 25 Sep 2014 18:15:57 +0000 (14:15 -0400)]
freerdp: fix headers for C++

10 years agoMerge pull request #2124 from awakecoding/shadow
Marc-André Moreau [Thu, 25 Sep 2014 15:03:18 +0000 (11:03 -0400)]
Merge pull request #2124 from awakecoding/shadow

Shadow Improvements, Server-Side Fixes

10 years agolibfreerdp-gdi: remove some dead code
Marc-André Moreau [Thu, 25 Sep 2014 14:39:23 +0000 (10:39 -0400)]
libfreerdp-gdi: remove some dead code

10 years agoMerge pull request #2123 from akallabeth/gdi_loglevel_fix
Marc-André Moreau [Thu, 25 Sep 2014 14:38:13 +0000 (10:38 -0400)]
Merge pull request #2123 from akallabeth/gdi_loglevel_fix

Decreased log level for not implemented GDI functions.

10 years agoMerge pull request #2101 from eledoux/ports
Marc-André Moreau [Thu, 25 Sep 2014 14:38:07 +0000 (10:38 -0400)]
Merge pull request #2101 from eledoux/ports

Ports

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into shadow
Marc-André Moreau [Thu, 25 Sep 2014 14:35:14 +0000 (10:35 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 25 Sep 2014 14:34:56 +0000 (10:34 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

Conflicts:
libfreerdp/gdi/gdi.c

10 years agoDecreased log level for not implemented GDI functions.
Armin Novak [Thu, 25 Sep 2014 06:56:55 +0000 (08:56 +0200)]
Decreased log level for not implemented GDI functions.
All functions only used within gdi.c are now static.

10 years agolibfreerdp-core: fix RemoteFX/autodetect incompatibility issue with 2008 R2
Marc-André Moreau [Wed, 24 Sep 2014 21:23:12 +0000 (17:23 -0400)]
libfreerdp-core: fix RemoteFX/autodetect incompatibility issue with 2008 R2

10 years agoMerge pull request #2121 from bmiklautz/fix/linked_list
Marc-André Moreau [Wed, 24 Sep 2014 20:22:39 +0000 (16:22 -0400)]
Merge pull request #2121 from bmiklautz/fix/linked_list

LinkedList Enumerator fixes

10 years agoshadow: fix bitmap updates
Marc-André Moreau [Wed, 24 Sep 2014 17:17:52 +0000 (13:17 -0400)]
shadow: fix bitmap updates

10 years agoshadow: fix surface frame markers
Marc-André Moreau [Wed, 24 Sep 2014 16:10:02 +0000 (12:10 -0400)]
shadow: fix surface frame markers

10 years agowinpr-utils: extend LinkedList test
Bernhard Miklautz [Wed, 24 Sep 2014 11:03:46 +0000 (13:03 +0200)]
winpr-utils: extend LinkedList test

10 years agowinpr-utils: fix problem in LinkedList enumerator
Bernhard Miklautz [Wed, 24 Sep 2014 10:31:52 +0000 (12:31 +0200)]
winpr-utils: fix problem in LinkedList enumerator

A segfault can happen if LinkedList_Enumerator_MoveNext is invoked
before LinkedList_Enumerator_Reset was called.

10 years agoshadow: add workaround for Mac RDP client
Marc-André Moreau [Wed, 24 Sep 2014 01:05:10 +0000 (21:05 -0400)]
shadow: add workaround for Mac RDP client

10 years agolibfreerdp-codec: refactor NSCodec
Marc-André Moreau [Wed, 24 Sep 2014 00:00:26 +0000 (20:00 -0400)]
libfreerdp-codec: refactor NSCodec

10 years agoshadow: disable RemoteFX if connection type is not LAN
Marc-André Moreau [Tue, 23 Sep 2014 22:19:05 +0000 (18:19 -0400)]
shadow: disable RemoteFX if connection type is not LAN

10 years agolibfreerdp-core: fix GCC core data block negotiation
Marc-André Moreau [Mon, 22 Sep 2014 15:38:33 +0000 (11:38 -0400)]
libfreerdp-core: fix GCC core data block negotiation

10 years agoshadow/X11: fix color depth check
Marc-André Moreau [Mon, 22 Sep 2014 14:06:16 +0000 (10:06 -0400)]
shadow/X11: fix color depth check

10 years agoshadow: disable unsupported X11 color depths
Marc-André Moreau [Mon, 22 Sep 2014 13:59:56 +0000 (09:59 -0400)]
shadow: disable unsupported X11 color depths

10 years agolibfreerdp-core: improve bitmap codec negotiation
Marc-André Moreau [Sun, 21 Sep 2014 19:40:27 +0000 (15:40 -0400)]
libfreerdp-core: improve bitmap codec negotiation

10 years agolibfreerdp-core: fix server-side receiving of X224 disconnect TPDU
Marc-André Moreau [Sun, 21 Sep 2014 00:19:59 +0000 (20:19 -0400)]
libfreerdp-core: fix server-side receiving of X224 disconnect TPDU

10 years agoshadow: improve bitmap update performance
Marc-André Moreau [Sat, 20 Sep 2014 20:29:13 +0000 (16:29 -0400)]
shadow: improve bitmap update performance

10 years agolibfreerdp-codec: improve compressor interfaces
Marc-André Moreau [Sat, 20 Sep 2014 19:25:33 +0000 (15:25 -0400)]
libfreerdp-codec: improve compressor interfaces

10 years agoshadow: improve Mac subsystem
Marc-André Moreau [Fri, 19 Sep 2014 23:58:49 +0000 (19:58 -0400)]
shadow: improve Mac subsystem

10 years agolibfreerdp-core: remove dependency on OPENSSL_Applink on Windows
Marc-André Moreau [Fri, 19 Sep 2014 21:11:56 +0000 (17:11 -0400)]
libfreerdp-core: remove dependency on OPENSSL_Applink on Windows

10 years agowinpr-makecert: remove dependency on OPENSSL_Applink on Windows
Marc-André Moreau [Fri, 19 Sep 2014 20:23:19 +0000 (16:23 -0400)]
winpr-makecert: remove dependency on OPENSSL_Applink on Windows

10 years agolibfreerdp-gdi: remove frame marker error output
Marc-André Moreau [Fri, 19 Sep 2014 18:45:58 +0000 (14:45 -0400)]
libfreerdp-gdi: remove frame marker error output

10 years agoMerge branch 'shadow' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Fri, 19 Sep 2014 18:39:43 +0000 (14:39 -0400)]
Merge branch 'shadow' of github.com:awakecoding/FreeRDP

Conflicts:
libfreerdp/core/capabilities.c

10 years agoMerge branch 'awakecoding' of github.com:vworkspace/FreeRDP
Marc-André Moreau [Fri, 19 Sep 2014 18:38:25 +0000 (14:38 -0400)]
Merge branch 'awakecoding' of github.com:vworkspace/FreeRDP

Conflicts:
libfreerdp/core/license.c
libfreerdp/core/nego.c
winpr/libwinpr/synch/wait.c

10 years agolibfreerdp-core: add SurfaceFrameBits function to combine frame marker with surface...
Marc-André Moreau [Fri, 19 Sep 2014 18:23:17 +0000 (14:23 -0400)]
libfreerdp-core: add SurfaceFrameBits function to combine frame marker with surface commands

10 years agoshadow: fix frame acks + bitmap negotiation
Marc-André Moreau [Fri, 19 Sep 2014 16:06:12 +0000 (12:06 -0400)]
shadow: fix frame acks + bitmap negotiation

10 years agoshadow: add RefreshRect/SuppressOutput support
Marc-André Moreau [Fri, 19 Sep 2014 02:18:58 +0000 (22:18 -0400)]
shadow: add RefreshRect/SuppressOutput support

10 years agoMinor fix to server side RDP security negotiation.
Mike McDonald [Thu, 18 Sep 2014 23:44:52 +0000 (19:44 -0400)]
Minor fix to server side RDP security negotiation.

10 years agoModified server code to honor the negotiated setting for SEC_LICENSE_ENCRYPT_SC in...
Mike McDonald [Thu, 18 Sep 2014 23:43:28 +0000 (19:43 -0400)]
Modified server code to honor the negotiated setting for SEC_LICENSE_ENCRYPT_SC in the security exchange PDU (which controls the encryption of license PDUs from the server to the client).

10 years agoModified server code to honor the negotiated settings for 1) SEC_LICENSE_ENCRYPT_SC...
Mike McDonald [Thu, 18 Sep 2014 23:38:04 +0000 (19:38 -0400)]
Modified server code to honor the negotiated settings for 1) SEC_LICENSE_ENCRYPT_SC in the security exchange PDU (which controls the encryption of license PDUs from the server to the client) and 2) ENC_SALTED_CHECKSUM in the bitmap capability set.

10 years agoModified code to honor the negotiated settings for 1) ENC_SALTED_CHECKSUM in the...
Mike McDonald [Thu, 18 Sep 2014 23:31:06 +0000 (19:31 -0400)]
Modified code to honor the negotiated settings for 1) ENC_SALTED_CHECKSUM in the general capability set extraFlags field and 2) DRAW_ALLOW_SKIP_ALPHA in the bitmap capability set drawingFlags field.

10 years agoshadow: start using message queue
Marc-André Moreau [Thu, 18 Sep 2014 21:22:44 +0000 (17:22 -0400)]
shadow: start using message queue

10 years agoshadow: improve subsystem structure
Marc-André Moreau [Thu, 18 Sep 2014 19:43:11 +0000 (15:43 -0400)]
shadow: improve subsystem structure

10 years agoshadow: add EnumMonitor functions
Marc-André Moreau [Thu, 18 Sep 2014 18:29:42 +0000 (14:29 -0400)]
shadow: add EnumMonitor functions

10 years agoshadow: delay subsystem initialization for monitor enumeration
Marc-André Moreau [Thu, 18 Sep 2014 17:06:49 +0000 (13:06 -0400)]
shadow: delay subsystem initialization for monitor enumeration

10 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

10 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

10 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

10 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

10 years agoMerge pull request #2112 from awakecoding/shadow
Marc-André Moreau [Thu, 18 Sep 2014 00:43:17 +0000 (20:43 -0400)]
Merge pull request #2112 from awakecoding/shadow

Shadow Server Improvements

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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.

10 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.

10 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.

10 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.

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

10 years agoModified per_read_integer to handle a length of 0 (which is seen when older RDP clien...
Mike McDonald [Wed, 17 Sep 2014 03:15:34 +0000 (23:15 -0400)]
Modified per_read_integer to handle a length of 0 (which is seen when older RDP clients connect to the FreeRDP server)

10 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

10 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

10 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

10 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

10 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

10 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

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

10 years agoserial: ability to turn on the permissive mode from the command line
Emmanuel Ledoux [Tue, 16 Sep 2014 10:08:33 +0000 (12:08 +0200)]
serial: ability to turn on the permissive mode from the command line

10 years agowinpr-comm: fixed set_baud_rate()/get_baud_rate() functions in comm_serial_sys.c...
Emmanuel Ledoux [Tue, 16 Sep 2014 09:21:01 +0000 (11:21 +0200)]
winpr-comm: fixed set_baud_rate()/get_baud_rate() functions in comm_serial_sys.c (the issue came from a wrong extrapolation of the COMMPROP's MaxBaud field)
winpr-comm: got rid of SERIAL_BAUD_* values which are identical to BAUD_* ones

10 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

10 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.

10 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.