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
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
Daryl Poe [Mon, 6 Oct 2014 19:50:49 +0000 (13:50 -0600)]
correct check for lzcnt cpu capability
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
Bernhard Miklautz [Fri, 3 Oct 2014 14:04:15 +0000 (16:04 +0200)]
xfreerdp: add support for PlaySound
Using X keyboard bell.
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
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
Marc-André Moreau [Wed, 1 Oct 2014 16:18:17 +0000 (12:18 -0400)]
librdtk: improve text positioning
Marc-André Moreau [Tue, 30 Sep 2014 23:40:16 +0000 (19:40 -0400)]
librdtk: initial nine patch rendering
Marc-André Moreau [Tue, 30 Sep 2014 18:54:36 +0000 (14:54 -0400)]
librdtk: stub NinePatch, TextField and Button
Marc-André Moreau [Mon, 29 Sep 2014 20:08:08 +0000 (16:08 -0400)]
rdtk: initial commit
Marc-André Moreau [Mon, 29 Sep 2014 18:07:48 +0000 (14:07 -0400)]
shadow: initial font rendering
Marc-André Moreau [Mon, 29 Sep 2014 01:41:12 +0000 (21:41 -0400)]
shadow: start bitmap font loader
Marc-André Moreau [Sun, 28 Sep 2014 15:14:30 +0000 (11:14 -0400)]
libwinpr-utils: add simple image loading/writing test
Marc-André Moreau [Sun, 28 Sep 2014 15:02:39 +0000 (11:02 -0400)]
libwinpr-utils: add png support
Marc-André Moreau [Fri, 26 Sep 2014 23:03:48 +0000 (19:03 -0400)]
shadow: add X11 PAM authentication
Marc-André Moreau [Fri, 26 Sep 2014 21:51:45 +0000 (17:51 -0400)]
shadow: fix X11 extended keycodes
Marc-André Moreau [Fri, 26 Sep 2014 19:18:40 +0000 (15:18 -0400)]
libfreerdp-core: fix cloning of LoadBalanceInfo
Marc-André Moreau [Fri, 26 Sep 2014 02:08:10 +0000 (22:08 -0400)]
libfreerdp-gdi: handle egfx desktop resize
Marc-André Moreau [Thu, 25 Sep 2014 21:31:05 +0000 (17:31 -0400)]
libfreerdp-core: update RDP8 virtual channels
Marc-André Moreau [Thu, 25 Sep 2014 18:15:57 +0000 (14:15 -0400)]
freerdp: fix headers for C++
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
Marc-André Moreau [Thu, 25 Sep 2014 14:39:23 +0000 (10:39 -0400)]
libfreerdp-gdi: remove some dead code
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.
Marc-André Moreau [Thu, 25 Sep 2014 14:38:07 +0000 (10:38 -0400)]
Merge pull request #2101 from eledoux/ports
Ports
Marc-André Moreau [Thu, 25 Sep 2014 14:35:14 +0000 (10:35 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow
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
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.
Marc-André Moreau [Wed, 24 Sep 2014 21:23:12 +0000 (17:23 -0400)]
libfreerdp-core: fix RemoteFX/autodetect incompatibility issue with 2008 R2
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
Marc-André Moreau [Wed, 24 Sep 2014 17:17:52 +0000 (13:17 -0400)]
shadow: fix bitmap updates
Marc-André Moreau [Wed, 24 Sep 2014 16:10:02 +0000 (12:10 -0400)]
shadow: fix surface frame markers
Bernhard Miklautz [Wed, 24 Sep 2014 11:03:46 +0000 (13:03 +0200)]
winpr-utils: extend LinkedList test
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.
Marc-André Moreau [Wed, 24 Sep 2014 01:05:10 +0000 (21:05 -0400)]
shadow: add workaround for Mac RDP client
Marc-André Moreau [Wed, 24 Sep 2014 00:00:26 +0000 (20:00 -0400)]
libfreerdp-codec: refactor NSCodec
Marc-André Moreau [Tue, 23 Sep 2014 22:19:05 +0000 (18:19 -0400)]
shadow: disable RemoteFX if connection type is not LAN
Marc-André Moreau [Mon, 22 Sep 2014 15:38:33 +0000 (11:38 -0400)]
libfreerdp-core: fix GCC core data block negotiation
Marc-André Moreau [Mon, 22 Sep 2014 14:06:16 +0000 (10:06 -0400)]
shadow/X11: fix color depth check
Marc-André Moreau [Mon, 22 Sep 2014 13:59:56 +0000 (09:59 -0400)]
shadow: disable unsupported X11 color depths
Marc-André Moreau [Sun, 21 Sep 2014 19:40:27 +0000 (15:40 -0400)]
libfreerdp-core: improve bitmap codec negotiation
Marc-André Moreau [Sun, 21 Sep 2014 00:19:59 +0000 (20:19 -0400)]
libfreerdp-core: fix server-side receiving of X224 disconnect TPDU
Marc-André Moreau [Sat, 20 Sep 2014 20:29:13 +0000 (16:29 -0400)]
shadow: improve bitmap update performance
Marc-André Moreau [Sat, 20 Sep 2014 19:25:33 +0000 (15:25 -0400)]
libfreerdp-codec: improve compressor interfaces
Marc-André Moreau [Fri, 19 Sep 2014 23:58:49 +0000 (19:58 -0400)]
shadow: improve Mac subsystem
Marc-André Moreau [Fri, 19 Sep 2014 21:11:56 +0000 (17:11 -0400)]
libfreerdp-core: 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
Marc-André Moreau [Fri, 19 Sep 2014 18:45:58 +0000 (14:45 -0400)]
libfreerdp-gdi: remove frame marker error output
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
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
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
Marc-André Moreau [Fri, 19 Sep 2014 16:06:12 +0000 (12:06 -0400)]
shadow: fix frame acks + bitmap negotiation
Marc-André Moreau [Fri, 19 Sep 2014 02:18:58 +0000 (22:18 -0400)]
shadow: add RefreshRect/SuppressOutput support
Mike McDonald [Thu, 18 Sep 2014 23:44:52 +0000 (19:44 -0400)]
Minor fix to server side RDP security negotiation.
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).
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.
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.
Marc-André Moreau [Thu, 18 Sep 2014 21:22:44 +0000 (17:22 -0400)]
shadow: start using message queue
Marc-André Moreau [Thu, 18 Sep 2014 19:43:11 +0000 (15:43 -0400)]
shadow: improve subsystem structure
Marc-André Moreau [Thu, 18 Sep 2014 18:29:42 +0000 (14:29 -0400)]
shadow: add EnumMonitor functions
Marc-André Moreau [Thu, 18 Sep 2014 17:06:49 +0000 (13:06 -0400)]
shadow: delay subsystem initialization for monitor enumeration
Marc-André Moreau [Thu, 18 Sep 2014 14:06:59 +0000 (10:06 -0400)]
shadow: fix and improve config path detection
Marc-André Moreau [Thu, 18 Sep 2014 02:59:58 +0000 (22:59 -0400)]
mfreerdp-server: disable in favor of shadow server
Marc-André Moreau [Thu, 18 Sep 2014 02:58:57 +0000 (22:58 -0400)]
shadow: add common subsystem code
Marc-André Moreau [Thu, 18 Sep 2014 01:18:47 +0000 (21:18 -0400)]
server/shadow: split into library + executable
Marc-André Moreau [Thu, 18 Sep 2014 00:43:17 +0000 (20:43 -0400)]
Merge pull request #2112 from awakecoding/shadow
Shadow Server Improvements
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
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
Marc-André Moreau [Wed, 17 Sep 2014 23:55:39 +0000 (19:55 -0400)]
libfreerdp-gdi: fix clipping of bitmap update
Marc-André Moreau [Wed, 17 Sep 2014 23:44:59 +0000 (19:44 -0400)]
libfreerdp-gdi: fix gdi_init
Marc-André Moreau [Wed, 17 Sep 2014 23:19:37 +0000 (19:19 -0400)]
freerdp: fix build problems
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
Marc-André Moreau [Wed, 17 Sep 2014 22:44:59 +0000 (18:44 -0400)]
libwinpr-sspi: fix NTLM strict error check
Marc-André Moreau [Wed, 17 Sep 2014 22:43:42 +0000 (18:43 -0400)]
libfreerdp-codec: fix warning in color conversion, fix color move
Marc-André Moreau [Wed, 17 Sep 2014 22:30:09 +0000 (18:30 -0400)]
libfreerdp-gdi: fix 8bpp mode
Marc-André Moreau [Wed, 17 Sep 2014 19:19:35 +0000 (15:19 -0400)]
shadow: fix encoder grid bug
Marc-André Moreau [Wed, 17 Sep 2014 19:17:05 +0000 (15:17 -0400)]
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow
Marc-André Moreau [Wed, 17 Sep 2014 18:55:52 +0000 (14:55 -0400)]
libfreerdp-gdi: fix 16bpp internal buffer format
Marc-André Moreau [Wed, 17 Sep 2014 18:29:56 +0000 (14:29 -0400)]
xfreerdp: fix X11 16bpp mode
Marc-André Moreau [Wed, 17 Sep 2014 16:17:41 +0000 (12:17 -0400)]
libfreerdp-codec: add proper 16bpp output format support
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
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
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.
Armin Novak [Wed, 17 Sep 2014 07:28:40 +0000 (09:28 +0200)]
Default WLog_Level is now INFO.
Armin Novak [Wed, 17 Sep 2014 07:18:21 +0000 (09:18 +0200)]
Fixed entry function for ffmpeg and 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.
Armin Novak [Wed, 17 Sep 2014 07:06:17 +0000 (09:06 +0200)]
Fixed WVC capabilities.
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)
Marc-André Moreau [Tue, 16 Sep 2014 23:12:26 +0000 (19:12 -0400)]
xfreerdp: partial fix for X11 16bpp mode
Marc-André Moreau [Tue, 16 Sep 2014 21:41:24 +0000 (17:41 -0400)]
libfreerdp-gdi: fix SurfaceToSurface overlapping copies
Marc-André Moreau [Tue, 16 Sep 2014 20:55:47 +0000 (16:55 -0400)]
libfreerdp-codec: add BGR support to egfx
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
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
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
Bernhard Miklautz [Tue, 16 Sep 2014 17:26:33 +0000 (19:26 +0200)]
rdpsnd server: fix duplicated prototype
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
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
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
Armin Novak [Tue, 16 Sep 2014 08:17:54 +0000 (10:17 +0200)]
Fixed log level of error message.
Armin Novak [Tue, 16 Sep 2014 08:16:05 +0000 (10:16 +0200)]
Fixed log level of error message.