Armin Novak
99420423cf
Fixed warnings due to API changes.
2017-01-18 12:39:40 +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
Armin Novak
57901b8add
Added detach support for microphone
2016-12-19 17:13:25 +01:00
Armin Novak
9f19da798c
Added attach/detach support for channels.
2016-12-19 17:07:01 +01:00
Norbert Federa
ab0408ae5e
ctest for int format specifiers and usage doc
2016-12-16 14:20:30 +01:00
Norbert Federa
f71b6b46e8
fix string format specifiers
...
- fixed invalid, missing or additional arguments
- removed all type casts from arguments
- added missing (void*) typecasts for %p arguments
- use inttypes defines where appropriate
2016-12-16 13:48:43 +01:00
Bernhard Miklautz
c97056e3a8
Fix compiler warning
...
FreeRDP/client/common/client.c: In function ‘freerdp_client_context_new’:
FreeRDP/client/common/client.c:86:38: warning: passing argument 1 of ‘freerdp_register_addin_provider’ from incompatible pointer type
if (freerdp_register_addin_provider(freerdp_channels_load_static_addin_entry,
FreeRDP/include/freerdp/addin.h:60:17: note: expected ‘FREERDP_LOAD_CHANNEL_ADDIN_ENTRY_FN’ but argument is of type ‘void * (*)(const CHAR *, CHAR *, CHAR *, DWORD)’
FREERDP_API int freerdp_register_addin_provider(
In file included from FreeRDP/client/common/compatibility.c:27:0:
FreeRDP/include/freerdp/addin.h:60:17: note: expected ‘FREERDP_LOAD_CHANNEL_ADDIN_ENTRY_FN’ but argument is of type ‘void * (*)(const CHAR *, CHAR *, CHAR *, DWORD)’
FREERDP_API int freerdp_register_addin_provider(
gcc (Debian 4.9.2-10) 4.9.2
2016-12-01 15:36:49 +01:00
Bernhard Miklautz
00dae7c5ef
Fix some spelling errors
...
Fixes #3633
2016-12-01 15:36:49 +01:00
Norbert Federa
c6e6b44143
countless WLog/printf format specifier fixes
2016-11-25 17:06:25 +01:00
Martin Fleisz
0febd9c7cd
Merge pull request #3563 from akallabeth/android_update
...
Android fix warnings, visibility and formatting
2016-11-24 12:59:30 +01:00
Martin Haimberger
778767cafe
fixed error
2016-11-23 04:22:03 -08:00
Martin Haimberger
7fe28a8a78
virtualChannel: removed static variable usage from
...
VirtualChannelApi
2016-11-23 04:17:56 -08:00
Martin Haimberger
d29848f383
rdpsnd: using new VirtualChannelEx api
2016-11-23 03:50:22 -08:00
Martin Haimberger
088a04fa44
rdpdr: using new VirtualChannelEx api
2016-11-23 01:26:03 -08:00
Martin Haimberger
41b1790d74
remdesk: Using new VirtualChannelEx api
2016-11-23 01:25:29 -08:00
Martin Haimberger
5c4fb88a58
rail: using new VirtualChannelEx api
2016-11-23 01:24:57 -08:00
Martin Haimberger
2273a15d19
encomsp: using new VirtualChannelEx api
2016-11-23 01:24:19 -08:00
Martin Haimberger
3daf4f6c53
cliprdr: using new VirtualChannelEx api
2016-11-22 02:33:23 -08:00
Marc-André Moreau
36db0cc325
channels: properly handle VirtualChannelEntryEx in static virtual channel loading
2016-11-16 09:52:24 -05:00
Marc-André Moreau
f74380be42
channels/drdynvc: fix channel entry point name
2016-11-15 12:37:50 -05:00
Marc-André Moreau
dee76617d9
channels: remove thread-local storage usage
2016-11-15 11:41:01 -05:00
Marc-André Moreau
2cce8e9fbc
channels: migrate drdynvc to extended virtual channel API
2016-11-15 10:58:38 -05:00
Marc-André Moreau
70c4646722
channels: restore global tables for initHandle, openHandle mappings instead of thread local storage
2016-11-14 15:23:05 -05:00
Marc-André Moreau
e8004d5184
drdynvc: ignore some messages sent for invalid channel ids with MMR and Windows Server 2012 R2, fix issue #3422
2016-11-03 10:12:48 -04:00
Armin Novak
5bc691c79d
Improved error handling if channel is missing.
2016-10-27 14:41:05 +02:00
David Fort
043243f43c
Merge pull request #3560 from akallabeth/gfx_10_2
...
Gfx 10.2 caps and deactivate GDI unsupported functions
2016-10-21 09:29:51 +02:00
Armin Novak
5211bc058b
Fixed NULL dereferences.
2016-10-19 11:11:36 +02:00
Armin Novak
6ca5a1324f
Android: fixed warnings, reformatted.
2016-10-17 10:21:23 +02:00
Armin Novak
4dfdf83d68
Updated symbol visibility of GFX channel.
2016-10-17 09:11:21 +02:00
Armin Novak
39b624a211
GFX: support 10.2 stack.
2016-10-16 10:42:46 +02:00
zihao.jiang
ac08f6a48b
Regression fix: The usage of RDPGFX_SURFACE_COMMAND::format is changed after color conversion huge fix.
...
Fix server side rdpgfx code to match the change.
2016-10-11 00:56:12 +08:00
Armin Novak
943e295714
WLog using C99 compatible variadic macros.
2016-10-07 14:05:27 +02:00
Armin Novak
9d0f7534e3
Fixed use after free.
2016-10-06 13:43:15 +02:00
Armin Novak
376dc216e6
Fixed uninitialized value.
2016-10-06 13:43:15 +02:00
Armin Novak
b03e47166e
Fixed NULL pointer checks.
2016-10-06 13:43:14 +02:00
Armin Novak
b0b32734ad
Reformatted file.
2016-10-06 13:43:13 +02:00
Armin Novak
1b6cf57307
Reformatted file.
2016-10-06 13:43:13 +02:00
Armin Novak
07010e6f99
Reformatted file.
2016-10-06 13:43:13 +02:00
Armin Novak
9f5da483dc
Reformatted files touched in last 2 commits.
2016-10-06 13:43:12 +02:00
Armin Novak
64590e7e89
Set pEntryPointsEx->ppInterface NULL on error.
2016-10-06 13:43:12 +02:00
Armin Novak
88a3b8dd76
Initializing channel context in each thread.
2016-10-06 13:43:12 +02:00
Armin Novak
4f62d848ac
Refactored interlocked typedefs, avoid namespace collisions.
2016-10-06 13:43:09 +02:00
Armin Novak
dadc5262ae
Removed static channel variables.
...
Global static variables do not work, if more than one instance
of an RDP client is running in the same process space.
Removed the varaibles where possible and replaced them with
thread local storage where necessary.
2016-10-06 13:43:09 +02:00
Armin Novak
0acfc649cd
Fixed log message.
2016-10-06 13:43:08 +02:00
Armin Novak
35f1347d53
Fixed warnings and mac build.
2016-10-06 13:43:04 +02:00
Armin Novak
dc12641b23
Fixed a windows 8.1 issue.
2016-10-06 13:43:01 +02:00
Armin Novak
a6cef5cde7
Fixed GFX related issues.
2016-10-06 13:43:00 +02:00
Armin Novak
df35c135d1
Fixed color conversion, unified GFX and updated API.
2016-10-06 13:42:58 +02:00
Ondrej Holy
2fec57f1a0
rdpsnd/pulse: Fix crashes in pulseaudio
...
Function pa_stream_trigger has to be called under lock to avoid
following crashes on asserts:
Assertion 'e->mainloop->n_enabled_defer_events > 0' failed at pulse/mainloop.c:257, function mainloop_defer_enable(). Aborting.
Assertion '!e->next' failed at pulsecore/queue.c:104, function pa_queue_pop(). Aborting.
Assertion 'q->front' failed at pulsecore/queue.c:81, function pa_queue_push(). Aborting.
2016-10-04 15:18:16 +02:00
David PHAM-VAN
d5dc5b4a3f
Fix smartcard channel disconnect
2016-09-19 11:27:25 -07:00