platform/upstream/freerdp.git
9 years agoMerge pull request #2594 from baruchsiach/fix-math-2
Bernhard Miklautz [Fri, 8 May 2015 11:44:26 +0000 (13:44 +0200)]
Merge pull request #2594 from baruchsiach/fix-math-2

Don't disable C99 long double math on non Unix platforms

9 years agoMerge pull request #2577 from hardening/listen_from_socket
Norbert Federa [Fri, 8 May 2015 09:17:33 +0000 (11:17 +0200)]
Merge pull request #2577 from hardening/listen_from_socket

Add the ability to have listener from an existing socket

9 years agoReturn FALSE under Win32
David FORT [Fri, 8 May 2015 08:07:29 +0000 (10:07 +0200)]
Return FALSE under Win32

9 years agoTest the number of listening handles
David FORT [Fri, 8 May 2015 08:05:39 +0000 (10:05 +0200)]
Test the number of listening handles

9 years agoAdd the ability to have listener from an existing socket
David FORT [Tue, 7 Apr 2015 13:18:07 +0000 (15:18 +0200)]
Add the ability to have listener from an existing socket

9 years agoMerge pull request #2596 from akallabeth/wlog_default_out_fix
Bernhard Miklautz [Thu, 7 May 2015 22:49:41 +0000 (00:49 +0200)]
Merge pull request #2596 from akallabeth/wlog_default_out_fix

Wlog console output to stderr

9 years agoMerge pull request #2601 from nfedera/fix-2015-05-07-01
Hardening [Thu, 7 May 2015 17:06:59 +0000 (19:06 +0200)]
Merge pull request #2601 from nfedera/fix-2015-05-07-01

Fix some unchecked create calls

9 years agoMerge pull request #2597 from clivest/bitstream_read_fix
Norbert Federa [Thu, 7 May 2015 16:42:15 +0000 (18:42 +0200)]
Merge pull request #2597 from clivest/bitstream_read_fix

Fix bitstream reading bounds check

9 years agoMerge pull request #2598 from clivest/stream_leak_fix
Norbert Federa [Thu, 7 May 2015 16:24:47 +0000 (18:24 +0200)]
Merge pull request #2598 from clivest/stream_leak_fix

Fix two cases of stream resource leak

9 years agoMerge pull request #2599 from hardening/fix_wayland_colors
Norbert Federa [Thu, 7 May 2015 16:15:01 +0000 (18:15 +0200)]
Merge pull request #2599 from hardening/fix_wayland_colors

Fix colors with the wayland client

9 years agoMerge pull request #2603 from hardening/rail_empty_title_fix
Norbert Federa [Thu, 7 May 2015 16:13:09 +0000 (18:13 +0200)]
Merge pull request #2603 from hardening/rail_empty_title_fix

Fix empty window title

9 years agoMerge pull request #2604 from hardening/rail_fix
Norbert Federa [Thu, 7 May 2015 16:11:38 +0000 (18:11 +0200)]
Merge pull request #2604 from hardening/rail_fix

Fix remoteApps

9 years agoserver/shadow: added missing error message
Norbert Federa [Thu, 7 May 2015 15:42:01 +0000 (17:42 +0200)]
server/shadow: added missing error message

9 years agoFix empty window title
David FORT [Thu, 7 May 2015 13:08:00 +0000 (15:08 +0200)]
Fix empty window title

When the size of a RAIL string was 0, we were reporting an OOM error.

9 years agoFix remoteApps
David FORT [Thu, 7 May 2015 12:36:07 +0000 (14:36 +0200)]
Fix remoteApps

The assert that have been removed were preventing RAIL from working when you
have an intermediary screen before seeing the application.

9 years agoFix unchecked CreateDirectory calls
Norbert Federa [Tue, 5 May 2015 17:45:34 +0000 (19:45 +0200)]
Fix unchecked CreateDirectory calls

9 years agoFix unchecked CreateSemaphore calls
Norbert Federa [Tue, 5 May 2015 15:32:06 +0000 (17:32 +0200)]
Fix unchecked CreateSemaphore calls

9 years agoFix unchecked CreateMutex calls
Norbert Federa [Tue, 5 May 2015 15:25:17 +0000 (17:25 +0200)]
Fix unchecked CreateMutex calls

9 years agoFix colors with the wayland client
David FORT [Wed, 6 May 2015 19:54:39 +0000 (21:54 +0200)]
Fix colors with the wayland client

9 years agoFix whitespace
Clive Stevens [Wed, 6 May 2015 14:54:23 +0000 (15:54 +0100)]
Fix whitespace

9 years agoFix bitstream reading
Clive Stevens [Wed, 6 May 2015 14:26:06 +0000 (15:26 +0100)]
Fix bitstream reading

The bounds checks where previously incorrect

9 years agoFix two cases of potentially leaked streams
Clive Stevens [Wed, 6 May 2015 14:23:37 +0000 (15:23 +0100)]
Fix two cases of potentially leaked streams

9 years agoFixed broken indent.
Armin Novak [Wed, 6 May 2015 13:36:54 +0000 (15:36 +0200)]
Fixed broken indent.

9 years agoNot writing messages if level is WLOG_OFF.
Armin Novak [Wed, 6 May 2015 08:58:57 +0000 (10:58 +0200)]
Not writing messages if level is WLOG_OFF.

9 years agoConsole logging to stdout and stderr
Armin Novak [Wed, 6 May 2015 08:56:30 +0000 (10:56 +0200)]
Console logging to stdout and stderr

With this patch the default for the console logger
changes to writing to stdout for TRACE, DEBUG and INFO
messages and stderr for WARNING, ERROR and FATAL messages.

9 years agoMerge pull request #2592 from nfedera/fix-2015-05-05-01
Martin Fleisz [Wed, 6 May 2015 08:16:26 +0000 (10:16 +0200)]
Merge pull request #2592 from nfedera/fix-2015-05-05-01

Fix unchecked CreateThread calls and misc fixes

9 years agoDon't disable C99 long double math on non Unix platforms
Baruch Siach [Tue, 5 May 2015 18:27:17 +0000 (21:27 +0300)]
Don't disable C99 long double math on non Unix platforms

CMakeLists.txt may enable HAVE_MATH_C99_LONG_DOUBLE only on Unix platforms.
Limit the effect of this symbol accordingly.

9 years agoMerge pull request #2587 from floppym/armfix
Marc-André Moreau [Tue, 5 May 2015 14:56:12 +0000 (10:56 -0400)]
Merge pull request #2587 from floppym/armfix

Remove the ARM_FP_ABI option

9 years agoMerge pull request #2589 from baruchsiach/fix-math
Marc-André Moreau [Tue, 5 May 2015 14:47:03 +0000 (10:47 -0400)]
Merge pull request #2589 from baruchsiach/fix-math

Don't use unavailable C99 long double math functions

9 years agoFix unchecked CreateThread calls and misc fixes
Norbert Federa [Tue, 5 May 2015 11:55:48 +0000 (13:55 +0200)]
Fix unchecked CreateThread calls and misc fixes

9 years agoMerge pull request #2582 from nfedera/fix-2015-04-28-01
MartinHaimberger [Mon, 4 May 2015 08:14:27 +0000 (10:14 +0200)]
Merge pull request #2582 from nfedera/fix-2015-04-28-01

Fix unchecked CreateEvent calls and misc fixes

9 years agoDon't use unavailable C99 long double math functions
Baruch Siach [Sun, 3 May 2015 17:46:22 +0000 (20:46 +0300)]
Don't use unavailable C99 long double math functions

uClibc variants do not provide the C99 long double math functions like ceill,
powl, etc.. For future compatibility use check_symbol_exists() to check
whether these functions are available, and keep the result in
HAVE_MATH_C99_LONG_DOUBLE. Use that instead of the fragile Cygwin version
check in triodef.h.

Fixes build failures under uClibc(-ng) like:

../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `powl'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `fmodl'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `ceill'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `log10l'
../../libwinpr/utils/libwinpr-utils.so.0.1.0: undefined reference to `floorl'
collect2: error: ld returned 1 exit status

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
9 years agoRemove the ARM_FP_ABI option
Mike Gilbert [Fri, 1 May 2015 21:35:21 +0000 (17:35 -0400)]
Remove the ARM_FP_ABI option

It's unclear why this option would be necessary, and it causes problems
when people do not match it to their toolchain and CFLAGS.

To set the float abi, either use a toolchain with an appropriate default
or set the float-abi option in the CFLAGS environment variable.

This should resolve #2586.

9 years agoMerge pull request #2584 from baruchsiach/fix-eventfd-2
Bernhard Miklautz [Thu, 30 Apr 2015 12:20:33 +0000 (14:20 +0200)]
Merge pull request #2584 from baruchsiach/fix-eventfd-2

Fix build with newer uclibc versions

9 years agoIncrease API version to 1.2.3
Norbert Federa [Thu, 30 Apr 2015 07:20:34 +0000 (09:20 +0200)]
Increase API version to 1.2.3

9 years agoFix build with newer uclibc versions
Baruch Siach [Tue, 28 Apr 2015 06:30:45 +0000 (09:30 +0300)]
Fix build with newer uclibc versions

uClibc master branch, as well as uclibc-ng add eventfd_{read,write}
definitions. Instead of testing for __UCLIBC__, have cmake explicitly check
for the existence of eventfd_read and save the result in
WITH_EVENTFD_READ_WRITE.

Fixes build errors like:

.../winpr/libwinpr/synch/event.c:120:12: error: static declaration of 'eventfd_read' follows non-static declaration
 static int eventfd_read(int fd, eventfd_t* value)
            ^
In file included from .../winpr/libwinpr/synch/event.c:39:0:
.../usr/include/sys/eventfd.h:37:12: note: previous declaration of 'eventfd_read' was here
 extern int eventfd_read (int __fd, eventfd_t *__value);
            ^
.../winpr/libwinpr/synch/event.c:125:12: error: static declaration of 'eventfd_write' follows non-static declaration
 static int eventfd_write(int fd, eventfd_t value)
            ^
In file included from .../winpr/libwinpr/synch/event.c:39:0:
.../usr/include/sys/eventfd.h:40:12: note: previous declaration of 'eventfd_write' was here
 extern int eventfd_write (int __fd, eventfd_t __value);

9 years agoFix unchecked CreateEvent calls and misc fixes
Norbert Federa [Tue, 28 Apr 2015 15:00:41 +0000 (17:00 +0200)]
Fix unchecked CreateEvent calls and misc fixes

1)
Added missing checks for CreateEvent which also required the
following related changes:

- changed freerdp_context_new API to BOOL
- changed freerdp_peer_context_new API to BOOL
- changed pRdpClientNew callback to BOOL
- changed pContextNew callback to BOOL
- changed psPeerAccepted callback to BOOL
- changed psPeerContextNew callback to BOOL

2)
Fixed lots of missing alloc and error checks in the
changed code's neighbourhood.

3)
Check freerdp_client_codecs_prepare result to avoid segfaults
caused by using non-initialized codecs.

4)
Fixed deadlocks in x11 caused by missing xf_unlock_x11() calls
in some error handlers

5)
Some fixes in thread pool:
- DEFAULT_POOL assignment did not match TP_POOL definition
- don't free the pool pointer if it points to the static DEFAULT_POOL
- added error handling and cleanup in InitializeThreadpool

9 years agoMerge pull request #2579 from akallabeth/mutex_debug_log
Norbert Federa [Wed, 29 Apr 2015 16:04:59 +0000 (18:04 +0200)]
Merge pull request #2579 from akallabeth/mutex_debug_log

winpr mutex unlock on destroy

9 years agoAdded EBUSY to success states.
Armin Novak [Wed, 29 Apr 2015 06:48:07 +0000 (08:48 +0200)]
Added EBUSY to success states.

9 years agoBetter error handling on mutex destroy.
Armin Novak [Tue, 28 Apr 2015 15:29:07 +0000 (17:29 +0200)]
Better error handling on mutex destroy.

9 years agoMerge pull request #2578 from jonathankap/master
Hardening [Tue, 28 Apr 2015 12:43:30 +0000 (14:43 +0200)]
Merge pull request #2578 from jonathankap/master

Fix issue when numWindowIds is 0

9 years agoEnsuring mutex is unlocked on destroy.
Armin Novak [Tue, 28 Apr 2015 07:42:46 +0000 (09:42 +0200)]
Ensuring mutex is unlocked on destroy.

9 years agoFix issue when numWindowIds is 0
Jonathan Kaplan [Tue, 28 Apr 2015 07:21:38 +0000 (00:21 -0700)]
Fix issue when numWindowIds is 0

9 years agoAdded mutex debug flag.
Armin Novak [Tue, 28 Apr 2015 06:55:26 +0000 (08:55 +0200)]
Added mutex debug flag.

When mutex debugging is enabled now a stack trace
is logged, if a mutex is locked on destruction.

9 years agoMerge pull request #2575 from bmiklautz/gdi_fix
Norbert Federa [Mon, 27 Apr 2015 07:34:13 +0000 (09:34 +0200)]
Merge pull request #2575 from bmiklautz/gdi_fix

gdi: fix problem with gdi_SelectObject check(s)

9 years agogdi: fix problem with gdi_SelectObject check(s)
Bernhard Miklautz [Sun, 26 Apr 2015 20:28:49 +0000 (22:28 +0200)]
gdi: fix problem with gdi_SelectObject check(s)

When a hdc is created no initial or default objects are created
therefore can the first call of gdi_SelectObject return NULL.
Because of this checking the return value of  gdi_SelectObject failed
for newly create hdc causing errors (disconnects).

Since all types of HGDIOBJECT are handled and the return value of
gdi_SelectObject isn't used the recently added checks were removed
again.

9 years agoMerge pull request #2568 from nfedera/fix-2015-04-23-01
Marc-André Moreau [Fri, 24 Apr 2015 17:36:27 +0000 (13:36 -0400)]
Merge pull request #2568 from nfedera/fix-2015-04-23-01

codec/rfx: error checking and various fixes

9 years agocodec/rfx: simplification, segfault/malloc fixes
Norbert Federa [Fri, 24 Apr 2015 15:54:49 +0000 (17:54 +0200)]
codec/rfx: simplification, segfault/malloc fixes

rfx_process_message_sync:
- simplified the check if the header messages got processed

rfx_process_message_tileset:
- ObjectPool_Take result was not checked
- fail if TS_RFX_TILE block type is not CBT_TILE
- CreateThreadpoolWork result was not checked
- post decoding loop code segfaulted in error case

rfx_decoder_tile_new:
- missing malloc check

rfx_message_free:
- segfault protection

rfx_write_message_tileset:
- segfault protection

9 years agoMerge pull request #2572 from bceverly/OpenBSD-2015-04-24
Bernhard Miklautz [Fri, 24 Apr 2015 15:38:02 +0000 (17:38 +0200)]
Merge pull request #2572 from bceverly/OpenBSD-2015-04-24

Added support for manpage construction for OpenBSD

9 years agoAdded support for manpage construction for OpenBSD
Bryan Everly [Fri, 24 Apr 2015 12:38:35 +0000 (08:38 -0400)]
Added support for manpage construction for OpenBSD

9 years agocodec/rfx: error checking and various fixes
Norbert Federa [Thu, 23 Apr 2015 13:42:21 +0000 (15:42 +0200)]
codec/rfx: error checking and various fixes

- removed some unneeded null checks for free()
- fixed a memory leak in shadow_client
- removed rfx_compose_message_header from API

Changed the following functions to BOOL, check the result
where they are called and handle failures:
- rfx_compose_message
- rfx_compose_message_header
- rfx_write_tile
- rfx_write_message_tileset
- rfx_write_message_frame_begin
- rfx_write_message_region
- rfx_write_message_frame_end
- rfx_write_message

rfx_process_message:
- check memory allocation failures
- verify protocol-conform order of data messages to prevents memory
  leaks caused by repeated allocations
- verify that header messages were parsed/received before the
  data messages
- treat unknown rlgr mode as error
- fixed/added error handling
- fixed all callers to check/handle result

rfx_encode_message:
- fixed incorrect usage of realloc
- missing malloc check
- missing check of CreateThreadpoolWork
- correct cleanup on failure (threadpool, memory)
- check rfx_encode_message result

rfx_encode_messages:
- check rfx_split_message result
- correct cleanup on failure
- prevent memory leak on failure

rfx_write_message_context:
- fixed invalid channelId value (must be 0xFF for WBT_CONTEXT)

rfx_process_message_codec_versions:
- fixed invalid read size of codec_version (it is 16bit)

rfx_process_message_channels:
- verify protocol conform channelId value

rfx_process_message_region:
- replaced invalid reallocs with malloc
- read and verify regionType and numTileSets from stream

rfx_process_message_tileset:
- check allocation results
- fixed incorrect usages of realloc

setupWorkers:
- fixed incorrect usages of realloc

rfx_split_message:
- removed dead code
- missing malloc check

rfx_compose_message:
- fixed a memory leak
- check/handle rfx_encode_message result

9 years agoMerge pull request #2566 from bceverly/OpenBSD-2015-04-22
Bernhard Miklautz [Wed, 22 Apr 2015 16:44:25 +0000 (18:44 +0200)]
Merge pull request #2566 from bceverly/OpenBSD-2015-04-22

Further cleanup on the OpenBSD build

9 years agoRemoved compiler warning about obsolete header file in OpenBSD
Bryan Everly [Wed, 22 Apr 2015 13:50:50 +0000 (09:50 -0400)]
Removed compiler warning about obsolete header file in OpenBSD

9 years agoMoved declaration of OPENBSD to higher in the file to clean some things up. Also...
Bryan Everly [Wed, 22 Apr 2015 13:19:04 +0000 (09:19 -0400)]
Moved declaration of OPENBSD to higher in the file to clean some things up.  Also, removed -Wredundant-decls from OpenBSD because the OpenBSD standard include files have some redundant declarations that generate a large number of compiler warnings.

9 years agoMerge pull request #2564 from akallabeth/pthread_mutex_timedjoin_detection
Bernhard Miklautz [Wed, 22 Apr 2015 12:42:31 +0000 (14:42 +0200)]
Merge pull request #2564 from akallabeth/pthread_mutex_timedjoin_detection

Fixed pthread_mutex_timedjoin detection.

9 years agoMerge pull request #2555 from akallabeth/wayland_warning_fix
Hardening [Wed, 22 Apr 2015 11:33:12 +0000 (13:33 +0200)]
Merge pull request #2555 from akallabeth/wayland_warning_fix

Updated wayland client to new API.

9 years agoUpdated to new freerdp_get_event_handles API.
Armin Novak [Wed, 22 Apr 2015 09:05:29 +0000 (11:05 +0200)]
Updated to new freerdp_get_event_handles API.

9 years agoUpdated wayland client to new API.
Armin Novak [Mon, 20 Apr 2015 14:20:16 +0000 (16:20 +0200)]
Updated wayland client to new API.

9 years agoMerge pull request #2554 from akallabeth/event_fix
Norbert Federa [Wed, 22 Apr 2015 09:04:37 +0000 (11:04 +0200)]
Merge pull request #2554 from akallabeth/event_fix

Fix for transport event reset

9 years agoMerge pull request #2544 from bmiklautz/boolenization
Hardening [Wed, 22 Apr 2015 09:01:27 +0000 (11:01 +0200)]
Merge pull request #2544 from bmiklautz/boolenization

change return types of callbacks to BOOL

9 years agoIncrease API version to 1.2.2
Bernhard Miklautz [Wed, 22 Apr 2015 08:23:25 +0000 (10:23 +0200)]
Increase API version to 1.2.2

9 years agoFixed pthread_mutex_timedjoin detection.
Armin Novak [Wed, 22 Apr 2015 07:30:50 +0000 (09:30 +0200)]
Fixed pthread_mutex_timedjoin detection.

9 years agoMerge pull request #2562 from bceverly/OpenBSD-2015-04-11
Hardening [Wed, 22 Apr 2015 07:14:29 +0000 (09:14 +0200)]
Merge pull request #2562 from bceverly/OpenBSD-2015-04-11

Open bsd 2015 04 11

9 years agoModified code to use bulitin pthread functions on OpenBSD
Bryan Everly [Tue, 21 Apr 2015 20:14:56 +0000 (16:14 -0400)]
Modified code to use bulitin pthread functions on OpenBSD

9 years agoNecessary changes to get latest branch working on OpenBSD 5.6
Bryan Everly [Tue, 21 Apr 2015 18:44:02 +0000 (14:44 -0400)]
Necessary changes to get latest branch working on OpenBSD 5.6

9 years agoNecessary changes to get latest branch working on OpenBSD 5.6
Bryan Everly [Tue, 21 Apr 2015 18:42:06 +0000 (14:42 -0400)]
Necessary changes to get latest branch working on OpenBSD 5.6

9 years agoMerge pull request #2537 from MartinHaimberger/mh-autodetect-fix
Bernhard Miklautz [Tue, 21 Apr 2015 14:52:32 +0000 (16:52 +0200)]
Merge pull request #2537 from MartinHaimberger/mh-autodetect-fix

autodetect: debug fixed and level adjusted

9 years agoMerge pull request #2553 from akallabeth/leak_fixes
Bernhard Miklautz [Tue, 21 Apr 2015 14:49:02 +0000 (16:49 +0200)]
Merge pull request #2553 from akallabeth/leak_fixes

Leak fixes

9 years agoMerge pull request #2560 from akallabeth/get_event_handle_api_fix
Bernhard Miklautz [Tue, 21 Apr 2015 14:34:39 +0000 (16:34 +0200)]
Merge pull request #2560 from akallabeth/get_event_handle_api_fix

Add count to ```*_get_event_handles``` function

9 years agoChanged listener callback arguments and return.
Armin Novak [Tue, 21 Apr 2015 13:57:25 +0000 (15:57 +0200)]
Changed listener callback arguments and return.

9 years agoFixed handle copy and index.
Armin Novak [Tue, 21 Apr 2015 13:10:17 +0000 (15:10 +0200)]
Fixed handle copy and index.

9 years agoTestStream: set function parameters to void
Bernhard Miklautz [Tue, 21 Apr 2015 12:25:59 +0000 (14:25 +0200)]
TestStream: set function parameters to void

9 years agoFix formating
Bernhard Miklautz [Tue, 21 Apr 2015 12:15:53 +0000 (14:15 +0200)]
Fix formating

9 years agogdi: fix broken return type checks
Bernhard Miklautz [Mon, 20 Apr 2015 09:43:44 +0000 (11:43 +0200)]
gdi: fix broken return type checks

Integrates comments from pull request.

9 years agoFix GDI return values and other fixes
Bernhard Miklautz [Fri, 17 Apr 2015 14:21:55 +0000 (16:21 +0200)]
Fix GDI return values and other fixes

* top level GDI functions return 0 on error and != 0 otherwise but the
  low level functions (16bpp.c, 8bpp.c 32bpp.c) which are called did it
exactly the other way around. Those were adapted.
* change gdi_InvalidateRegion to BOOL and check calls where appropriate
* integrate comments from pull request

9 years agochange return types of callbacks to BOOL
Bernhard Miklautz [Tue, 14 Apr 2015 08:14:23 +0000 (10:14 +0200)]
change return types of callbacks to BOOL

* change all client/server callbacks to BOOL
* update all clients accordingly
* add multiple return value checks
* small fixes

9 years agoTestStream: fix compiler warning
Bernhard Miklautz [Tue, 14 Apr 2015 09:46:31 +0000 (11:46 +0200)]
TestStream: fix compiler warning

Remove unnecessary argument from read function call.

9 years agoios: updates to build with xcode6+
Bernhard Miklautz [Tue, 14 Apr 2015 09:43:24 +0000 (11:43 +0200)]
ios: updates to build with xcode6+

* update tool chain to use clang instead of gcc
* add compatibility function for fwrite

9 years agoFixed some type mismatches.
Armin Novak [Tue, 21 Apr 2015 10:35:55 +0000 (12:35 +0200)]
Fixed some type mismatches.

9 years agoAdd *get_event_handles handle count, return check.
Armin Novak [Tue, 21 Apr 2015 10:24:50 +0000 (12:24 +0200)]
Add *get_event_handles handle count, return check.

9 years agoModified GetEventHandles of listener
Armin Novak [Tue, 21 Apr 2015 10:09:44 +0000 (12:09 +0200)]
Modified GetEventHandles of listener

Now using nCount as in and out argument.
When called, set nCount to the number of available handles.
This value is checked and an error returned, if not enough
handles are available.

9 years agoMerge pull request #2558 from llyzs/llyzs
Norbert Federa [Tue, 21 Apr 2015 09:00:09 +0000 (11:00 +0200)]
Merge pull request #2558 from llyzs/llyzs

h264: change encoder api and add multi-thread support.

9 years agoh264: change encoder api and add multi-thread support.
Vic Lee [Tue, 21 Apr 2015 05:59:01 +0000 (13:59 +0800)]
h264: change encoder api and add multi-thread support.

9 years agoMerge pull request #2538 from MartinHaimberger/mh-add-transport-get-bytes
Bernhard Miklautz [Mon, 20 Apr 2015 16:34:13 +0000 (18:34 +0200)]
Merge pull request #2538 from MartinHaimberger/mh-add-transport-get-bytes

transport: added function to get bytes written

9 years agoMerge pull request #2552 from akallabeth/sample_update
Bernhard Miklautz [Mon, 20 Apr 2015 15:47:44 +0000 (17:47 +0200)]
Merge pull request #2552 from akallabeth/sample_update

Sample update

9 years agoFixed reading bitmap from buffer.
Armin Novak [Mon, 20 Apr 2015 13:13:23 +0000 (15:13 +0200)]
Fixed reading bitmap from buffer.

9 years agoUsing auto reset event now.
Armin Novak [Mon, 20 Apr 2015 12:43:37 +0000 (14:43 +0200)]
Using auto reset event now.

9 years agoAdded proper bitmap and png image test.
Armin Novak [Sun, 19 Apr 2015 10:29:28 +0000 (12:29 +0200)]
Added proper bitmap and png image test.

9 years agoFixed bitmap reading bug.
Armin Novak [Sun, 19 Apr 2015 10:29:17 +0000 (12:29 +0200)]
Fixed bitmap reading bug.

9 years agoUsing new API for socket listener.
Armin Novak [Sun, 19 Apr 2015 08:36:20 +0000 (10:36 +0200)]
Using new API for socket listener.

9 years agoMoved client handler to new API.
Armin Novak [Sun, 19 Apr 2015 08:31:28 +0000 (10:31 +0200)]
Moved client handler to new API.

9 years agoMoved cleanup code, removed unused.
Armin Novak [Sun, 19 Apr 2015 08:20:48 +0000 (10:20 +0200)]
Moved cleanup code, removed unused.

9 years agoUpdated sample for new API.
Armin Novak [Thu, 16 Apr 2015 07:04:19 +0000 (09:04 +0200)]
Updated sample for new API.

9 years agoMerge pull request #2547 from nfedera/fix-2015-04-16-01
Marc-André Moreau [Fri, 17 Apr 2015 13:03:46 +0000 (09:03 -0400)]
Merge pull request #2547 from nfedera/fix-2015-04-16-01

Fullscreen fixes and smart sizing resuscitation

9 years agoxfreerdp: fixed initial smart-sizing dimensions
Norbert Federa [Thu, 16 Apr 2015 21:54:56 +0000 (23:54 +0200)]
xfreerdp: fixed initial smart-sizing dimensions

The window width/height variables and in turn SmartSizingWidth/Height
get automatically updated in th the configure notify event handler.
If the window is created initially the values don't differ from the
event values and therefore SmartSizing was not applied until the
window was resized.

9 years agoFixed NULL dereference.
Armin Novak [Thu, 16 Apr 2015 20:04:38 +0000 (22:04 +0200)]
Fixed NULL dereference.

9 years agoFixed NULL dereference and double free
Armin Novak [Thu, 16 Apr 2015 19:56:57 +0000 (21:56 +0200)]
Fixed NULL dereference and double free

9 years agoFixed NULL dereference
Armin Novak [Thu, 16 Apr 2015 19:56:26 +0000 (21:56 +0200)]
Fixed NULL dereference

9 years agoFixed memory leaks and NULL dereferences.
Armin Novak [Thu, 16 Apr 2015 19:31:27 +0000 (21:31 +0200)]
Fixed memory leaks and NULL dereferences.

9 years agoxfreerdp: FS fixes & smart-sizing resuscitation
Norbert Federa [Thu, 16 Apr 2015 15:29:52 +0000 (17:29 +0200)]
xfreerdp: FS fixes & smart-sizing resuscitation

- make smart-sizing work again which was killed in previous commits
- removed several unnecessary/ugly workarounds
- miscellaneous small fixes
- new feature: restore previous window position when toggling out of
  fullscreen mode
- new feature: if /f is specified in combination with /smart-sizing:WxH
  we run the session in the /smart-sizing dimensions scaled to full screen