platform/upstream/freerdp.git
7 years agoMerge pull request #3797 from hardening/clientCapabilities
Martin Fleisz [Wed, 22 Feb 2017 11:53:51 +0000 (12:53 +0100)]
Merge pull request #3797 from hardening/clientCapabilities

Misc patches around capabilities

7 years agoMerge pull request #3798 from mfleisz/vc10_comp_fix
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

7 years agoMerge pull request #3799 from akallabeth/yuv_fix
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

7 years agoFixed 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

7 years agoprimitives: Fix compilation with VS 2010
Martin Fleisz [Wed, 22 Feb 2017 09:21:01 +0000 (10:21 +0100)]
primitives: Fix compilation with VS 2010

7 years agoAdd a ClientCapabilities callback
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.

7 years agoDropped some warnings and fix code style
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.

7 years agoMerge pull request #3795 from hardening/monitor_limit
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

7 years agoAdded the spec reference for the 16 monitors limit
David Fort [Tue, 21 Feb 2017 14:03:00 +0000 (15:03 +0100)]
Added the spec reference for the 16 monitors limit

7 years agoMerge pull request #3794 from Abhineet-Ayan-Verma/patch-3
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

7 years agoMerge pull request #3789 from akallabeth/scan_warning_fixes
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

7 years agoLimit the number of client announced monitors
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.

7 years agoMerge pull request #3792 from Abhineet-Ayan-Verma/patch-1
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

7 years agoMerge pull request #3793 from Abhineet-Ayan-Verma/patch-2
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

7 years agoAdded 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

7 years agoAdded TAG macro definition
Abhineet-Ayan-Verma [Tue, 21 Feb 2017 04:43:53 +0000 (10:13 +0530)]
Added TAG macro definition

Fixed TAG undeclared identifier error

7 years agoAdded TAG macro definition
Abhineet-Ayan-Verma [Tue, 21 Feb 2017 04:42:10 +0000 (10:12 +0530)]
Added TAG macro definition

Fixed TAG undeclared identifier error

7 years agoMerge pull request #3788 from Abhineet-Ayan-Verma/patch-5
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

7 years agoMerge pull request #3786 from Abhineet-Ayan-Verma/patch-3
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

7 years agoMerge pull request #3774 from akallabeth/smartcard_reader_groups
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

7 years agoFixed scanbuild warnings.
Armin Novak [Mon, 20 Feb 2017 13:32:54 +0000 (14:32 +0100)]
Fixed scanbuild warnings.

7 years agoFixed scanbuild warnings.
Armin Novak [Mon, 20 Feb 2017 13:28:33 +0000 (14:28 +0100)]
Fixed scanbuild warnings.

7 years agoFixed scanbuild warnings.
Armin Novak [Mon, 20 Feb 2017 13:18:18 +0000 (14:18 +0100)]
Fixed scanbuild warnings.

7 years agoFixed scanbuild issues.
Armin Novak [Mon, 20 Feb 2017 13:15:25 +0000 (14:15 +0100)]
Fixed scanbuild issues.

7 years agoFixed scanbuild warnings.
Armin Novak [Mon, 20 Feb 2017 13:12:39 +0000 (14:12 +0100)]
Fixed scanbuild warnings.

7 years agoMerge pull request #3746 from volth/command-line-action-script-rebased
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

7 years agoAdded TAG definition
Abhineet-Ayan-Verma [Mon, 20 Feb 2017 13:03:52 +0000 (18:33 +0530)]
Added TAG definition

7 years agoUpdate wf_update.c
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

7 years agoFixed scanbuild warnings.
Armin Novak [Mon, 20 Feb 2017 12:38:20 +0000 (13:38 +0100)]
Fixed scanbuild warnings.

7 years agoFixed warings #3784
Armin Novak [Mon, 20 Feb 2017 12:30:16 +0000 (13:30 +0100)]
Fixed warings #3784

7 years agoMerge pull request #3783 from chipitsine/master
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

7 years agoresolve trivial issues found by cppcheck
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

7 years agoFixed format specifier and unused variables.
Armin Novak [Fri, 17 Feb 2017 13:25:59 +0000 (14:25 +0100)]
Fixed format specifier and unused variables.

7 years agoAdd command line option to override action script path
Volth [Fri, 17 Feb 2017 13:09:32 +0000 (13:09 +0000)]
Add command line option to override action script path

7 years agoMerge pull request #3780 from akallabeth/win_compile_fix
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

7 years agoresolve trivial issues found by cppcheck
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

7 years agorevolve possible null pointer dereference found by cppcheck
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.

7 years agoMerge pull request #3779 from chipitsine/master
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

7 years agoFix for #3627
Armin Novak [Fri, 17 Feb 2017 10:53:57 +0000 (11:53 +0100)]
Fix for #3627

7 years agoFixed #3778: Printer driver name conversion.
Armin Novak [Fri, 17 Feb 2017 10:40:52 +0000 (11:40 +0100)]
Fixed #3778: Printer driver name conversion.

7 years agoFixed crash on h264 context cleanup (windows).
Armin Novak [Fri, 17 Feb 2017 10:40:27 +0000 (11:40 +0100)]
Fixed crash on h264 context cleanup (windows).

7 years agoFixed compiler warnings and uninitialized data.
Armin Novak [Fri, 17 Feb 2017 10:17:45 +0000 (11:17 +0100)]
Fixed compiler warnings and uninitialized data.

7 years agoReplaced random() with winpr_RAND
Armin Novak [Fri, 17 Feb 2017 09:59:22 +0000 (10:59 +0100)]
Replaced random() with winpr_RAND

7 years agoReplaced snprintf with _snprintf.
Armin Novak [Fri, 17 Feb 2017 09:56:16 +0000 (10:56 +0100)]
Replaced snprintf with _snprintf.

7 years agoresolve a typo found by cppcheck
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'.

7 years agoMerge pull request #3733 from chipitsine/master
akallabeth [Fri, 17 Feb 2017 09:46:35 +0000 (10:46 +0100)]
Merge pull request #3733 from chipitsine/master

Resolve issues detected by cppcheck

7 years agoMerge pull request #3775 from nfedera/rgb_to_avc444yuv
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

7 years agoMerge pull request #3756 from bigpjo/master
akallabeth [Fri, 17 Feb 2017 08:52:22 +0000 (09:52 +0100)]
Merge pull request #3756 from bigpjo/master

.RDP Password Attribute

7 years agoan argument check in xf_UpdateWindowArea
Ilya Shipitsin [Fri, 17 Feb 2017 08:38:05 +0000 (13:38 +0500)]
an argument check in xf_UpdateWindowArea

7 years agoChange request from akallabeth
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

7 years agoprimitives: SSSE3 RGB to AVC444YUV converter
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

7 years agoprimitives: added RGB to AVC444YUV converter
Norbert Federa [Wed, 15 Feb 2017 16:20:30 +0000 (17:20 +0100)]
primitives: added RGB to AVC444YUV converter

7 years agosmartcard: implement ListReaderGroups
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

7 years agoMerge pull request #3772 from akallabeth/sse_test_fixes
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

7 years agoMerge pull request #3773 from hardening/gfx_and_sample_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

7 years agoFix plugin loading for the sample client
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.

7 years agoAdd some useful debug info for the egfx channel
David Fort [Thu, 16 Feb 2017 13:46:20 +0000 (14:46 +0100)]
Add some useful debug info for the egfx channel

7 years agoFixed warnings.
Armin Novak [Thu, 16 Feb 2017 13:34:43 +0000 (14:34 +0100)]
Fixed warnings.

7 years agoAdded value comparison for all YCbCr functions.
Armin Novak [Thu, 16 Feb 2017 13:00:25 +0000 (14:00 +0100)]
Added value comparison for all YCbCr functions.

7 years agoReduced test runtime.
Armin Novak [Thu, 16 Feb 2017 12:51:50 +0000 (13:51 +0100)]
Reduced test runtime.

7 years agoFixed compiler warnings.
Armin Novak [Thu, 16 Feb 2017 12:17:49 +0000 (13:17 +0100)]
Fixed compiler warnings.

7 years agoImproved YCoCgToRGB tests.
Armin Novak [Thu, 16 Feb 2017 11:14:36 +0000 (12:14 +0100)]
Improved YCoCgToRGB tests.

7 years agoFixed YUV test result print.
Armin Novak [Thu, 16 Feb 2017 10:40:28 +0000 (11:40 +0100)]
Fixed YUV test result print.

7 years agoFixed SSE yCbCrToRGB_16s8u_P3AC4R, improved tests.
Armin Novak [Thu, 16 Feb 2017 10:32:10 +0000 (11:32 +0100)]
Fixed SSE yCbCrToRGB_16s8u_P3AC4R, improved tests.

7 years agoFixed SSE checks and RGBToRGB_16s8u_P3AC4R
Armin Novak [Thu, 16 Feb 2017 08:35:42 +0000 (09:35 +0100)]
Fixed SSE checks and RGBToRGB_16s8u_P3AC4R

7 years agoMerge pull request #3767 from akallabeth/ssse3_optimize
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

7 years agoMerge pull request #3762 from akallabeth/sspi_init
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

7 years agoMerge pull request #3770 from Abhineet-Ayan-Verma/patch-1
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

7 years agoMerge pull request #3771 from mfleisz/code_cleanup
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

7 years agoMerge pull request #3769 from akallabeth/queue_fix
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

7 years agoAdded GFX surface command profiler.
Armin Novak [Wed, 15 Feb 2017 14:34:50 +0000 (15:34 +0100)]
Added GFX surface command profiler.

7 years agoClosing dynamic channels on shutdown.
Armin Novak [Wed, 15 Feb 2017 14:34:12 +0000 (15:34 +0100)]
Closing dynamic channels on shutdown.

7 years agoFixed possible memory leak.
Armin Novak [Wed, 15 Feb 2017 13:22:15 +0000 (14:22 +0100)]
Fixed possible memory leak.

7 years agocore: Get rid of useless settings copy
Martin Fleisz [Wed, 15 Feb 2017 13:59:24 +0000 (14:59 +0100)]
core: Get rid of useless settings copy

7 years agoMerge pull request #3472 from ilammy/x11-cliprdr/raw-data-cache
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

7 years agoFixed alignment checks for SSE yCbCrToRGB
Armin Novak [Wed, 15 Feb 2017 11:38:26 +0000 (12:38 +0100)]
Fixed alignment checks for SSE yCbCrToRGB

7 years agoUsing aligned RFX buffers.
Armin Novak [Wed, 15 Feb 2017 11:37:37 +0000 (12:37 +0100)]
Using aligned RFX buffers.

7 years agoRefined alignment checks for SSSE3 YUV444ToRGB
Armin Novak [Wed, 15 Feb 2017 11:04:11 +0000 (12:04 +0100)]
Refined alignment checks for SSSE3 YUV444ToRGB

7 years agoAlign scanline to multiple of 16, required for ASM
Armin Novak [Wed, 15 Feb 2017 10:56:50 +0000 (11:56 +0100)]
Align scanline to multiple of 16, required for ASM

7 years agoFixed undefined behavior in wf_peer_main_loop function
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.

7 years agolibwinpr-utils: fix 3 logic errors
pony [Wed, 15 Feb 2017 03:44:19 +0000 (11:44 +0800)]
libwinpr-utils: fix 3 logic errors

7 years agoRefactored AVC444 decoding to single YUV420 buffer
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.

7 years agoFixed libavcodec issues.
Armin Novak [Tue, 14 Feb 2017 15:34:02 +0000 (16:34 +0100)]
Fixed libavcodec issues.

7 years agoReordered SSSE3 YUV444ToRGB
Armin Novak [Tue, 14 Feb 2017 13:42:33 +0000 (14:42 +0100)]
Reordered SSSE3 YUV444ToRGB

7 years agoUse bitmap color format in gdi_BitBlt
Armin Novak [Tue, 14 Feb 2017 12:39:25 +0000 (13:39 +0100)]
Use bitmap color format in gdi_BitBlt

7 years agoFixed freerdp_client_parse_rdp_file_buffer
Armin Novak [Tue, 14 Feb 2017 11:53:14 +0000 (12:53 +0100)]
Fixed freerdp_client_parse_rdp_file_buffer

The parser function needs a modifyable copy of the input buffer.

7 years agoPrint profiler header and footer.
Armin Novak [Tue, 14 Feb 2017 11:29:07 +0000 (12:29 +0100)]
Print profiler header and footer.

7 years agoAdded FPS in profiler print.
Armin Novak [Tue, 14 Feb 2017 11:28:58 +0000 (12:28 +0100)]
Added FPS in profiler print.

7 years agoUse aligned malloc/free for GFX surfaces/buffers
Armin Novak [Tue, 14 Feb 2017 11:12:24 +0000 (12:12 +0100)]
Use aligned malloc/free for GFX surfaces/buffers

7 years agoSSSE3 YUV444ToRGB process 16 pixel per loop.
Armin Novak [Tue, 14 Feb 2017 11:11:55 +0000 (12:11 +0100)]
SSSE3 YUV444ToRGB process 16 pixel per loop.

7 years agoMerge pull request #3765 from mfleisz/gdi_resize
akallabeth [Tue, 14 Feb 2017 14:05:36 +0000 (15:05 +0100)]
Merge pull request #3765 from mfleisz/gdi_resize

gdi: Allow changing buffer even if size remains the same

7 years agoMerge pull request #3755 from pentagra/master
Martin Fleisz [Tue, 14 Feb 2017 11:42:10 +0000 (12:42 +0100)]
Merge pull request #3755 from pentagra/master

ifdef's for Cygwin compilation

7 years agoMerge pull request #3764 from akallabeth/libavcodec
Martin Fleisz [Tue, 14 Feb 2017 10:41:27 +0000 (11:41 +0100)]
Merge pull request #3764 from akallabeth/libavcodec

Updated LIBAVCODEC support for H264 decoder.

7 years agoUpdated LIBAVCODEC support for H264 decoder.
Armin Novak [Tue, 14 Feb 2017 08:47:36 +0000 (09:47 +0100)]
Updated LIBAVCODEC support for H264 decoder.

7 years agogdi: Allow changing buffer even if size remains the same
Martin Fleisz [Tue, 14 Feb 2017 08:52:44 +0000 (09:52 +0100)]
gdi: Allow changing buffer even if size remains the same

7 years agoMerge pull request #3754 from akallabeth/asm3
Martin Fleisz [Tue, 14 Feb 2017 08:23:21 +0000 (09:23 +0100)]
Merge pull request #3754 from akallabeth/asm3

NEON and SSSE3 decoder optimisations

7 years agoUse INIT_ONCE for SSPI initialisation. #3471
Armin Novak [Mon, 13 Feb 2017 17:04:42 +0000 (18:04 +0100)]
Use INIT_ONCE for SSPI initialisation. #3471

7 years agoUse POSIX cp syntax.
Armin Novak [Mon, 13 Feb 2017 16:45:03 +0000 (17:45 +0100)]
Use POSIX cp syntax.

7 years agoOptimized clear codec line copy.
Armin Novak [Mon, 13 Feb 2017 16:15:47 +0000 (17:15 +0100)]
Optimized clear codec line copy.

7 years agoMerge pull request #3758 from akallabeth/rfx_tile_crash
Norbert Federa [Mon, 13 Feb 2017 15:30:51 +0000 (16:30 +0100)]
Merge pull request #3758 from akallabeth/rfx_tile_crash

Limit RFX update region to screen.