platform/upstream/freerdp.git
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 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 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 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 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

11 years agoMerge pull request #987 from bmiklautz/fpu_type
Marc-André Moreau [Wed, 20 Feb 2013 00:28:45 +0000 (16:28 -0800)]
Merge pull request #987 from bmiklautz/fpu_type

build/arm: added build option to specify fp ABI

11 years agobuild/arm: added build option to specify fp ABI
Bernhard Miklautz [Wed, 20 Feb 2013 00:08:27 +0000 (01:08 +0100)]
build/arm: added build option to specify fp ABI

cmake option ARM_FP_ABI allows to specify the floating point ABI to use.
If ARM_FP_ABI isn't set explicitly softfp is used.

fixes #980

11 years agoMerge pull request #986 from C-o-r-E/master
Marc-André Moreau [Tue, 19 Feb 2013 22:15:06 +0000 (14:15 -0800)]
Merge pull request #986 from C-o-r-E/master

Server improvements on OS X and Windows

11 years agoMerge branch 'master' of https://github.com/C-o-r-E/FreeRDP
C-o-r-E [Tue, 19 Feb 2013 21:43:57 +0000 (16:43 -0500)]
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP

11 years agoMerge remote-tracking branch 'upstream/master'
C-o-r-E [Tue, 19 Feb 2013 21:36:08 +0000 (16:36 -0500)]
Merge remote-tracking branch 'upstream/master'

11 years agoMerge branch 'master' of http://github.com/C-o-r-E/FreeRDP
Corey C [Tue, 19 Feb 2013 21:28:08 +0000 (16:28 -0500)]
Merge branch 'master' of github.com/C-o-r-E/FreeRDP

11 years agowfreerdp-server: fix warnings
Corey C [Tue, 19 Feb 2013 21:27:35 +0000 (16:27 -0500)]
wfreerdp-server: fix warnings

11 years agomfreerdp-server: cleanup
C-o-r-E [Tue, 19 Feb 2013 21:26:06 +0000 (16:26 -0500)]
mfreerdp-server: cleanup

11 years agoMerge branch 'master' of https://github.com/C-o-r-E/FreeRDP
C-o-r-E [Tue, 19 Feb 2013 20:06:56 +0000 (15:06 -0500)]
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP

11 years agomfreerdp-server: formatting
C-o-r-E [Tue, 19 Feb 2013 20:06:42 +0000 (15:06 -0500)]
mfreerdp-server: formatting

11 years agoMerge pull request #982 from awakecoding/master
Marc-André Moreau [Tue, 19 Feb 2013 00:33:08 +0000 (16:33 -0800)]
Merge pull request #982 from awakecoding/master

Async, X11 Server, CLI Update

11 years agolibwinpr-rpc: fix windows build
Marc-André Moreau [Tue, 19 Feb 2013 00:29:50 +0000 (19:29 -0500)]
libwinpr-rpc: fix windows build

11 years agowfreerdp-server: fix regression that I made earlier
Corey C [Mon, 18 Feb 2013 21:01:37 +0000 (16:01 -0500)]
wfreerdp-server: fix regression that I made earlier

11 years agowfreerdp-server: one liner -- it builds
Corey C [Mon, 18 Feb 2013 19:58:26 +0000 (14:58 -0500)]
wfreerdp-server: one liner -- it builds

11 years agowfreerdp-server: make rdpsnd backend selectable at build time
Corey C [Mon, 18 Feb 2013 19:40:37 +0000 (14:40 -0500)]
wfreerdp-server: make rdpsnd backend selectable at build time

11 years agoxfreerdp-server: fix image leak
Marc-André Moreau [Mon, 18 Feb 2013 17:01:30 +0000 (12:01 -0500)]
xfreerdp-server: fix image leak

11 years agowfreerdp-server: removed cruft
Corey C [Mon, 18 Feb 2013 14:52:28 +0000 (09:52 -0500)]
wfreerdp-server: removed cruft

11 years agoclient/common: fix help and compatibility helper
Marc-André Moreau [Mon, 18 Feb 2013 12:49:52 +0000 (07:49 -0500)]
client/common: fix help and compatibility helper

11 years agoclient/common: added simplified command-line options for each channel
Marc-André Moreau [Mon, 18 Feb 2013 12:32:15 +0000 (07:32 -0500)]
client/common: added simplified command-line options for each channel

11 years agochannels/drive: fix double free
Marc-André Moreau [Mon, 18 Feb 2013 11:39:17 +0000 (06:39 -0500)]
channels/drive: fix double free

11 years agoxfreerdp-server: cleanup
Marc-André Moreau [Sun, 17 Feb 2013 18:21:52 +0000 (13:21 -0500)]
xfreerdp-server: cleanup

11 years agoxfreerdp-server: change event queue
Marc-André Moreau [Sun, 17 Feb 2013 17:23:25 +0000 (12:23 -0500)]
xfreerdp-server: change event queue

11 years agoxfreerdp-server: replaced old eventing system with MessageQueue
Marc-André Moreau [Sun, 17 Feb 2013 16:59:29 +0000 (11:59 -0500)]
xfreerdp-server: replaced old eventing system with MessageQueue

11 years agoxfreerdp-server: fix encoding
Marc-André Moreau [Sun, 17 Feb 2013 16:03:35 +0000 (11:03 -0500)]
xfreerdp-server: fix encoding

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sun, 17 Feb 2013 15:10:54 +0000 (10:10 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #975 from hardening/iosPrototypes
Marc-André Moreau [Sun, 17 Feb 2013 15:07:47 +0000 (07:07 -0800)]
Merge pull request #975 from hardening/iosPrototypes

Fixed prototypes

11 years agowfreerdp-server: sound latency tweaks
Corey C [Sat, 16 Feb 2013 01:39:31 +0000 (20:39 -0500)]
wfreerdp-server: sound latency tweaks

11 years agoMerge branch 'master' of https://github.com/C-o-r-E/FreeRDP
C-o-r-E [Sat, 16 Feb 2013 00:52:51 +0000 (19:52 -0500)]
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP

11 years agowfreerdp-server: wasapi rdpsnd works
Corey C [Fri, 15 Feb 2013 23:50:00 +0000 (18:50 -0500)]
wfreerdp-server: wasapi rdpsnd works

11 years agoFixed prototypes
hardening [Fri, 15 Feb 2013 22:07:10 +0000 (23:07 +0100)]
Fixed prototypes

11 years agowfreerdp-server: refactored rdpsnd for multiple subsystems
Corey C [Fri, 15 Feb 2013 21:53:32 +0000 (16:53 -0500)]
wfreerdp-server: refactored rdpsnd for multiple subsystems

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 15 Feb 2013 16:23:59 +0000 (11:23 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #973 from hardening/includeFixesTrunk
Marc-André Moreau [Fri, 15 Feb 2013 16:18:22 +0000 (08:18 -0800)]
Merge pull request #973 from hardening/includeFixesTrunk

Fixed compilation with -Wstrict-prototypes

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 15 Feb 2013 16:16:36 +0000 (11:16 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agolibwinpr-interlocked: fix iOS build
Marc-André Moreau [Fri, 15 Feb 2013 15:33:21 +0000 (10:33 -0500)]
libwinpr-interlocked: fix iOS build

11 years agoMerge pull request #974 from thinstuff/iFreeRDP
Marc-André Moreau [Fri, 15 Feb 2013 13:59:03 +0000 (05:59 -0800)]
Merge pull request #974 from thinstuff/iFreeRDP

Initial FreeRDP iOS release

11 years agoMerge remote-tracking branch 'upstream/master' into ios-release
Bernhard Miklautz [Fri, 15 Feb 2013 12:48:05 +0000 (13:48 +0100)]
Merge remote-tracking branch 'upstream/master' into ios-release

11 years agoUpdated bundle identifier
Martin Fleisz [Fri, 15 Feb 2013 11:52:18 +0000 (12:52 +0100)]
Updated bundle identifier

11 years agolibfreerdp-core: added ObjectPool
Marc-André Moreau [Fri, 15 Feb 2013 01:39:56 +0000 (20:39 -0500)]
libfreerdp-core: added ObjectPool

11 years agolibfreerdp-common: added new command-line options
Marc-André Moreau [Fri, 15 Feb 2013 00:38:45 +0000 (19:38 -0500)]
libfreerdp-common: added new command-line options

11 years agolibfreerdp-core: fix some async updates race conditions
Marc-André Moreau [Thu, 14 Feb 2013 22:43:37 +0000 (17:43 -0500)]
libfreerdp-core: fix some async updates race conditions

11 years agoFixed compilation with -Wstrict-prototypes
hardening [Thu, 14 Feb 2013 21:20:43 +0000 (22:20 +0100)]
Fixed compilation with -Wstrict-prototypes

11 years agoMerge pull request #971 from mfleisz/master
Marc-André Moreau [Thu, 14 Feb 2013 18:25:20 +0000 (10:25 -0800)]
Merge pull request #971 from mfleisz/master

android: remove hardcoded package name from suggestion provider

11 years agoiOS: initial release of iFreeRDP
Bernhard Miklautz [Thu, 14 Feb 2013 13:59:12 +0000 (14:59 +0100)]
iOS: initial release of iFreeRDP

This is the initial release of iFreeRDP the FreeRDP iOS client.
Build instructions can be found in docs/README.ios.

11 years agoandroid: remove hardcoded package name from suggestion provider, using full qualified...
Martin Fleisz [Thu, 14 Feb 2013 09:53:12 +0000 (01:53 -0800)]
android: remove hardcoded package name from suggestion provider, using full qualified class names in manifest

11 years agoMerge pull request #968 from nschneider/mswordpatch
Marc-André Moreau [Wed, 13 Feb 2013 16:49:45 +0000 (08:49 -0800)]
Merge pull request #968 from nschneider/mswordpatch

Ignore IRP_MJ_LOCK_CONTROL

11 years agoIgnore IRP_MJ_LOCK_CONTROL
Norbert Schneider [Wed, 13 Feb 2013 11:31:13 +0000 (12:31 +0100)]
Ignore IRP_MJ_LOCK_CONTROL

Ignoring this request improves working with shared volumes and MSWord
et al, see https://github.com/FreeRDP/FreeRDP/issues/959

11 years agolibfreerdp-core: refactor bitmap codec guid handling
Marc-André Moreau [Wed, 13 Feb 2013 02:25:49 +0000 (21:25 -0500)]
libfreerdp-core: refactor bitmap codec guid handling

11 years agolibfreerdp-core: add capabilities debug output
Marc-André Moreau [Tue, 12 Feb 2013 21:25:16 +0000 (16:25 -0500)]
libfreerdp-core: add capabilities debug output

11 years agoxfreerdp: stabilize asynchronous X11 event handling
Marc-André Moreau [Tue, 12 Feb 2013 01:38:19 +0000 (20:38 -0500)]
xfreerdp: stabilize asynchronous X11 event handling

11 years agoMerge pull request #964 from bmiklautz/vrdp_font_map_pdu
Marc-André Moreau [Mon, 11 Feb 2013 17:34:44 +0000 (09:34 -0800)]
Merge pull request #964 from bmiklautz/vrdp_font_map_pdu

core: set FINALIZE_SC_FONT_MAP_PDU even if font map pdu len is 0

11 years agocore: set FINALIZE_SC_FONT_MAP_PDU even if font map pdu len is 0
Bernhard Miklautz [Mon, 11 Feb 2013 17:30:17 +0000 (18:30 +0100)]
core: set FINALIZE_SC_FONT_MAP_PDU even if font map pdu len is 0

fixes #925

11 years agoxfreerdp: fix XInitThreads() usage
Marc-André Moreau [Mon, 11 Feb 2013 16:40:35 +0000 (11:40 -0500)]
xfreerdp: fix XInitThreads() usage

11 years agoxfreerdp: cleanup eventing
Marc-André Moreau [Sun, 10 Feb 2013 18:17:08 +0000 (13:17 -0500)]
xfreerdp: cleanup eventing

11 years agoxfreerdp: combine X11 updates
Marc-André Moreau [Sat, 9 Feb 2013 23:10:45 +0000 (18:10 -0500)]
xfreerdp: combine X11 updates

11 years agoxfreerdp: improve asynchronicity
Marc-André Moreau [Sat, 9 Feb 2013 22:13:53 +0000 (17:13 -0500)]
xfreerdp: improve asynchronicity

11 years agoMerge pull request #956 from mfleisz/master
Marc-André Moreau [Fri, 8 Feb 2013 16:27:58 +0000 (08:27 -0800)]
Merge pull request #956 from mfleisz/master

aFreeRDP: Added custom bookmark type

11 years agoMerge pull request #962 from awakecoding/master
Marc-André Moreau [Fri, 8 Feb 2013 16:27:21 +0000 (08:27 -0800)]
Merge pull request #962 from awakecoding/master

Asynchronous Update and Input

11 years agoxfreerdp: call XInitThreads()
Marc-André Moreau [Fri, 8 Feb 2013 16:19:45 +0000 (11:19 -0500)]
xfreerdp: call XInitThreads()

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 8 Feb 2013 16:00:00 +0000 (11:00 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Fri, 8 Feb 2013 15:59:43 +0000 (10:59 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agochannels/serial: code cleanup
Marc-André Moreau [Fri, 8 Feb 2013 15:59:37 +0000 (10:59 -0500)]
channels/serial: code cleanup

11 years agolibfreerdp-core: start working on asynchronous channels
Marc-André Moreau [Thu, 7 Feb 2013 14:50:15 +0000 (09:50 -0500)]
libfreerdp-core: start working on asynchronous channels

11 years agolibfreerdp-core: add true asynchronous input and update
Marc-André Moreau [Thu, 7 Feb 2013 02:57:49 +0000 (21:57 -0500)]
libfreerdp-core: add true asynchronous input and update

11 years agoBookmarkGateways now accept SQLLiteHelper instead of a BookmarkDB class
Martin Fleisz [Wed, 6 Feb 2013 10:09:19 +0000 (02:09 -0800)]
BookmarkGateways now accept SQLLiteHelper instead of a BookmarkDB class

11 years agoaFreeRDP: Added custom bookmark type
Martin Fleisz [Wed, 6 Feb 2013 08:29:26 +0000 (00:29 -0800)]
aFreeRDP: Added custom bookmark type

11 years agochannels/rdpsnd/client/mac: now properly linking
C-o-r-E [Tue, 5 Feb 2013 22:22:34 +0000 (17:22 -0500)]
channels/rdpsnd/client/mac: now properly linking

11 years agoMerge pull request #955 from awakecoding/master
Marc-André Moreau [Tue, 5 Feb 2013 15:04:31 +0000 (07:04 -0800)]
Merge pull request #955 from awakecoding/master

Messaging Cleanup + Licensing Fix

11 years agolibfreerdp-core: cleanup licensing RSA public key code
Marc-André Moreau [Tue, 5 Feb 2013 15:02:06 +0000 (10:02 -0500)]
libfreerdp-core: cleanup licensing RSA public key code

11 years agolibfreerdp-core: enable non-null licensing client random
Marc-André Moreau [Tue, 5 Feb 2013 14:46:25 +0000 (09:46 -0500)]
libfreerdp-core: enable non-null licensing client random

11 years agolibfreerdp-core: fix licensing key length
Marc-André Moreau [Tue, 5 Feb 2013 14:30:53 +0000 (09:30 -0500)]
libfreerdp-core: fix licensing key length

11 years agoAdded SetVolumeInformation
Norbert Schneider [Tue, 5 Feb 2013 12:21:25 +0000 (13:21 +0100)]
Added SetVolumeInformation

11 years agolibfreerdp-core: added more licensing debug output
Marc-André Moreau [Tue, 5 Feb 2013 06:07:34 +0000 (01:07 -0500)]
libfreerdp-core: added more licensing debug output

11 years agolibfreerdp-core: added more licensing debug output
Marc-André Moreau [Tue, 5 Feb 2013 05:19:57 +0000 (00:19 -0500)]
libfreerdp-core: added more licensing debug output

11 years agolibfreerdp-core: license refactoring
Marc-André Moreau [Tue, 5 Feb 2013 04:57:04 +0000 (23:57 -0500)]
libfreerdp-core: license refactoring

11 years agolibfreerdp-core: fix decryption of encrypted error info PDU in license sequence
Marc-André Moreau [Mon, 4 Feb 2013 21:39:05 +0000 (16:39 -0500)]
libfreerdp-core: fix decryption of encrypted error info PDU in license sequence

11 years agolibfreerdp-core: cleanup message interface
Marc-André Moreau [Mon, 4 Feb 2013 20:47:13 +0000 (15:47 -0500)]
libfreerdp-core: cleanup message interface

11 years agolibfreerdp-core: added more message definitions
Marc-André Moreau [Mon, 4 Feb 2013 19:56:54 +0000 (14:56 -0500)]
libfreerdp-core: added more message definitions

11 years agoMerge pull request #953 from awakecoding/master
Marc-André Moreau [Mon, 4 Feb 2013 16:46:11 +0000 (08:46 -0800)]
Merge pull request #953 from awakecoding/master

Messaging + GDI Improvements

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 4 Feb 2013 16:41:45 +0000 (11:41 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #952 from bailli/colourfix
Marc-André Moreau [Mon, 4 Feb 2013 16:41:36 +0000 (08:41 -0800)]
Merge pull request #952 from bailli/colourfix

X11-client: fully fix swapped R<->B colours

11 years agolibfreerdp-gdi: implemented mem3blt pattern brush support
Marc-André Moreau [Mon, 4 Feb 2013 16:40:40 +0000 (11:40 -0500)]
libfreerdp-gdi: implemented mem3blt pattern brush support

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 4 Feb 2013 16:05:50 +0000 (11:05 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agolibfreerdp-core: message queue refactoring
Marc-André Moreau [Mon, 4 Feb 2013 16:05:24 +0000 (11:05 -0500)]
libfreerdp-core: message queue refactoring

11 years agoX11-client: fully fix swapped R<->B colours
Christian Landvogt [Mon, 4 Feb 2013 15:22:37 +0000 (16:22 +0100)]
X11-client: fully fix swapped R<->B colours
as in commit 38c85de539ecb4b0b8689e2ae8d68185a7c0cbfd

11 years agoMerge pull request #951 from bailli/brushfix
Marc-André Moreau [Mon, 4 Feb 2013 15:11:01 +0000 (07:11 -0800)]
Merge pull request #951 from bailli/brushfix

X11 and libfreerdp-gdi: Added brush style BS_HATCHED

11 years agolibfreerdp-gdi: added brush style BS_HATCHED
Christian Landvogt [Mon, 4 Feb 2013 14:58:22 +0000 (15:58 +0100)]
libfreerdp-gdi: added brush style BS_HATCHED
according to [MS-RDPEGDI] 2.2.2.2.1.1.2.3 PatBlt (PATBLT_ORDER)
16bit and 8bit colour depth are drawn with wrong background colour

11 years agox11-client: added brush style BS_HATCHED
Christian Landvogt [Mon, 4 Feb 2013 14:28:48 +0000 (15:28 +0100)]
x11-client: added brush style BS_HATCHED
according to [MS-RDPEGDI] 2.2.2.2.1.1.2.3 PatBlt (PATBLT_ORDER)