platform/upstream/freerdp.git
8 years agoCheck more Stream_EnsureCapacity results when writing capabilities
David FORT [Thu, 28 Jan 2016 14:12:26 +0000 (15:12 +0100)]
Check more Stream_EnsureCapacity results when writing capabilities

8 years agoMerge pull request #3078 from akallabeth/wlog_cmd_options
Martin Fleisz [Thu, 28 Jan 2016 09:33:17 +0000 (10:33 +0100)]
Merge pull request #3078 from akallabeth/wlog_cmd_options

Added new command line options for logger.

8 years agoMerge pull request #3088 from clangm/patch-1
Martin Fleisz [Thu, 28 Jan 2016 09:32:14 +0000 (10:32 +0100)]
Merge pull request #3088 from clangm/patch-1

fix typo

8 years agofix typo
clangm [Wed, 27 Jan 2016 22:40:08 +0000 (15:40 -0700)]
fix typo

Pretty sure that's supposed to be __MACOSX__, not __MAXOSX__

8 years agoMerge pull request #3087 from DavBfr/fix-png-load
Hardening [Wed, 27 Jan 2016 22:02:11 +0000 (23:02 +0100)]
Merge pull request #3087 from DavBfr/fix-png-load

Fix png image loading that needed write access

8 years agoFix png image loading that needed write access
David PHAM-VAN [Wed, 13 Jan 2016 23:09:03 +0000 (15:09 -0800)]
Fix png image loading that needed write access

8 years agoFixed realloc check, renamed filter variable.
Armin Novak [Wed, 27 Jan 2016 10:21:04 +0000 (11:21 +0100)]
Fixed realloc check, renamed filter variable.

8 years agoMerge pull request #3073 from davewheel/cert_key_in_memory
Hardening [Wed, 27 Jan 2016 09:50:38 +0000 (10:50 +0100)]
Merge pull request #3073 from davewheel/cert_key_in_memory

Allow to specify the raw content of crypto materials

8 years agoMerge pull request #3083 from akallabeth/capability_set_fix
Hardening [Wed, 27 Jan 2016 09:45:54 +0000 (10:45 +0100)]
Merge pull request #3083 from akallabeth/capability_set_fix

Fix #3081, set client string encoding.

8 years agoFix #3081, client string encoding.
Armin Novak [Tue, 26 Jan 2016 20:35:16 +0000 (21:35 +0100)]
Fix #3081, client string encoding.

8 years agoMerge pull request #3069 from davewheel/4upstream-1
Martin Fleisz [Wed, 27 Jan 2016 09:18:30 +0000 (10:18 +0100)]
Merge pull request #3069 from davewheel/4upstream-1

Improve monitor support

8 years agoMerge pull request #3082 from hardening/check_client_and_server_capabilities
Martin Fleisz [Wed, 27 Jan 2016 09:13:32 +0000 (10:13 +0100)]
Merge pull request #3082 from hardening/check_client_and_server_capabilities

Check server and client capabilities

8 years agoCheck server and client capabilities
David FORT [Tue, 26 Jan 2016 15:14:48 +0000 (16:14 +0100)]
Check server and client capabilities

Most of the capabilities are sent by both the client and the server. But for some
the specs specify that they are only supposed to be only send by the server or the client.
This patch ensures this. Without this patch a malicious client can change server settings
and a malicious server can modify client settings.

8 years agoMerge pull request #3080 from hardening/capa_write
Martin Fleisz [Tue, 26 Jan 2016 08:56:01 +0000 (09:56 +0100)]
Merge pull request #3080 from hardening/capa_write

Stream_EnsureCapacity return value aren't checked in capabilities_write

8 years agoStream_EnsureCapacity return value aren't checked in capabilities_write
David FORT [Mon, 25 Jan 2016 18:11:35 +0000 (19:11 +0100)]
Stream_EnsureCapacity return value aren't checked in capabilities_write

8 years agoAdded new command line options for logger.
Armin Novak [Sat, 23 Jan 2016 14:16:13 +0000 (15:16 +0100)]
Added new command line options for logger.

The new command line options /log-level:<level> and
/log-filters:<filter>:<level> allow setting default log
level and log module filter to be set.

8 years agoMerge pull request #3072 from giox069/master
Hardening [Sat, 23 Jan 2016 13:42:20 +0000 (14:42 +0100)]
Merge pull request #3072 from giox069/master

Improve error logging after calling some BIO_ functions

8 years agoImprove error logging after calling some BIO_ functions
Giovanni Panozzo [Wed, 20 Jan 2016 11:22:32 +0000 (12:22 +0100)]
Improve error logging after calling some BIO_ functions

8 years agoMerge pull request #3070 from davewheel/ntlm_attrs
Hardening [Fri, 22 Jan 2016 23:00:18 +0000 (00:00 +0100)]
Merge pull request #3070 from davewheel/ntlm_attrs

Handle more NTLM attributes

8 years agoMerge pull request #3075 from akallabeth/winpr_header_install_fix
Bernhard Miklautz [Thu, 21 Jan 2016 20:29:42 +0000 (21:29 +0100)]
Merge pull request #3075 from akallabeth/winpr_header_install_fix

Added cmake patch from @david-geiger

8 years agoAdded cmake patch from @david-geiger
Armin Novak [Thu, 21 Jan 2016 14:26:32 +0000 (15:26 +0100)]
Added cmake patch from @david-geiger

8 years agoAllow to specify the raw content of crypto materials
davewheel [Wed, 20 Jan 2016 23:17:59 +0000 (00:17 +0100)]
Allow to specify the raw content of crypto materials

Sometime it's possible that your server application doesn't have access to files
(when running in a very restricted environment for example). This patch allows
to ship the private key and certificate as a string.

Sponsored by: Wheel Systems (http://www.wheelsystems.com)

8 years agoHandle more NTLM attributes
davewheel [Wed, 20 Jan 2016 21:21:05 +0000 (22:21 +0100)]
Handle more NTLM attributes

This patch adds the management of more NTLM attributes.

Sponsored by: Wheel Systems (http://www.wheelsystems.com)

8 years agoAdd better handling of monitors
davewheel [Wed, 20 Jan 2016 15:54:15 +0000 (16:54 +0100)]
Add better handling of monitors

This patch makes FreeRDP announce the support for monitor layout PDU. It also
adds support for servers to announce the monitors layout.

8 years agoFix a security issue in monitors packet handling
davewheel [Thu, 14 Jan 2016 20:00:41 +0000 (21:00 +0100)]
Fix a security issue in monitors packet handling

The number of announced monitors was not checked, so if a client was announcing
a big number, it could override other fields in settings and more...

8 years agoMerge pull request #3014 from bmiklautz/winpr_nt_file
Martin Fleisz [Tue, 19 Jan 2016 08:28:40 +0000 (09:28 +0100)]
Merge pull request #3014 from bmiklautz/winpr_nt_file

winpr: create a specific winpr nt file handle

8 years agoMerge pull request #3059 from akallabeth/zlib_memleak_fix
Martin Fleisz [Tue, 19 Jan 2016 08:27:50 +0000 (09:27 +0100)]
Merge pull request #3059 from akallabeth/zlib_memleak_fix

Fix memory leak in lodepng_zlib_compress

8 years agoMerge pull request #3066 from akallabeth/srccopy_fix
Martin Fleisz [Tue, 19 Jan 2016 08:25:42 +0000 (09:25 +0100)]
Merge pull request #3066 from akallabeth/srccopy_fix

Fixed SRCCOPY, using memmove now.

8 years agoMerge pull request #3068 from akallabeth/pkg_config_fix
Martin Fleisz [Tue, 19 Jan 2016 08:24:22 +0000 (09:24 +0100)]
Merge pull request #3068 from akallabeth/pkg_config_fix

Fix pkg-config generation.

8 years agoFix pkg-config generation.
Armin Novak [Mon, 18 Jan 2016 21:45:40 +0000 (22:45 +0100)]
Fix pkg-config generation.

8 years agoFixed memory overlap check.
Armin Novak [Mon, 18 Jan 2016 08:32:34 +0000 (09:32 +0100)]
Fixed memory overlap check.

8 years agoFixed SRCCOPY, using memmove now.
Armin Novak [Mon, 18 Jan 2016 08:18:42 +0000 (09:18 +0100)]
Fixed SRCCOPY, using memmove now.

memcpy is not defined, if source and destination overlap.

8 years agoMerge pull request #3062 from bmiklautz/build_fix
akallabeth [Fri, 15 Jan 2016 15:32:54 +0000 (16:32 +0100)]
Merge pull request #3062 from bmiklautz/build_fix

build: fix a problem with cmake version 2.8.11

8 years agobuild: fix a problem with cmake version 2.8.11
Bernhard Miklautz [Fri, 15 Jan 2016 12:23:45 +0000 (13:23 +0100)]
build: fix a problem with cmake version 2.8.11

Starting with cmake 2.8.10 FreeRDP exports a cmake find module. With 2.8.12
the PRIVATE/PUBLIC keywords were introduced in cmake. When building with
2.8.11 it is not possible to mark link dependencies as private and
therefore they need to be exported.

8 years agoFix memory leak in lodepng_zlib_compress
Armin Novak [Fri, 15 Jan 2016 09:16:08 +0000 (10:16 +0100)]
Fix memory leak in lodepng_zlib_compress

8 years agoMerge pull request #3052 from abma/fix3051
Martin Fleisz [Fri, 15 Jan 2016 08:51:51 +0000 (09:51 +0100)]
Merge pull request #3052 from abma/fix3051

fix #3051: fullscreen switching with CTRL+ALT+ENTER doesn't work any …

8 years agoMerge pull request #3054 from akallabeth/leak_fixes_v2
Martin Fleisz [Fri, 15 Jan 2016 08:51:07 +0000 (09:51 +0100)]
Merge pull request #3054 from akallabeth/leak_fixes_v2

Leak fixes

8 years agoFixed uninitialized value.
Armin Novak [Thu, 14 Jan 2016 15:00:31 +0000 (16:00 +0100)]
Fixed uninitialized value.

8 years agoFixed memory leak on cleanup.
Armin Novak [Thu, 14 Jan 2016 14:55:25 +0000 (15:55 +0100)]
Fixed memory leak on cleanup.

8 years agoFixed memory leak.
Armin Novak [Thu, 14 Jan 2016 14:42:20 +0000 (15:42 +0100)]
Fixed memory leak.

8 years agoFixed memory leak.
Armin Novak [Thu, 14 Jan 2016 14:36:34 +0000 (15:36 +0100)]
Fixed memory leak.

8 years agofix keyboard release (thanks hardening!)
abma [Fri, 15 Jan 2016 00:59:08 +0000 (01:59 +0100)]
fix keyboard release (thanks hardening!)

8 years agoMerge pull request #3049 from bmiklautz/api2.0
akallabeth [Thu, 14 Jan 2016 09:58:45 +0000 (10:58 +0100)]
Merge pull request #3049 from bmiklautz/api2.0

Use major version only for SOVERSION

8 years agoUse major version only for SOVERSION
Bernhard Miklautz [Wed, 13 Jan 2016 16:37:19 +0000 (17:37 +0100)]
Use major version only for SOVERSION

For 2.0+ major will be increased if ABI/API isn't compatible anymore.

8 years agofix #3051: fullscreen switching with CTRL+ALT+ENTER doesn't work any more
abma [Wed, 13 Jan 2016 22:05:32 +0000 (23:05 +0100)]
fix #3051: fullscreen switching with CTRL+ALT+ENTER doesn't work any more

8 years agoMerge pull request #3048 from bmiklautz/pkg_2.0
Bernhard Miklautz [Wed, 13 Jan 2016 13:35:19 +0000 (14:35 +0100)]
Merge pull request #3048 from bmiklautz/pkg_2.0

pkg: fix .deb based packages

8 years agopkg: fix .deb based packages
Bernhard Miklautz [Wed, 13 Jan 2016 13:14:04 +0000 (14:14 +0100)]
pkg: fix .deb based packages

Update the deb based packages to the latest changes

8 years agoMerge pull request #3046 from bmiklautz/tls12
Hardening [Tue, 12 Jan 2016 19:46:53 +0000 (20:46 +0100)]
Merge pull request #3046 from bmiklautz/tls12

tls: enable tls 1+

8 years agoMerge pull request #3043 from bmiklautz/prep2.0
Martin Fleisz [Tue, 12 Jan 2016 18:07:33 +0000 (19:07 +0100)]
Merge pull request #3043 from bmiklautz/prep2.0

Build system improvements and changes

8 years agoMerge pull request #3045 from bmiklautz/adress_sanitize
Bernhard Miklautz [Tue, 12 Jan 2016 16:47:09 +0000 (17:47 +0100)]
Merge pull request #3045 from bmiklautz/adress_sanitize

build: support for address sanitizer

8 years agotls: enable tls 1+
Bernhard Miklautz [Tue, 12 Jan 2016 16:43:14 +0000 (17:43 +0100)]
tls: enable tls 1+

Currently TLS version 1.0 is used implicitly by using the TLSv1_method.
To be able to also use TLS 1.1 and later use SSLv23_client_method
instead. To make sure SSLv2 or SSLv3 isn't used disable them.

8 years agoadd parameter buildconfig
Bernhard Miklautz [Mon, 11 Jan 2016 15:18:40 +0000 (16:18 +0100)]
add parameter buildconfig

Extend winpr and client/common to support a new option "/buildconfig".
When used build the following build specific information is print:
* cmake options
* cflags
* compiler
* target architecture
* cmake build type

8 years agocleanup cmake exports and pkg-config files
Bernhard Miklautz [Fri, 8 Jan 2016 13:07:35 +0000 (14:07 +0100)]
cleanup cmake exports and pkg-config files

With this commit the "exported" components (usable with pkg-config and
cmake find module package)
* winpr - winpr library and headers
* freerdp - core library and headers
* freerdp-client - client specific library
* freerdp-server - server specific library
* rdtk - rdtk headers and library

To allow the installation of multiple different version (different major
number) the include files were moved into the respective sub folder:
freerdp -> freerdp{MAJOR}/freerdp (currently freerdp2/freerdp/)
winpr -> winpr{MAJOR}/winpr (currently winrp1/winpr/)
rdtk -> rdpk{MAJOR}/rdtk (currently rdtk0/rdtk/

The generated pkg-config and cmake find modules now also include the major
version number. Currently the following pkg-config are generated and
installed.
* winpr1
* freerdp2
* freerdp-server2
* freerdp-client2
* rdtk0

As cmake is able to handle multiple versions out of the box the
following can be used to find a specific module:

find_package(WinPR)
find_package(FreeRDP)
find_package(FreeRDP-Server)
find_package(FreeRDP-Client)
find_package(RdTk)

As cmake doesn't automatically resolve dependencies for packages it is
necessary to manually include the requirements. For example if
FreeRDP-Client is required WinPR and FreeRDP need to be included
(find_package) as well.

This commit also fixes the installation when STATIC_CHANNELS are built.
WITH STATIC_CHANNELS all channels are linked into libfreerdp-client, for
this all channels are generated as linker archive and linked together in
the final step. Before the intermediate linker archives were, although
not required and useful, installed. Same applies for server side
channels.

8 years agobuild: remove FREERDP_MONOLITHIC_BUILD
Bernhard Miklautz [Wed, 30 Dec 2015 17:45:09 +0000 (18:45 +0100)]
build: remove FREERDP_MONOLITHIC_BUILD

FREERDP_MONOLITHIC_BUILD was obsolete for a while and unused

8 years agoupdate .gitignore files
Bernhard Miklautz [Wed, 30 Dec 2015 17:42:54 +0000 (18:42 +0100)]
update .gitignore files

* add missing entries

8 years agoAdd cmake flag -DWITH_SANITIZE_ADDRESS=on to enable GCC and clang AddressSanitizer
Giovanni Panozzo [Mon, 21 Dec 2015 07:00:14 +0000 (08:00 +0100)]
Add cmake flag -DWITH_SANITIZE_ADDRESS=on to enable GCC and clang AddressSanitizer

8 years agoMerge pull request #3044 from akallabeth/duplicate_define_fix
Bernhard Miklautz [Tue, 12 Jan 2016 16:03:35 +0000 (17:03 +0100)]
Merge pull request #3044 from akallabeth/duplicate_define_fix

Fixed broken duplicate define.

8 years agoFixed broken duplicate define.
Armin Novak [Tue, 12 Jan 2016 15:38:53 +0000 (16:38 +0100)]
Fixed broken duplicate define.

8 years agowinpr: create a specific winpr nt file handle
Bernhard Miklautz [Wed, 16 Dec 2015 15:25:09 +0000 (16:25 +0100)]
winpr: create a specific winpr nt file handle

There exist two definitions of WINPR_FILE: in file/ and in nt/.
Both are different definitions used differently. Therefore split them
into WINPR_FILE and WINPR_NT_FILE.

8 years agoMerge pull request #2871 from realjiangms/shadow_stand_alone2
Bernhard Miklautz [Sat, 2 Jan 2016 10:31:39 +0000 (11:31 +0100)]
Merge pull request #2871 from realjiangms/shadow_stand_alone2

server/shadow: Completely decouple subsystem implementations and shad…

8 years agoserver/shadow: Completely decouple subsystem implementations and shadow framework...
zihao.jiang [Sun, 28 Jun 2015 08:20:49 +0000 (16:20 +0800)]
server/shadow: Completely decouple subsystem implementations and shadow framework internal details.
It will be completely possible to implement subsystem with only include/freerdp/server/shadow.h and libfreerdp-shadow.

Details as following:
1. Exported surface structure as subsystem implementations deeply depend on it to send image update
2. Export capture APIs. They are actually indepent APIs to help compare and calculate image difference.
3. Introduce API to trigger client frame update. Conceal details in subsystem->updateEvent
4. Pass client to client callbacks. Subsystem implementation may need to know 'which client' send the interaction event as well as the authentication request.
Add this support in callback definition before anyone really use shadow framework APIs to implement a custom subsystem.
Also added callback for client capability exchange
5. Remove X11_ShadowSubsystem Mac_ShadowSubsystem Win_ShadowSubsystem from libfreerdp-shadow.
Discard FREERDP_API mark on ShadowSubsystemEntry functions and make them be compiled together with shadow.c in CMakeLists.txt.
This is required from PR #2751.
Now subsystem implementations and shadow.c could be regarded as an example for shadow framework.

8 years agoMerge pull request #2932 from realjiangms/fix_gdi_brush
Hardening [Fri, 18 Dec 2015 09:50:51 +0000 (10:50 +0100)]
Merge pull request #2932 from realjiangms/fix_gdi_brush

GDI: Fix usage of gdi_get_brush_pointer.

8 years agoMerge pull request #2874 from akallabeth/stdtypes
Bernhard Miklautz [Thu, 17 Dec 2015 15:37:54 +0000 (16:37 +0100)]
Merge pull request #2874 from akallabeth/stdtypes

Using stdint.h and stdbool.h for type definitions

8 years agoAdded comment to generated defines.
Armin Novak [Thu, 17 Dec 2015 15:25:16 +0000 (16:25 +0100)]
Added comment to generated defines.

8 years agoRemoved obsolete wtypes.h
Armin Novak [Thu, 17 Dec 2015 12:30:41 +0000 (13:30 +0100)]
Removed obsolete wtypes.h

8 years agoRenamed HAVE_STDXX_H in public header.
Armin Novak [Thu, 17 Dec 2015 12:15:00 +0000 (13:15 +0100)]
Renamed HAVE_STDXX_H in public header.

8 years agoMerge pull request #3016 from akallabeth/fix_missing_wlog_includes
Bernhard Miklautz [Thu, 17 Dec 2015 11:51:10 +0000 (12:51 +0100)]
Merge pull request #3016 from akallabeth/fix_missing_wlog_includes

Fix wlog.h includes

8 years agoGenerating wtypes.h now with used defines.
Armin Novak [Thu, 17 Dec 2015 11:01:52 +0000 (12:01 +0100)]
Generating wtypes.h now with used defines.

8 years agoMoved header detection defines to config.h
Armin Novak [Thu, 17 Dec 2015 10:28:03 +0000 (11:28 +0100)]
Moved header detection defines to config.h

8 years agoAdded missing include.
Armin Novak [Thu, 17 Dec 2015 09:59:59 +0000 (10:59 +0100)]
Added missing include.

8 years agoMerge pull request #2779 from RolKau/2779_ptrbtn
Hardening [Wed, 16 Dec 2015 23:04:53 +0000 (00:04 +0100)]
Merge pull request #2779 from RolKau/2779_ptrbtn

Send correct buttons when using a left-handed mouse

8 years agoMove UnmapButtons settings to stable ABI section
Roland Kaufmann [Wed, 16 Dec 2015 22:21:43 +0000 (23:21 +0100)]
Move UnmapButtons settings to stable ABI section

The Miscellaneous section is chosen because choosing not to map the
buttons is not a property of the input system, but rather an ad-hoc
setting to be applied to this session.

8 years agoMerge pull request #2816 from akallabeth/known_hosts_locking
Bernhard Miklautz [Wed, 16 Dec 2015 18:03:15 +0000 (19:03 +0100)]
Merge pull request #2816 from akallabeth/known_hosts_locking

Known hosts locking

8 years agowinpr/file: disable buffering
Bernhard Miklautz [Wed, 16 Dec 2015 17:33:19 +0000 (18:33 +0100)]
winpr/file: disable buffering

When FILE streams are used per default buffering is enabled but
WriteFile/ReadFile shouldn't do any extra buffering.

8 years agomakecert: fix installation of .a file
Bernhard Miklautz [Wed, 16 Dec 2015 16:45:59 +0000 (17:45 +0100)]
makecert: fix installation of .a file

Since cb958ba9c62f05d101b886218d885d2c26c6ba55  libwinpr-makecert-tool.a
wasn't installed anymore.

8 years agoFixed FILE* leak and EndOfFile settings.
Armin Novak [Wed, 16 Dec 2015 16:35:59 +0000 (17:35 +0100)]
Fixed FILE* leak and EndOfFile settings.

8 years agoFixed unused warnings.
Armin Novak [Wed, 16 Dec 2015 14:15:46 +0000 (15:15 +0100)]
Fixed unused warnings.

8 years agoMerge pull request #2820 from akallabeth/pdb_file_install
Bernhard Miklautz [Tue, 15 Dec 2015 16:43:32 +0000 (17:43 +0100)]
Merge pull request #2820 from akallabeth/pdb_file_install

Pdb file install

8 years agoAdd option to disable pointer button mapping
Roland Kaufmann [Mon, 13 Jul 2015 23:03:33 +0000 (01:03 +0200)]
Add option to disable pointer button mapping

In case the old behaviour of not reverse-mapping the mouse buttons is
desirable, a command-line option is added to disable the mapping. This
option is made experimental for the time being.

The default is to do the reverse mapping, as this is the intuitive
behaviour (the mouse then works as it would on the console).

8 years agoGet pointer button mapping from input system
Roland Kaufmann [Mon, 13 Jul 2015 22:31:12 +0000 (00:31 +0200)]
Get pointer button mapping from input system

If XInput extension is available, then find the (first) pointer device
and use the button mapping of that one. If there are more than one
pointer devices, they could have different button mappings, but it is
not clear how this should be communicated to the RDP server.

If XInput is not available, attempt to fallback to the old global
mapping. (This mapping exists, but is not correct if there actually
is an XInput extension loaded, as it is then not used).

8 years agoMap logical to physical mouse button events
Roland Kaufmann [Mon, 13 Jul 2015 20:59:18 +0000 (22:59 +0200)]
Map logical to physical mouse button events

RDP expects to receive an indicator of the physical mouse button that
was pressed on the client, whereas X11 deliver a value for which
logical mouse button that was pressed.

This patch introduces a (reverse) mapping from logical mouse buttons to
physical mouse buttons, so that the RDP server can do correct mapping
for the event on its end.

However, no actual mapping is done here; this patch just introduces the
framework to do so. Thus, there should be no behavioural change from
this patch alone.

There is an implicit assumption that only the first three buttons are
mapped to eachother. Enabling more a general mapping would require
extensive changes to the event handling as fourth logical button and
up is used for special functionality such as wheel.

8 years agoChanged symbol install to OFF.
Armin Novak [Tue, 15 Dec 2015 16:19:58 +0000 (17:19 +0100)]
Changed symbol install to OFF.

8 years agoUpdated pdb file locations.
Armin Novak [Wed, 19 Aug 2015 07:02:20 +0000 (09:02 +0200)]
Updated pdb file locations.

Now supporting generators NMake and Visual Studio.

8 years agoAdded pdb files to package target.
Armin Novak [Fri, 31 Jul 2015 09:35:54 +0000 (11:35 +0200)]
Added pdb files to package target.
Fixed name collision with freerdp-shadow targets.

8 years agoargs arrays static.
Armin Novak [Fri, 31 Jul 2015 09:31:21 +0000 (11:31 +0200)]
args arrays static.

When creating static builds the args arrays collided due
to global visibility.

8 years agoMerge pull request #2984 from bsagal/master
Hardening [Tue, 15 Dec 2015 10:23:43 +0000 (11:23 +0100)]
Merge pull request #2984 from bsagal/master

remove horizontal scroll maping to forward/back

8 years agoFix horizontal scrolling direction and capability detection
Binyamin Sagal [Mon, 14 Dec 2015 19:48:31 +0000 (21:48 +0200)]
Fix horizontal scrolling direction and capability detection

8 years agoImplemented horizontal wheel support.
Armin Novak [Mon, 14 Dec 2015 17:29:23 +0000 (18:29 +0100)]
Implemented horizontal wheel support.

Horizontal mouse wheel input capabilities are now checked
and if available mouse buttons 6 and 7 are mapped to the
horizontal wheel for the X11 client.

8 years agoremove horizontal scroll maping to forward/back
Binyamin Sagal [Tue, 24 Nov 2015 13:41:46 +0000 (15:41 +0200)]
remove horizontal scroll maping to forward/back
partal fix for #2302

8 years agoMerge pull request #2831 from akallabeth/gdi_fix
Bernhard Miklautz [Mon, 14 Dec 2015 16:58:25 +0000 (17:58 +0100)]
Merge pull request #2831 from akallabeth/gdi_fix

Fixed GDI_BITMAP, now using custom deallocation function.

8 years agoMerge pull request #2414 from zavadovsky/opensles_fixes
Hardening [Mon, 14 Dec 2015 16:22:38 +0000 (17:22 +0100)]
Merge pull request #2414 from zavadovsky/opensles_fixes

opensles fixes

8 years agoMerge pull request #2913 from realjiangms/shadow_fix_align
Hardening [Mon, 14 Dec 2015 16:21:58 +0000 (17:21 +0100)]
Merge pull request #2913 from realjiangms/shadow_fix_align

Server/Shadow: Fix invalid ALIGN in shadow_client_send_bitmap_update

8 years agoMerge pull request #2980 from akallabeth/clipboard_struct_fixes
Hardening [Mon, 14 Dec 2015 15:09:47 +0000 (16:09 +0100)]
Merge pull request #2980 from akallabeth/clipboard_struct_fixes

Fixed CLIPRDR_FILEDESCRIPTOR

8 years agoMerge pull request #2772 from bjcollins/master
Hardening [Mon, 14 Dec 2015 15:08:13 +0000 (16:08 +0100)]
Merge pull request #2772 from bjcollins/master

tsmf updates/fixes for gstreamer decoder on X11 platform

8 years agoMerge pull request #2973 from hopToDev/master
Hardening [Mon, 14 Dec 2015 14:10:33 +0000 (15:10 +0100)]
Merge pull request #2973 from hopToDev/master

Fixed build errors that occur when setting WITH_IOSAUDIO build option

8 years agoFixed broken #if #endif.
Armin Novak [Tue, 10 Nov 2015 10:45:49 +0000 (11:45 +0100)]
Fixed broken #if #endif.

8 years agoFixed broken objective C detection.
Armin Novak [Tue, 8 Sep 2015 11:03:13 +0000 (13:03 +0200)]
Fixed broken objective C detection.

8 years agoFixed mixup of type defines.
Armin Novak [Mon, 7 Sep 2015 14:34:23 +0000 (16:34 +0200)]
Fixed mixup of type defines.

8 years agoDisabled definition of BOOL for objective C
Armin Novak [Mon, 7 Sep 2015 13:11:08 +0000 (15:11 +0200)]
Disabled definition of BOOL for objective C

8 years agoRemoved stdbool define for iOS.
Armin Novak [Mon, 7 Sep 2015 13:05:18 +0000 (15:05 +0200)]
Removed stdbool define for iOS.