Armin Novak
00c32f62d3
Fixed alpha channel for color formats without.
2017-01-23 11:32:26 +01:00
Armin Novak
6ceb574402
Fixed staging surface scanline.
2017-01-23 11:32:25 +01:00
Armin Novak
b32c241b9f
Fixed color format selection for 16bpp
2017-01-23 11:32:25 +01:00
Armin Novak
6188a12b37
Fixed planar with if local framebuffer is 16bpp
2017-01-23 11:32:25 +01:00
Armin Novak
0acc54a4f7
Fixed scanline for RFX.
2017-01-23 11:30:56 +01:00
Bernhard Miklautz
85da68c334
Merge pull request #3703 from akallabeth/prim_optimize
...
[PERFORMANCE] Inlined heavily used functions
2017-01-23 10:39:02 +01:00
Bernhard Miklautz
ac815e29f1
Merge pull request #3711 from hardening/monitor_layout
...
Misc fixes and improvements
2017-01-23 10:02:14 +01:00
David Fort
f68888a978
Add a callback that allows to adjust monitors layout
...
This callback is useful in server mode when you want to adjust the monitor
layout just before the server monitor layout PDU is built and sent.
2017-01-19 18:05:44 +01:00
David Fort
e775a2a46f
Treat the result of the Capabilities callback
...
The result was ignored. Plus return the correct value in case of licence error (-1
instead of FALSE).
2017-01-19 17:57:44 +01:00
Bernhard Miklautz
14d076735e
Merge pull request #3705 from akallabeth/android_openssl_1_1
...
Android openssl 1 1
2017-01-19 12:05:26 +01:00
Armin Novak
676871e0fd
Disabled OpenH264 in default android build.
2017-01-18 16:52:52 +01:00
Armin Novak
34eb0e5d9d
Progressive structs to private header for tests.
2017-01-18 16:41:02 +01:00
Armin Novak
d9810dd7a4
Progressive struct now opaque.
2017-01-18 16:16:29 +01:00
Armin Novak
ace5100e21
Progressive conversion and speed fixes
...
* Using destination color format and precomputed tile stride
* Using preallocated logger
2017-01-18 15:28:53 +01:00
Armin Novak
7198970a4e
Removed obsolete primitive usage.
2017-01-18 15:28:53 +01:00
Armin Novak
7e4c6c6a48
Optimized functions, removed duplicates.
2017-01-18 15:28:53 +01:00
Armin Novak
9cf6af36fb
Inlined shift operations.
2017-01-18 15:28:53 +01:00
Armin Novak
326aafc7f8
Inlined freerdp_image_copy helpers.
2017-01-18 15:28:53 +01:00
Armin Novak
da84552ba7
Inlined interleaved helper functions.
2017-01-18 15:28:53 +01:00
Armin Novak
6be6eb2f18
Optimized freerdp_image_fill
2017-01-18 15:28:53 +01:00
Armin Novak
6b7b1cec39
Optimized general_YUV444ToRGB_8u_P3AC4R for BGRX
2017-01-18 15:28:53 +01:00
Armin Novak
4d40b3c58e
Inlined heavy used functions.
2017-01-18 15:28:53 +01:00
Armin Novak
948e633ed3
Optimized general_RGBToRGB_16s8u_P3AC4R for BGRX
2017-01-18 15:28:53 +01:00
Armin Novak
d76ecc7662
Optimized general_yCbCrToRGB_16s8u_P3AC4R for BGRX
2017-01-18 15:28:53 +01:00
Bernhard Miklautz
de34329ed6
Merge pull request #3702 from akallabeth/clear_reset_fix
...
ClearCodec fix #3642
2017-01-18 14:28:27 +01:00
Bernhard Miklautz
497db0d53e
Merge pull request #3707 from akallabeth/AMV007-patch-2
...
Rebased #2541
2017-01-18 13:45:34 +01:00
Armin Novak
99420423cf
Fixed warnings due to API changes.
2017-01-18 12:39:40 +01:00
Martin Fleisz
95b3665f11
Merge pull request #3704 from bmiklautz/versioning
...
Library naming and man pages
2017-01-17 19:14:56 +01:00
Bernhard Miklautz
2a6bac64ae
Fix typos in man pages.
2017-01-17 13:25:47 +01:00
Armin Novak
5be65ac76e
Fixed SONAME
2017-01-17 13:17:25 +01:00
Armin Novak
0f3dcc2765
Merge branch 'patch-2' of https://github.com/AMV007/FreeRDP into AMV007-patch-2
...
Conflicts:
channels/tsmf/client/tsmf_ifman.c
channels/tsmf/client/tsmf_media.c
2017-01-17 10:03:05 +01:00
Norbert Federa
1046c95751
Merge pull request #3669 from xhaakon/master
...
Limit MultifragMaxRequestSize in server mode
2017-01-16 18:18:43 +01:00
Armin Novak
6d93b92d64
Updated library names after change in #3704
2017-01-16 18:08:07 +01:00
Armin Novak
77a8821b1b
Updated gradle settings.
2017-01-16 16:40:06 +01:00
Armin Novak
548927eb2e
Renamed OpenSSL library
...
To avoid collisions with system provided OpenSSL use
a different (unique) library name for android builds.
2017-01-16 16:39:06 +01:00
Armin Novak
62544e0b8a
Added android release build configurations.
2017-01-16 15:25:20 +01:00
Armin Novak
c74f0510ce
Updated android build scripts for OpenSSL 1.1
2017-01-16 14:57:28 +01:00
Bernhard Miklautz
d817469b78
Install man pages
...
* man pages are only build/installed if WITH_MANPAGES is enabled
* create a new cmake function install_freerdp_man to unified install man
pages
* install all man pages using the new function
* update the nightly packages accordingly
2017-01-16 11:34:32 +01:00
Bernhard Miklautz
9c0e3e3300
wlfreerdp: add initial man page
2017-01-16 11:11:59 +01:00
Bernhard Miklautz
38e0bce772
shadow-cli: add initial man page
2017-01-16 11:11:59 +01:00
Bernhard Miklautz
d98f11705e
shadow server: add more error messages
2017-01-16 11:11:59 +01:00
Bernhard Miklautz
af7febf5da
cmdline: fix wlog man page reference
...
It's wlog(7) now.
2017-01-16 11:11:59 +01:00
Bernhard Miklautz
84b542ec85
winpr-makecert: add initial man page
2017-01-16 11:11:59 +01:00
Bernhard Miklautz
8aeb9df0f5
makecert: fix a regression with > 2048 bit
...
When certificates with more than 2048 bits were generated and written to
file the read function used a erroneous calculated length causing the
used buffer to overflow.
2017-01-16 11:11:59 +01:00
Bernhard Miklautz
960f4644cd
winpr-makecert: use sha256 and update command line
...
* use sha256 instead of sha1 as default hash algorithm
* fix command line parser
* mark not implemented command line switches as unsupported
2017-01-16 11:11:59 +01:00
Bernhard Miklautz
2f93c0f452
winpr-hash: cleanup cmd line and add man page
...
* add a initial man page
* clean up the command line a little bit (basically error messages)
2017-01-16 11:11:59 +01:00
Bernhard Miklautz
3a4e1adee7
utils: remove unnecessary debug message.
...
Change the level from info to debug as it's nothing a regular users
would have interest in.
2017-01-16 11:11:58 +01:00
Bernhard Miklautz
bbb6bf6b43
Include major version number in library names
...
Currently it is not possible to cleanly install multiple major version
of FreeRDP concurrently as some of the development libraries (.so files)
files can conflict.
This change renames all libraries to include the major version number in
the library name to fix this limitation.
The list of changed libraries:
libwinpr-tools.so -> libwinpr-tools2.so
libwinpr.so -> libwinpr2.so
libfreerdp.so -> libfreerdp2.so
libfreerdp-client.so -> libfreerdp-client2.so
libfreerdp-shadow.so -> libfreerdp-shadow2.so
libfreerdp-server.so -> libfreerdp-server2.so
libfreerdp-shadow-subsystem.so -> libfreerdp-shadow-subsystem2.so
libuwac.so -> libuwac0.so
As the library names have changed, projects that use FreeRDP will need to
update their dependencies. -
If pkg-config or cmake find modules are used, reconfiguration might be
sufficient.
Fixes #3460
2017-01-16 11:11:58 +01:00
Martin Fleisz
e218dc03af
Merge pull request #3701 from akallabeth/progressive_inlined
...
[performance] Progressive inlined
2017-01-16 10:36:28 +01:00
Armin Novak
6fec7e591d
Do not reset V-Bar storage.
2017-01-13 11:14:30 +01:00