Armin Novak [Fri, 24 Feb 2017 08:48:40 +0000 (09:48 +0100)]
All EditTextPreferences are now single lined.
Armin Novak [Fri, 24 Feb 2017 08:29:26 +0000 (09:29 +0100)]
Added signing configuration.
Armin Novak [Thu, 23 Feb 2017 14:20:19 +0000 (15:20 +0100)]
Use HTTPS links in about.
Armin Novak [Thu, 23 Feb 2017 14:00:30 +0000 (15:00 +0100)]
Updated gradle build, allow to configure from file.
Armin Novak [Thu, 23 Feb 2017 11:37:55 +0000 (12:37 +0100)]
Updated about pages.
Armin Novak [Thu, 23 Feb 2017 11:31:08 +0000 (12:31 +0100)]
Added a H264 availability check.
Armin Novak [Thu, 23 Feb 2017 09:51:21 +0000 (10:51 +0100)]
Fixed asset loading.
Armin Novak [Wed, 22 Feb 2017 18:09:01 +0000 (19:09 +0100)]
Updated licensing information and data protection clause.
Armin Novak [Wed, 22 Feb 2017 16:55:22 +0000 (17:55 +0100)]
Refactored application settings, added client hostname (#1343)
Armin Novak [Wed, 22 Feb 2017 14:32:53 +0000 (15:32 +0100)]
Refactored db upgrade code.
Armin Novak [Wed, 22 Feb 2017 14:25:34 +0000 (15:25 +0100)]
Using AppCompatActivity.
Armin Novak [Wed, 22 Feb 2017 14:24:38 +0000 (15:24 +0100)]
Deactivated async_transport #3134
Armin Novak [Wed, 22 Feb 2017 13:33:40 +0000 (14:33 +0100)]
Reformatted using AndroidStudio coding style.
Armin Novak [Wed, 22 Feb 2017 13:29:42 +0000 (14:29 +0100)]
Updated gradle.
Armin Novak [Wed, 22 Feb 2017 12:15:49 +0000 (13:15 +0100)]
Updated OpenSSL version in android script.
Martin Fleisz [Wed, 22 Feb 2017 12:28:29 +0000 (13:28 +0100)]
Merge pull request #3785 from uplusplus/patch-4
tsmf dead lock fixed
Martin Fleisz [Wed, 22 Feb 2017 11:53:51 +0000 (12:53 +0100)]
Merge pull request #3797 from hardening/clientCapabilities
Misc patches around capabilities
akallabeth [Wed, 22 Feb 2017 11:47:52 +0000 (12:47 +0100)]
Merge pull request #3798 from mfleisz/vc10_comp_fix
primitives: Fix compilation with VS 2010
Martin Fleisz [Wed, 22 Feb 2017 10:47:34 +0000 (11:47 +0100)]
Merge pull request #3799 from akallabeth/yuv_fix
Fixed argument check of sse2_RGBToRGB_16s8u_P3AC4R
Armin Novak [Wed, 22 Feb 2017 09:59:18 +0000 (10:59 +0100)]
Fixed argument check of sse2_RGBToRGB_16s8u_P3AC4R
Martin Fleisz [Wed, 22 Feb 2017 09:21:01 +0000 (10:21 +0100)]
primitives: Fix compilation with VS 2010
David Fort [Tue, 21 Feb 2017 22:44:47 +0000 (23:44 +0100)]
Add a ClientCapabilities callback
This callback is called when the client capabilities have been received. This callback
appears to be more useful than the Capabilities one that is called just before the server
sends its capabilities.
David Fort [Tue, 21 Feb 2017 22:00:41 +0000 (23:00 +0100)]
Dropped some warnings and fix code style
Dropped some warning that were caused by the DEBUG_CAPABILTIES define.
Also adjusted some lines that were quite ugly after the automatic truncation
to 80 characters.
Norbert Federa [Tue, 21 Feb 2017 16:35:57 +0000 (17:35 +0100)]
Merge pull request #3795 from hardening/monitor_limit
Limit the number of client announced monitors
David Fort [Tue, 21 Feb 2017 14:03:00 +0000 (15:03 +0100)]
Added the spec reference for the 16 monitors limit
akallabeth [Tue, 21 Feb 2017 11:44:33 +0000 (12:44 +0100)]
Merge pull request #3794 from Abhineet-Ayan-Verma/patch-3
Added TAG macro definition
Martin Fleisz [Tue, 21 Feb 2017 10:07:57 +0000 (11:07 +0100)]
Merge pull request #3789 from akallabeth/scan_warning_fixes
Scanbuild warning and error fixes
David Fort [Tue, 21 Feb 2017 10:02:12 +0000 (11:02 +0100)]
Limit the number of client announced monitors
The specs says that only 16 are allowed, so let's make that limitation a
reality.
akallabeth [Tue, 21 Feb 2017 09:08:55 +0000 (10:08 +0100)]
Merge pull request #3792 from Abhineet-Ayan-Verma/patch-1
Added TAG macro definition
akallabeth [Tue, 21 Feb 2017 09:07:57 +0000 (10:07 +0100)]
Merge pull request #3793 from Abhineet-Ayan-Verma/patch-2
Added TAG macro definition
Abhineet-Ayan-Verma [Tue, 21 Feb 2017 04:46:17 +0000 (10:16 +0530)]
Added TAG macro definition
Fixed TAG undeclared identifier error
Abhineet-Ayan-Verma [Tue, 21 Feb 2017 04:43:53 +0000 (10:13 +0530)]
Added TAG macro definition
Fixed TAG undeclared identifier error
Abhineet-Ayan-Verma [Tue, 21 Feb 2017 04:42:10 +0000 (10:12 +0530)]
Added TAG macro definition
Fixed TAG undeclared identifier error
akallabeth [Mon, 20 Feb 2017 14:58:29 +0000 (15:58 +0100)]
Merge pull request #3788 from Abhineet-Ayan-Verma/patch-5
Added TAG definition
akallabeth [Mon, 20 Feb 2017 14:20:17 +0000 (15:20 +0100)]
Merge pull request #3786 from Abhineet-Ayan-Verma/patch-3
Undeclared identifiers fixes in wf_update.c
Martin Fleisz [Mon, 20 Feb 2017 13:33:10 +0000 (14:33 +0100)]
Merge pull request #3774 from akallabeth/smartcard_reader_groups
smartcard: implement ListReaderGroups
Armin Novak [Mon, 20 Feb 2017 13:32:54 +0000 (14:32 +0100)]
Fixed scanbuild warnings.
Armin Novak [Mon, 20 Feb 2017 13:28:33 +0000 (14:28 +0100)]
Fixed scanbuild warnings.
Armin Novak [Mon, 20 Feb 2017 13:18:18 +0000 (14:18 +0100)]
Fixed scanbuild warnings.
Armin Novak [Mon, 20 Feb 2017 13:15:25 +0000 (14:15 +0100)]
Fixed scanbuild issues.
Armin Novak [Mon, 20 Feb 2017 13:12:39 +0000 (14:12 +0100)]
Fixed scanbuild warnings.
Bernhard Miklautz [Mon, 20 Feb 2017 13:08:14 +0000 (14:08 +0100)]
Merge pull request #3746 from volth/command-line-action-script-rebased
Add command line option to override action script path
Abhineet-Ayan-Verma [Mon, 20 Feb 2017 13:03:52 +0000 (18:33 +0530)]
Added TAG definition
Abhineet-Ayan-Verma [Mon, 20 Feb 2017 12:50:23 +0000 (18:20 +0530)]
Update wf_update.c
+ TAG definition.
+ Required arguments to rfx_context_reset.
+ Replaced RDP_PIXEL_FORMAT_BGRA32 with PIXEL_FORMAT_BGRA32
Armin Novak [Mon, 20 Feb 2017 12:38:20 +0000 (13:38 +0100)]
Fixed scanbuild warnings.
Armin Novak [Mon, 20 Feb 2017 12:30:16 +0000 (13:30 +0100)]
Fixed warings #3784
akallabeth [Mon, 20 Feb 2017 12:07:12 +0000 (13:07 +0100)]
Merge pull request #3783 from chipitsine/master
fix several defects found by cppcheck
joy.you [Mon, 20 Feb 2017 08:54:51 +0000 (16:54 +0800)]
dead lock fixed
As ffmpeg decoder does not have stream->decoder->BufferLevel,So
stream->currentBufferLevel is always equal 1
Ilya Shipitsin [Fri, 17 Feb 2017 13:36:03 +0000 (18:36 +0500)]
resolve trivial issues found by cppcheck
[libfreerdp/primitives/prim_add_opt.c:43]: (error) Uninitialized variable: shifts
[libfreerdp/primitives/prim_andor_opt.c:42]: (error) Uninitialized variable: shifts
[libfreerdp/primitives/prim_andor_opt.c:44]: (error) Uninitialized variable: shifts
[libfreerdp/primitives/prim_shift_opt.c:42]: (error) Uninitialized variable: shifts
[libfreerdp/primitives/prim_shift_opt.c:45]: (error) Uninitialized variable: shifts
[libfreerdp/primitives/prim_shift_opt.c:48]: (error) Uninitialized variable: shifts
[libfreerdp/primitives/prim_shift_opt.c:51]: (error) Uninitialized variable: shifts
Armin Novak [Fri, 17 Feb 2017 13:25:59 +0000 (14:25 +0100)]
Fixed format specifier and unused variables.
Volth [Fri, 17 Feb 2017 13:09:32 +0000 (13:09 +0000)]
Add command line option to override action script path
Martin Fleisz [Fri, 17 Feb 2017 12:22:51 +0000 (13:22 +0100)]
Merge pull request #3780 from akallabeth/win_compile_fix
Win compile fix
Ilya Shipitsin [Fri, 17 Feb 2017 12:21:18 +0000 (17:21 +0500)]
resolve trivial issues found by cppcheck
[server/shadow/X11/x11_shadow.c:511]: (error) Uninitialized variable: x
[server/shadow/X11/x11_shadow.c:512]: (error) Uninitialized variable: y
Ilya Shipitsin [Fri, 17 Feb 2017 11:52:21 +0000 (16:52 +0500)]
revolve possible null pointer dereference found by cppcheck
[channels/tsmf/client/gstreamer/tsmf_X11.c:472] -> [channels/tsmf/client/gstreamer/tsmf_X11.c:474]: (warning) Either the condition '!decoder' is redundant or there is possible null pointer dereference: decoder.
akallabeth [Fri, 17 Feb 2017 11:09:17 +0000 (12:09 +0100)]
Merge pull request #3779 from chipitsine/master
resolve a typo found by cppcheck
Armin Novak [Fri, 17 Feb 2017 10:53:57 +0000 (11:53 +0100)]
Fix for #3627
Armin Novak [Fri, 17 Feb 2017 10:40:52 +0000 (11:40 +0100)]
Fixed #3778: Printer driver name conversion.
Armin Novak [Fri, 17 Feb 2017 10:40:27 +0000 (11:40 +0100)]
Fixed crash on h264 context cleanup (windows).
Armin Novak [Fri, 17 Feb 2017 10:17:45 +0000 (11:17 +0100)]
Fixed compiler warnings and uninitialized data.
Armin Novak [Fri, 17 Feb 2017 09:59:22 +0000 (10:59 +0100)]
Replaced random() with winpr_RAND
Armin Novak [Fri, 17 Feb 2017 09:56:16 +0000 (10:56 +0100)]
Replaced snprintf with _snprintf.
Ilya Shipitsin [Fri, 17 Feb 2017 09:54:31 +0000 (14:54 +0500)]
resolve a typo found by cppcheck
[server/Windows/wf_mirage.c:319]: (error) Invalid number of character '(' when these macros are defined: ''.
[server/Windows/wf_mirage.c:319]: (error) Invalid number of character '(' when these macros are defined: 'DFMIRAGE_LEAN'.
[server/Windows/wf_mirage.c:319]: (error) Invalid number of character '(' when these macros are defined: '_WIN64'.
akallabeth [Fri, 17 Feb 2017 09:46:35 +0000 (10:46 +0100)]
Merge pull request #3733 from chipitsine/master
Resolve issues detected by cppcheck
akallabeth [Fri, 17 Feb 2017 09:06:38 +0000 (10:06 +0100)]
Merge pull request #3775 from nfedera/rgb_to_avc444yuv
RGB to AVC444YUV converter with SSSE3 support
akallabeth [Fri, 17 Feb 2017 08:52:22 +0000 (09:52 +0100)]
Merge pull request #3756 from bigpjo/master
.RDP Password Attribute
Ilya Shipitsin [Fri, 17 Feb 2017 08:38:05 +0000 (13:38 +0500)]
an argument check in xf_UpdateWindowArea
bigpjo [Thu, 16 Feb 2017 19:16:56 +0000 (19:16 +0000)]
Change request from akallabeth
Change to allow username command line parameter to overwrite the .RDP
username
Norbert Federa [Wed, 15 Feb 2017 16:40:12 +0000 (17:40 +0100)]
primitives: SSSE3 RGB to AVC444YUV converter
------------------------------+---------+----------+-----------+-------
RGB TO AVC444YUV 1080p 32bit | COUNT | TOTAL | AVG | IPS
CPU: 3.1 GHz Core i5-2400 | | | |
------------------------------+---------+----------+-----------+-------
general_RGBToAVC444YUV_ANY | 500 | 13.0164s | 0.026033s | 38
general_RGBToAVC444YUV_BGRX | 500 | 3.9584s | 0.007917s | 126
ssse3_RGBToAVC444YUV_BGRX | 500 | 0.7694s | 0.001539s | 650
Norbert Federa [Wed, 15 Feb 2017 16:20:30 +0000 (17:20 +0100)]
primitives: added RGB to AVC444YUV converter
Andreas Schultz [Tue, 30 Jun 2015 15:42:01 +0000 (17:42 +0200)]
smartcard: implement ListReaderGroups
Conflicts:
channels/smartcard/client/smartcard_operations.c
channels/smartcard/client/smartcard_pack.c
channels/smartcard/client/smartcard_pack.h
smartcard_operations: move handling of call argument into functions
The call argument was only use by static functions and was always equal
to operation->call. Remove the argument and use operation-call directly.
Also put the memory allocation and check into the same place.
Conflicts:
channels/smartcard/client/smartcard_operations.c
Updated formatting and API
David Fort [Thu, 16 Feb 2017 15:37:27 +0000 (16:37 +0100)]
Merge pull request #3772 from akallabeth/sse_test_fixes
Sse test fixes
Martin Fleisz [Thu, 16 Feb 2017 14:43:02 +0000 (15:43 +0100)]
Merge pull request #3773 from hardening/gfx_and_sample_fixes
Gfx and sample fixes
David Fort [Thu, 16 Feb 2017 13:57:36 +0000 (14:57 +0100)]
Fix plugin loading for the sample client
Some missing initialisation bits were preventing the sample client from loading
the dynamic channel.
David Fort [Thu, 16 Feb 2017 13:46:20 +0000 (14:46 +0100)]
Add some useful debug info for the egfx channel
Armin Novak [Thu, 16 Feb 2017 13:34:43 +0000 (14:34 +0100)]
Fixed warnings.
Armin Novak [Thu, 16 Feb 2017 13:00:25 +0000 (14:00 +0100)]
Added value comparison for all YCbCr functions.
Armin Novak [Thu, 16 Feb 2017 12:51:50 +0000 (13:51 +0100)]
Reduced test runtime.
Armin Novak [Thu, 16 Feb 2017 12:17:49 +0000 (13:17 +0100)]
Fixed compiler warnings.
Armin Novak [Thu, 16 Feb 2017 11:14:36 +0000 (12:14 +0100)]
Improved YCoCgToRGB tests.
Armin Novak [Thu, 16 Feb 2017 10:40:28 +0000 (11:40 +0100)]
Fixed YUV test result print.
Armin Novak [Thu, 16 Feb 2017 10:32:10 +0000 (11:32 +0100)]
Fixed SSE yCbCrToRGB_16s8u_P3AC4R, improved tests.
Armin Novak [Thu, 16 Feb 2017 08:35:42 +0000 (09:35 +0100)]
Fixed SSE checks and RGBToRGB_16s8u_P3AC4R
Martin Fleisz [Thu, 16 Feb 2017 08:51:28 +0000 (09:51 +0100)]
Merge pull request #3767 from akallabeth/ssse3_optimize
Ssse3 optimize and sanitize address
Martin Fleisz [Thu, 16 Feb 2017 08:51:10 +0000 (09:51 +0100)]
Merge pull request #3762 from akallabeth/sspi_init
Use INIT_ONCE for SSPI initialisation. #3471
akallabeth [Wed, 15 Feb 2017 15:43:43 +0000 (16:43 +0100)]
Merge pull request #3770 from Abhineet-Ayan-Verma/patch-1
Fixed undefined behavior in wf_peer_main_loop function
akallabeth [Wed, 15 Feb 2017 14:55:30 +0000 (15:55 +0100)]
Merge pull request #3771 from mfleisz/code_cleanup
core: Get rid of useless settings copy
Bernhard Miklautz [Wed, 15 Feb 2017 14:50:49 +0000 (15:50 +0100)]
Merge pull request #3769 from akallabeth/queue_fix
libwinpr-utils: fix 3 logic errors
Armin Novak [Wed, 15 Feb 2017 14:34:50 +0000 (15:34 +0100)]
Added GFX surface command profiler.
Armin Novak [Wed, 15 Feb 2017 14:34:12 +0000 (15:34 +0100)]
Closing dynamic channels on shutdown.
Armin Novak [Wed, 15 Feb 2017 13:22:15 +0000 (14:22 +0100)]
Fixed possible memory leak.
Martin Fleisz [Wed, 15 Feb 2017 13:59:24 +0000 (14:59 +0100)]
core: Get rid of useless settings copy
Martin Fleisz [Wed, 15 Feb 2017 12:51:11 +0000 (13:51 +0100)]
Merge pull request #3472 from ilammy/x11-cliprdr/raw-data-cache
Fix cached clipboard responses during raw transfers
Armin Novak [Wed, 15 Feb 2017 11:38:26 +0000 (12:38 +0100)]
Fixed alignment checks for SSE yCbCrToRGB
Armin Novak [Wed, 15 Feb 2017 11:37:37 +0000 (12:37 +0100)]
Using aligned RFX buffers.
Armin Novak [Wed, 15 Feb 2017 11:04:11 +0000 (12:04 +0100)]
Refined alignment checks for SSSE3 YUV444ToRGB
Armin Novak [Wed, 15 Feb 2017 10:56:50 +0000 (11:56 +0100)]
Align scanline to multiple of 16, required for ASM
Abhineet-Ayan-Verma [Wed, 15 Feb 2017 10:26:44 +0000 (15:56 +0530)]
Fixed undefined behavior in wf_peer_main_loop function
Undefined behavior on "wfPeerContext *context", as it is accessed before being initialized or assigned. Fixed.
pony [Wed, 15 Feb 2017 03:44:19 +0000 (11:44 +0800)]
libwinpr-utils: fix 3 logic errors
Armin Novak [Wed, 15 Feb 2017 08:28:10 +0000 (09:28 +0100)]
Refactored AVC444 decoding to single YUV420 buffer
Since not all H264 decoders support multiple YUV420 output
buffers process H264 decoding and YUV to RGB conversion
sequentially to avoid overriding the input data.
Armin Novak [Tue, 14 Feb 2017 15:34:02 +0000 (16:34 +0100)]
Fixed libavcodec issues.