Bernhard Miklautz [Wed, 27 Feb 2013 09:17:24 +0000 (10:17 +0100)]
winpr/sysinfo: added IsProcessorFeaturePresent and IsProcessorFeaturePresentEx
These functions can be used to check if an processor feature is supported.
IsProcessorFeaturePresentEx is a extended version which is not available
in the windows API and allows to query additional features.
Currently it works on the following platforms:
- i386/amd64 when compiling with gcc
- ARM on linux
Marc-André Moreau [Thu, 28 Feb 2013 21:51:53 +0000 (13:51 -0800)]
Merge pull request #1021 from C-o-r-E/master
mfreerdp-server: Inuput support for mouse and keyboard
C-o-r-E [Thu, 28 Feb 2013 21:45:47 +0000 (16:45 -0500)]
merged upstream
C-o-r-E [Thu, 28 Feb 2013 21:42:40 +0000 (16:42 -0500)]
mfreerdp-server: changed session events to HID events
C-o-r-E [Thu, 28 Feb 2013 20:58:03 +0000 (15:58 -0500)]
mfreerdp-server: cleanup input
C-o-r-E [Thu, 28 Feb 2013 20:51:32 +0000 (15:51 -0500)]
mfreerdp-server: extended keyboard event support
C-o-r-E [Thu, 28 Feb 2013 20:02:56 +0000 (15:02 -0500)]
mfreerdp-server: vertical scroll input support
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
Bernhard Miklautz [Fri, 22 Feb 2013 14:05:38 +0000 (15:05 +0100)]
primitives: test build fixed
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
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
rdp.effort [Thu, 28 Feb 2013 11:20:46 +0000 (12:20 +0100)]
Checks that the fragmentation buffer is not bigger than negociated value
Bernhard Miklautz [Thu, 28 Feb 2013 10:47:09 +0000 (11:47 +0100)]
android: build fix - no librt
Android NDK doesn't provide librt.
C-o-r-E [Thu, 28 Feb 2013 04:38:45 +0000 (23:38 -0500)]
mfreerdp-server: even more progress on keymap
Marc-André Moreau [Thu, 28 Feb 2013 01:47:42 +0000 (17:47 -0800)]
Merge pull request #1015 from awakecoding/master
Sound Performance
Marc-André Moreau [Thu, 28 Feb 2013 01:46:14 +0000 (20:46 -0500)]
channels/rdpsnd: added better format debug output
C-o-r-E [Wed, 27 Feb 2013 22:58:23 +0000 (17:58 -0500)]
mfreerdp-server: more progress on keymap
Marc-André Moreau [Wed, 27 Feb 2013 22:35:57 +0000 (17:35 -0500)]
wfreerdp: fix rdpsnd
C-o-r-E [Wed, 27 Feb 2013 22:25:59 +0000 (17:25 -0500)]
mfreerdp-server: progress on keymap
C-o-r-E [Wed, 27 Feb 2013 22:16:09 +0000 (17:16 -0500)]
mfreerdp-server: started keyboard map
Marc-André Moreau [Wed, 27 Feb 2013 21:57:18 +0000 (16:57 -0500)]
channels/rdpsnd: add GetVolume()
Marc-André Moreau [Wed, 27 Feb 2013 20:10:35 +0000 (15:10 -0500)]
channels/rdpsnd: fix stop/start
Marc-André Moreau [Wed, 27 Feb 2013 15:26:11 +0000 (10:26 -0500)]
channels/rdpsnd/alsa: fix build with DEBUG_SVC
Marc-André Moreau [Wed, 27 Feb 2013 14:38:39 +0000 (09:38 -0500)]
Merge branch 'master' of github.com:FreeRDP/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
C-o-r-E [Wed, 27 Feb 2013 02:40:26 +0000 (21:40 -0500)]
libfreerdp: some possible errors spotted in locale
Corey C [Wed, 27 Feb 2013 00:25:48 +0000 (19:25 -0500)]
wfreerdp-server: fixed reconnection issue
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
hardening [Tue, 26 Feb 2013 23:01:03 +0000 (00:01 +0100)]
Fixed skip_length() methods
Marc-André Moreau [Tue, 26 Feb 2013 22:54:16 +0000 (17:54 -0500)]
channels/rdpsnd: reduce ALSA buffer underruns
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
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.
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
Marc-André Moreau [Tue, 26 Feb 2013 16:50:48 +0000 (11:50 -0500)]
channels/rdpsnd: attempt computing proper timestamp for playback end
Marc-André Moreau [Tue, 26 Feb 2013 16:16:33 +0000 (11:16 -0500)]
channels/rdpsnd: fix crashes on termination
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
Martin Fleisz [Tue, 26 Feb 2013 16:10:26 +0000 (08:10 -0800)]
codec: fixed potential crash in NSCodec implementation
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
Martin Fleisz [Tue, 26 Feb 2013 14:34:24 +0000 (06:34 -0800)]
Android: Fixed incorrect handling of performance flags
Martin Fleisz [Tue, 26 Feb 2013 12:05:15 +0000 (04:05 -0800)]
Merge remote-tracking branch 'upstream/master' into shortcutfix
Martin Fleisz [Tue, 26 Feb 2013 12:04:23 +0000 (04:04 -0800)]
Android: Fixed shortcut launching
Marc-André Moreau [Tue, 26 Feb 2013 02:46:48 +0000 (21:46 -0500)]
channels/rdpsnd: cleanup
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
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
Marc-André Moreau [Mon, 25 Feb 2013 22:49:07 +0000 (17:49 -0500)]
channels/rdpsnd: added audio data length
Jason Mealins [Mon, 25 Feb 2013 20:25:07 +0000 (12:25 -0800)]
VK_RMENU defines right windows key
changing 71 to VK_RMENU
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
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
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
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
Martin Fleisz [Mon, 25 Feb 2013 15:52:22 +0000 (07:52 -0800)]
Merge remote-tracking branch 'upstream/master' into androidlib
Martin Fleisz [Mon, 25 Feb 2013 15:48:22 +0000 (16:48 +0100)]
iOS: Added test bookmark
Martin Fleisz [Mon, 25 Feb 2013 15:40:00 +0000 (07:40 -0800)]
Android: Fixed test bookmark
Martin Fleisz [Mon, 25 Feb 2013 15:21:51 +0000 (07:21 -0800)]
Android: Added test bookmark
Norbert Schneider [Mon, 25 Feb 2013 14:49:59 +0000 (15:49 +0100)]
VK_RMENU corrected
Norbert Schneider [Mon, 25 Feb 2013 14:10:39 +0000 (15:10 +0100)]
windows keys for Mac
Map apple command keys to win keys
Martin Fleisz [Mon, 25 Feb 2013 10:37:07 +0000 (02:37 -0800)]
Android: Fixed settings sub-screen handling, cleaned up strings.xml
Marc-André Moreau [Mon, 25 Feb 2013 03:33:27 +0000 (22:33 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Mon, 25 Feb 2013 03:32:48 +0000 (22:32 -0500)]
channels/rdpsnd: added more ALSA debug output
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
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.
C-o-r-E [Fri, 22 Feb 2013 18:13:18 +0000 (13:13 -0500)]
mfreerdp-server: mouse input tweak
C-o-r-E [Fri, 22 Feb 2013 18:01:31 +0000 (13:01 -0500)]
mfreerdp-server: support 3 button mouse dragging
Martin Fleisz [Fri, 22 Feb 2013 12:31:57 +0000 (04:31 -0800)]
Merged with freerdp/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
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
Martin Fleisz [Fri, 22 Feb 2013 10:51:26 +0000 (02:51 -0800)]
Android: Fixed certificate caching
Martin Fleisz [Fri, 22 Feb 2013 10:26:10 +0000 (02:26 -0800)]
Merge remote-tracking branch 'upstream/master' into androidlib
Marc-André Moreau [Fri, 22 Feb 2013 04:52:51 +0000 (23:52 -0500)]
mfreerdp: fix headers
Marc-André Moreau [Fri, 22 Feb 2013 04:42:36 +0000 (23:42 -0500)]
mfreerdp: fix headers
Marc-André Moreau [Fri, 22 Feb 2013 04:07:35 +0000 (23:07 -0500)]
mfreerdp: cleanup
Marc-André Moreau [Fri, 22 Feb 2013 03:04:09 +0000 (22:04 -0500)]
mfreerdp: code style cleanup
Marc-André Moreau [Fri, 22 Feb 2013 02:42:47 +0000 (21:42 -0500)]
mfreerdp: fix indentation
Marc-André Moreau [Fri, 22 Feb 2013 02:09:42 +0000 (21:09 -0500)]
freerdp: fix build and warnings on Mac OS X
C-o-r-E [Fri, 22 Feb 2013 00:56:32 +0000 (19:56 -0500)]
mfreerdp-server: basic mouse input
Marc-André Moreau [Fri, 22 Feb 2013 00:20:13 +0000 (19:20 -0500)]
channels/rdpsnd: cleanup ALSA setup
Marc-André Moreau [Thu, 21 Feb 2013 23:41:41 +0000 (18:41 -0500)]
channels/rdpsnd: refactor audio format negotiation
Marc-André Moreau [Thu, 21 Feb 2013 21:03:47 +0000 (16:03 -0500)]
channels/rdpsnd: added more debug output for timing
Marc-André Moreau [Thu, 21 Feb 2013 19:58:39 +0000 (14:58 -0500)]
channels/rdpsnd: add detailed latency output
Marc-André Moreau [Thu, 21 Feb 2013 18:25:43 +0000 (13:25 -0500)]
channels/rdpsnd: start work on WavePlay/WaveConfirm
Marc-André Moreau [Thu, 21 Feb 2013 16:58:41 +0000 (11:58 -0500)]
channels/rdpsnd: process ALSA write in separate thread
Marc-André Moreau [Thu, 21 Feb 2013 15:46:11 +0000 (10:46 -0500)]
channels/rdpsnd: further experimentation with async alsa
Martin Fleisz [Thu, 21 Feb 2013 15:08:46 +0000 (07:08 -0800)]
codec: Fixed NEON detection and incorrect RFX decoding
Martin Fleisz [Thu, 21 Feb 2013 12:16:30 +0000 (04:16 -0800)]
Android: renaming of JNI API
Martin Fleisz [Thu, 21 Feb 2013 11:31:07 +0000 (03:31 -0800)]
primitives: renamed NEON detection function
Martin Fleisz [Thu, 21 Feb 2013 11:27:10 +0000 (03:27 -0800)]
codec/primitives: NEON now enabled for iOS
Martin Fleisz [Thu, 21 Feb 2013 10:50:22 +0000 (02:50 -0800)]
Merge remote-tracking branch 'upstream/master'
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).
Marc-André Moreau [Thu, 21 Feb 2013 08:38:36 +0000 (03:38 -0500)]
channels/rdpsnd: start alsa async mode
Marc-André Moreau [Thu, 21 Feb 2013 07:56:57 +0000 (02:56 -0500)]
channels: get rid of semaphore locking, replace queues
Marc-André Moreau [Thu, 21 Feb 2013 02:34:47 +0000 (21:34 -0500)]
channels/rdpsnd: refactor scheduling of sending of sound PDUs
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
C-o-r-E [Thu, 21 Feb 2013 00:20:49 +0000 (19:20 -0500)]
mfreerdp-server: input skeleton
Marc-André Moreau [Wed, 20 Feb 2013 23:53:47 +0000 (18:53 -0500)]
libfreerdp/utils: get rid of old svc_plugin queuing items
Marc-André Moreau [Wed, 20 Feb 2013 23:44:52 +0000 (18:44 -0500)]
libfreerdp-utils: svc_plugin: make use of MessagePipe
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
Marc-André Moreau [Wed, 20 Feb 2013 19:48:32 +0000 (14:48 -0500)]
libwinpr-utils: initial MessagePipe implementation
Marc-André Moreau [Wed, 20 Feb 2013 17:11:19 +0000 (12:11 -0500)]
channels/rdpsnd: emulate timing of old queue
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
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