platform/upstream/freerdp.git
11 years agomerged upstream
C-o-r-E [Thu, 28 Feb 2013 21:45:47 +0000 (16:45 -0500)]
merged upstream

11 years agomfreerdp-server: changed session events to HID events
C-o-r-E [Thu, 28 Feb 2013 21:42:40 +0000 (16:42 -0500)]
mfreerdp-server: changed session events to HID events

11 years agomfreerdp-server: cleanup input
C-o-r-E [Thu, 28 Feb 2013 20:58:03 +0000 (15:58 -0500)]
mfreerdp-server: cleanup input

11 years agomfreerdp-server: extended keyboard event support
C-o-r-E [Thu, 28 Feb 2013 20:51:32 +0000 (15:51 -0500)]
mfreerdp-server: extended keyboard event support

11 years agomfreerdp-server: vertical scroll input support
C-o-r-E [Thu, 28 Feb 2013 20:02:56 +0000 (15:02 -0500)]
mfreerdp-server: vertical scroll input support

11 years agoMerge pull request #1019 from bmiklautz/primitives_test_fix
Marc-André Moreau [Thu, 28 Feb 2013 13:33:22 +0000 (05:33 -0800)]
Merge pull request #1019 from bmiklautz/primitives_test_fix

primitives: test build fixed

11 years agoprimitives: test build fixed
Bernhard Miklautz [Fri, 22 Feb 2013 14:05:38 +0000 (15:05 +0100)]
primitives: test build fixed

11 years agoMerge pull request #1018 from hardening/hardening12
Marc-André Moreau [Thu, 28 Feb 2013 13:27:43 +0000 (05:27 -0800)]
Merge pull request #1018 from hardening/hardening12

Checks that the fragmentation buffer is not bigger than negociated value

11 years agoMerge pull request #1017 from bmiklautz/androidbuild
Marc-André Moreau [Thu, 28 Feb 2013 13:26:20 +0000 (05:26 -0800)]
Merge pull request #1017 from bmiklautz/androidbuild

android: build fix - no librt

11 years agoChecks that the fragmentation buffer is not bigger than negociated value
rdp.effort [Thu, 28 Feb 2013 11:20:46 +0000 (12:20 +0100)]
Checks that the fragmentation buffer is not bigger than negociated value

11 years agoandroid: build fix - no librt
Bernhard Miklautz [Thu, 28 Feb 2013 10:47:09 +0000 (11:47 +0100)]
android: build fix - no librt

Android NDK doesn't provide librt.

11 years agomfreerdp-server: even more progress on keymap
C-o-r-E [Thu, 28 Feb 2013 04:38:45 +0000 (23:38 -0500)]
mfreerdp-server: even more progress on keymap

11 years agoMerge pull request #1015 from awakecoding/master
Marc-André Moreau [Thu, 28 Feb 2013 01:47:42 +0000 (17:47 -0800)]
Merge pull request #1015 from awakecoding/master

Sound Performance

11 years agochannels/rdpsnd: added better format debug output
Marc-André Moreau [Thu, 28 Feb 2013 01:46:14 +0000 (20:46 -0500)]
channels/rdpsnd: added better format debug output

11 years agomfreerdp-server: more progress on keymap
C-o-r-E [Wed, 27 Feb 2013 22:58:23 +0000 (17:58 -0500)]
mfreerdp-server: more progress on keymap

11 years agowfreerdp: fix rdpsnd
Marc-André Moreau [Wed, 27 Feb 2013 22:35:57 +0000 (17:35 -0500)]
wfreerdp: fix rdpsnd

11 years agomfreerdp-server: progress on keymap
C-o-r-E [Wed, 27 Feb 2013 22:25:59 +0000 (17:25 -0500)]
mfreerdp-server: progress on keymap

11 years agomfreerdp-server: started keyboard map
C-o-r-E [Wed, 27 Feb 2013 22:16:09 +0000 (17:16 -0500)]
mfreerdp-server: started keyboard map

11 years agochannels/rdpsnd: add GetVolume()
Marc-André Moreau [Wed, 27 Feb 2013 21:57:18 +0000 (16:57 -0500)]
channels/rdpsnd: add GetVolume()

11 years agochannels/rdpsnd: fix stop/start
Marc-André Moreau [Wed, 27 Feb 2013 20:10:35 +0000 (15:10 -0500)]
channels/rdpsnd: fix stop/start

11 years agochannels/rdpsnd/alsa: fix build with DEBUG_SVC
Marc-André Moreau [Wed, 27 Feb 2013 15:26:11 +0000 (10:26 -0500)]
channels/rdpsnd/alsa: fix build with DEBUG_SVC

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 27 Feb 2013 14:38:39 +0000 (09:38 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge branch 'master' of https://github.com/C-o-r-E/FreeRDP
C-o-r-E [Wed, 27 Feb 2013 02:40:31 +0000 (21:40 -0500)]
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP

11 years agolibfreerdp: some possible errors spotted in locale
C-o-r-E [Wed, 27 Feb 2013 02:40:26 +0000 (21:40 -0500)]
libfreerdp: some possible errors spotted in locale

11 years agowfreerdp-server: fixed reconnection issue
Corey C [Wed, 27 Feb 2013 00:25:48 +0000 (19:25 -0500)]
wfreerdp-server: fixed reconnection issue

11 years agoMerge pull request #1013 from hardening/cryptoFixes
Marc-André Moreau [Tue, 26 Feb 2013 23:14:38 +0000 (15:14 -0800)]
Merge pull request #1013 from hardening/cryptoFixes

Fixed skip_length() methods

11 years agoFixed skip_length() methods
hardening [Tue, 26 Feb 2013 23:01:03 +0000 (00:01 +0100)]
Fixed skip_length() methods

11 years agochannels/rdpsnd: reduce ALSA buffer underruns
Marc-André Moreau [Tue, 26 Feb 2013 22:54:16 +0000 (17:54 -0500)]
channels/rdpsnd: reduce ALSA buffer underruns

11 years agoMerge pull request #1011 from ago1024/master
Marc-André Moreau [Tue, 26 Feb 2013 21:03:23 +0000 (13:03 -0800)]
Merge pull request #1011 from ago1024/master

Issue #847: protocol deadlock in NLA

11 years agoIssue #847: protocol deadlock in NLA
Alexander Gottwald [Tue, 26 Feb 2013 20:32:36 +0000 (21:32 +0100)]
Issue #847: protocol deadlock in NLA

fix ber_get_content_length and der_get_content_length to work for values
around 0x80 and 0x100
Fix nego_token, auth_info and pub_key_auth content length calculation in
credssp_send to fix a lockup in NLA protocol.

11 years agoMerge pull request #1005 from mfleisz/shortcutfix
Marc-André Moreau [Tue, 26 Feb 2013 17:40:05 +0000 (09:40 -0800)]
Merge pull request #1005 from mfleisz/shortcutfix

Android: Fixed shortcut launching

11 years agochannels/rdpsnd: attempt computing proper timestamp for playback end
Marc-André Moreau [Tue, 26 Feb 2013 16:50:48 +0000 (11:50 -0500)]
channels/rdpsnd: attempt computing proper timestamp for playback end

11 years agochannels/rdpsnd: fix crashes on termination
Marc-André Moreau [Tue, 26 Feb 2013 16:16:33 +0000 (11:16 -0500)]
channels/rdpsnd: fix crashes on termination

11 years agoMerge pull request #1009 from mfleisz/fixnsc
Marc-André Moreau [Tue, 26 Feb 2013 16:12:47 +0000 (08:12 -0800)]
Merge pull request #1009 from mfleisz/fixnsc

codec: fixed potential crash in NSCodec implementation

11 years agocodec: fixed potential crash in NSCodec implementation
Martin Fleisz [Tue, 26 Feb 2013 16:10:26 +0000 (08:10 -0800)]
codec: fixed potential crash in NSCodec implementation

11 years agoMerge pull request #1008 from mfleisz/perfflags
Marc-André Moreau [Tue, 26 Feb 2013 15:06:57 +0000 (07:06 -0800)]
Merge pull request #1008 from mfleisz/perfflags

Android: Fixed incorrect handling of performance flags

11 years agoAndroid: Fixed incorrect handling of performance flags
Martin Fleisz [Tue, 26 Feb 2013 14:34:24 +0000 (06:34 -0800)]
Android: Fixed incorrect handling of performance flags

11 years agoMerge remote-tracking branch 'upstream/master' into shortcutfix
Martin Fleisz [Tue, 26 Feb 2013 12:05:15 +0000 (04:05 -0800)]
Merge remote-tracking branch 'upstream/master' into shortcutfix

11 years agoAndroid: Fixed shortcut launching
Martin Fleisz [Tue, 26 Feb 2013 12:04:23 +0000 (04:04 -0800)]
Android: Fixed shortcut launching

11 years agochannels/rdpsnd: cleanup
Marc-André Moreau [Tue, 26 Feb 2013 02:46:48 +0000 (21:46 -0500)]
channels/rdpsnd: cleanup

11 years agoMerge pull request #1003 from jmealins/master
Marc-André Moreau [Tue, 26 Feb 2013 01:23:53 +0000 (17:23 -0800)]
Merge pull request #1003 from jmealins/master

Fixed keyboard_x11.c and keymaps to have proper keycodes for windows keys on OS X

11 years agoHard Coded and Keymap codes fixed for OS X
Jason Mealins [Tue, 26 Feb 2013 01:13:19 +0000 (17:13 -0800)]
Hard Coded and Keymap codes fixed for OS X

fixed right menu and both left and right windows keycodes

11 years agochannels/rdpsnd: added audio data length
Marc-André Moreau [Mon, 25 Feb 2013 22:49:07 +0000 (17:49 -0500)]
channels/rdpsnd: added audio data length

11 years agoVK_RMENU defines right windows key
Jason Mealins [Mon, 25 Feb 2013 20:25:07 +0000 (12:25 -0800)]
VK_RMENU defines right windows key

changing 71 to VK_RMENU

11 years agoFixing LWIN and RWIN keycode definitions
Jason Mealins [Mon, 25 Feb 2013 20:18:03 +0000 (12:18 -0800)]
Fixing LWIN and RWIN keycode definitions

adding in the appropriate scancodes windows keys on mac os x

11 years agoMerge pull request #1001 from mfleisz/androidlib
Marc-André Moreau [Mon, 25 Feb 2013 16:11:01 +0000 (08:11 -0800)]
Merge pull request #1001 from mfleisz/androidlib

Android: Refactored Android app into a library project and a small launcher app

11 years agoMerge pull request #999 from nschneider/macosx-kbd-patch
Marc-André Moreau [Mon, 25 Feb 2013 16:10:14 +0000 (08:10 -0800)]
Merge pull request #999 from nschneider/macosx-kbd-patch

windows keys for Mac

11 years agoMerge pull request #1000 from mfleisz/testentry
Marc-André Moreau [Mon, 25 Feb 2013 16:08:41 +0000 (08:08 -0800)]
Merge pull request #1000 from mfleisz/testentry

iOS: Added test bookmark

11 years agoMerge remote-tracking branch 'upstream/master' into androidlib
Martin Fleisz [Mon, 25 Feb 2013 15:52:22 +0000 (07:52 -0800)]
Merge remote-tracking branch 'upstream/master' into androidlib

11 years agoiOS: Added test bookmark
Martin Fleisz [Mon, 25 Feb 2013 15:48:22 +0000 (16:48 +0100)]
iOS: Added test bookmark

11 years agoAndroid: Fixed test bookmark
Martin Fleisz [Mon, 25 Feb 2013 15:40:00 +0000 (07:40 -0800)]
Android: Fixed test bookmark

11 years agoAndroid: Added test bookmark
Martin Fleisz [Mon, 25 Feb 2013 15:21:51 +0000 (07:21 -0800)]
Android: Added test bookmark

11 years agoVK_RMENU corrected
Norbert Schneider [Mon, 25 Feb 2013 14:49:59 +0000 (15:49 +0100)]
VK_RMENU corrected

11 years agowindows keys for Mac
Norbert Schneider [Mon, 25 Feb 2013 14:10:39 +0000 (15:10 +0100)]
windows keys for Mac

Map apple command keys to win keys

11 years agoAndroid: Fixed settings sub-screen handling, cleaned up strings.xml
Martin Fleisz [Mon, 25 Feb 2013 10:37:07 +0000 (02:37 -0800)]
Android: Fixed settings sub-screen handling, cleaned up strings.xml

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Mon, 25 Feb 2013 03:33:27 +0000 (22:33 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agochannels/rdpsnd: added more ALSA debug output
Marc-André Moreau [Mon, 25 Feb 2013 03:32:48 +0000 (22:32 -0500)]
channels/rdpsnd: added more ALSA debug output

11 years agoMerge pull request #997 from zeha/fix_sigsegv_in_printer_parser
Marc-André Moreau [Sun, 24 Feb 2013 19:28:21 +0000 (11:28 -0800)]
Merge pull request #997 from zeha/fix_sigsegv_in_printer_parser

Fix out of bounds memory access with /printer:foo

11 years agoFix out of bounds memory access with /printer:foo
Christian Hofstaedtler [Sun, 24 Feb 2013 14:33:32 +0000 (15:33 +0100)]
Fix out of bounds memory access with /printer:foo

Printer redirection command line parser was checking the wrong way if
a printer driver name was specified, causing the to segfault if no driver
name was given.

11 years agomfreerdp-server: mouse input tweak
C-o-r-E [Fri, 22 Feb 2013 18:13:18 +0000 (13:13 -0500)]
mfreerdp-server: mouse input tweak

11 years agomfreerdp-server: support 3 button mouse dragging
C-o-r-E [Fri, 22 Feb 2013 18:01:31 +0000 (13:01 -0500)]
mfreerdp-server: support 3 button mouse dragging

11 years agoMerged with freerdp/master
Martin Fleisz [Fri, 22 Feb 2013 12:31:57 +0000 (04:31 -0800)]
Merged with freerdp/master

11 years agoMerge pull request #992 from mfleisz/master
Marc-André Moreau [Fri, 22 Feb 2013 12:06:04 +0000 (04:06 -0800)]
Merge pull request #992 from mfleisz/master

primitives: separating optimized functions into their own .c files

11 years agocodec: Fixed NEON CPU detection compile issue, primitives_get race condition in rfx...
Martin Fleisz [Fri, 22 Feb 2013 11:37:39 +0000 (03:37 -0800)]
codec: Fixed NEON CPU detection compile issue, primitives_get race condition in rfx decoding

11 years agoAndroid: Fixed certificate caching
Martin Fleisz [Fri, 22 Feb 2013 10:51:26 +0000 (02:51 -0800)]
Android: Fixed certificate caching

11 years agoMerge remote-tracking branch 'upstream/master' into androidlib
Martin Fleisz [Fri, 22 Feb 2013 10:26:10 +0000 (02:26 -0800)]
Merge remote-tracking branch 'upstream/master' into androidlib

11 years agomfreerdp: fix headers
Marc-André Moreau [Fri, 22 Feb 2013 04:52:51 +0000 (23:52 -0500)]
mfreerdp: fix headers

11 years agomfreerdp: fix headers
Marc-André Moreau [Fri, 22 Feb 2013 04:42:36 +0000 (23:42 -0500)]
mfreerdp: fix headers

11 years agomfreerdp: cleanup
Marc-André Moreau [Fri, 22 Feb 2013 04:07:35 +0000 (23:07 -0500)]
mfreerdp: cleanup

11 years agomfreerdp: code style cleanup
Marc-André Moreau [Fri, 22 Feb 2013 03:04:09 +0000 (22:04 -0500)]
mfreerdp: code style cleanup

11 years agomfreerdp: fix indentation
Marc-André Moreau [Fri, 22 Feb 2013 02:42:47 +0000 (21:42 -0500)]
mfreerdp: fix indentation

11 years agofreerdp: fix build and warnings on Mac OS X
Marc-André Moreau [Fri, 22 Feb 2013 02:09:42 +0000 (21:09 -0500)]
freerdp: fix build and warnings on Mac OS X

11 years agomfreerdp-server: basic mouse input
C-o-r-E [Fri, 22 Feb 2013 00:56:32 +0000 (19:56 -0500)]
mfreerdp-server: basic mouse input

11 years agochannels/rdpsnd: cleanup ALSA setup
Marc-André Moreau [Fri, 22 Feb 2013 00:20:13 +0000 (19:20 -0500)]
channels/rdpsnd: cleanup ALSA setup

11 years agochannels/rdpsnd: refactor audio format negotiation
Marc-André Moreau [Thu, 21 Feb 2013 23:41:41 +0000 (18:41 -0500)]
channels/rdpsnd: refactor audio format negotiation

11 years agochannels/rdpsnd: added more debug output for timing
Marc-André Moreau [Thu, 21 Feb 2013 21:03:47 +0000 (16:03 -0500)]
channels/rdpsnd: added more debug output for timing

11 years agochannels/rdpsnd: add detailed latency output
Marc-André Moreau [Thu, 21 Feb 2013 19:58:39 +0000 (14:58 -0500)]
channels/rdpsnd: add detailed latency output

11 years agochannels/rdpsnd: start work on WavePlay/WaveConfirm
Marc-André Moreau [Thu, 21 Feb 2013 18:25:43 +0000 (13:25 -0500)]
channels/rdpsnd: start work on WavePlay/WaveConfirm

11 years agochannels/rdpsnd: process ALSA write in separate thread
Marc-André Moreau [Thu, 21 Feb 2013 16:58:41 +0000 (11:58 -0500)]
channels/rdpsnd: process ALSA write in separate thread

11 years agochannels/rdpsnd: further experimentation with async alsa
Marc-André Moreau [Thu, 21 Feb 2013 15:46:11 +0000 (10:46 -0500)]
channels/rdpsnd: further experimentation with async alsa

11 years agocodec: Fixed NEON detection and incorrect RFX decoding
Martin Fleisz [Thu, 21 Feb 2013 15:08:46 +0000 (07:08 -0800)]
codec: Fixed NEON detection and incorrect RFX decoding

11 years agoAndroid: renaming of JNI API
Martin Fleisz [Thu, 21 Feb 2013 12:16:30 +0000 (04:16 -0800)]
Android: renaming of JNI API

11 years agoprimitives: renamed NEON detection function
Martin Fleisz [Thu, 21 Feb 2013 11:31:07 +0000 (03:31 -0800)]
primitives: renamed NEON detection function

11 years agocodec/primitives: NEON now enabled for iOS
Martin Fleisz [Thu, 21 Feb 2013 11:27:10 +0000 (03:27 -0800)]
codec/primitives: NEON now enabled for iOS

11 years agoMerge remote-tracking branch 'upstream/master'
Martin Fleisz [Thu, 21 Feb 2013 10:50:22 +0000 (02:50 -0800)]
Merge remote-tracking branch 'upstream/master'

11 years agoprimitives: separating optimized functions into their own .c files.
Martin Fleisz [Thu, 21 Feb 2013 10:45:10 +0000 (02:45 -0800)]
primitives: separating optimized functions into their own .c files.

This way we use certain compiler flags (like -msse3) only on files
containing optimized code. This avoids problems that occured when
using these flags compiling generic code and running it on platforms
that don't support these optimizations (i.e. NEON optimization on
ARM platforms).

11 years agochannels/rdpsnd: start alsa async mode
Marc-André Moreau [Thu, 21 Feb 2013 08:38:36 +0000 (03:38 -0500)]
channels/rdpsnd: start alsa async mode

11 years agochannels: get rid of semaphore locking, replace queues
Marc-André Moreau [Thu, 21 Feb 2013 07:56:57 +0000 (02:56 -0500)]
channels: get rid of semaphore locking, replace queues

11 years agochannels/rdpsnd: refactor scheduling of sending of sound PDUs
Marc-André Moreau [Thu, 21 Feb 2013 02:34:47 +0000 (21:34 -0500)]
channels/rdpsnd: refactor scheduling of sending of sound PDUs

11 years agolibfreerdp-utils: don't use freerdp_thread util in svc_plugin
Marc-André Moreau [Thu, 21 Feb 2013 00:44:14 +0000 (19:44 -0500)]
libfreerdp-utils: don't use freerdp_thread util in svc_plugin

11 years agomfreerdp-server: input skeleton
C-o-r-E [Thu, 21 Feb 2013 00:20:49 +0000 (19:20 -0500)]
mfreerdp-server: input skeleton

11 years agolibfreerdp/utils: get rid of old svc_plugin queuing items
Marc-André Moreau [Wed, 20 Feb 2013 23:53:47 +0000 (18:53 -0500)]
libfreerdp/utils: get rid of old svc_plugin queuing items

11 years agolibfreerdp-utils: svc_plugin: make use of MessagePipe
Marc-André Moreau [Wed, 20 Feb 2013 23:44:52 +0000 (18:44 -0500)]
libfreerdp-utils: svc_plugin: make use of MessagePipe

11 years agolibfreerdp-utils: make use of ArrayList in Static Virtual Channel Plugin interface
Marc-André Moreau [Wed, 20 Feb 2013 20:33:42 +0000 (15:33 -0500)]
libfreerdp-utils: make use of ArrayList in Static Virtual Channel Plugin interface

11 years agolibwinpr-utils: initial MessagePipe implementation
Marc-André Moreau [Wed, 20 Feb 2013 19:48:32 +0000 (14:48 -0500)]
libwinpr-utils: initial MessagePipe implementation

11 years agochannels/rdpsnd: emulate timing of old queue
Marc-André Moreau [Wed, 20 Feb 2013 17:11:19 +0000 (12:11 -0500)]
channels/rdpsnd: emulate timing of old queue

11 years agoMerge pull request #989 from bmiklautz/sserver-color-nego
Marc-André Moreau [Wed, 20 Feb 2013 15:55:14 +0000 (07:55 -0800)]
Merge pull request #989 from bmiklautz/sserver-color-nego

server/Sample: fix color depth negotiation

11 years agoMerge pull request #988 from mfleisz/master
Marc-André Moreau [Wed, 20 Feb 2013 15:54:59 +0000 (07:54 -0800)]
Merge pull request #988 from mfleisz/master

Fixed and improved performance of NEON yCbCr to RGB conversion

11 years agoserver/Sample: fix color depth negotiation
Bernhard Miklautz [Wed, 20 Feb 2013 14:26:56 +0000 (15:26 +0100)]
server/Sample: fix color depth negotiation

11 years agoFixed and improved performance of NEON yCbCr to RGB conversion
Martin Fleisz [Wed, 20 Feb 2013 13:33:42 +0000 (05:33 -0800)]
Fixed and improved performance of NEON yCbCr to RGB conversion