platform/upstream/freerdp.git
12 years agocmake: detect and set -Wno-unused-result
Marc-André Moreau [Tue, 4 Oct 2011 22:47:21 +0000 (18:47 -0400)]
cmake: detect and set -Wno-unused-result

12 years agoxfreerdp: apply patch from zstegi (would grab window manager key combinations)
Marc-André Moreau [Tue, 4 Oct 2011 22:46:49 +0000 (18:46 -0400)]
xfreerdp: apply patch from zstegi (would grab window manager key combinations)

12 years agolibfreerdp-gdi: update clients for gdi_init() modification
Marc-André Moreau [Tue, 4 Oct 2011 22:35:47 +0000 (18:35 -0400)]
libfreerdp-gdi: update clients for gdi_init() modification

12 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 4 Oct 2011 22:30:48 +0000 (18:30 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

12 years agowfreerdp: start GDI implementation
Marc-André Moreau [Tue, 4 Oct 2011 20:05:09 +0000 (16:05 -0400)]
wfreerdp: start GDI implementation

12 years agoMerge pull request #129 from OSSystems/master
Otavio Salvador [Tue, 4 Oct 2011 13:06:52 +0000 (06:06 -0700)]
Merge pull request #129 from OSSystems/master

Audin: fix segfault when device name is not specified

12 years agochannels/drdynvc/audin: fix segfault when device name is not specified
Eduardo Beloni [Tue, 4 Oct 2011 12:27:20 +0000 (09:27 -0300)]
channels/drdynvc/audin: fix segfault when device name is not specified

12 years agoxfreerdp: fix fullscreen toggling to avoid memory leaks.
Vic Lee [Tue, 4 Oct 2011 10:44:52 +0000 (18:44 +0800)]
xfreerdp: fix fullscreen toggling to avoid memory leaks.

12 years agoxfreerdp: add missing include nsc.h
Vic Lee [Tue, 4 Oct 2011 09:40:03 +0000 (17:40 +0800)]
xfreerdp: add missing include nsc.h

12 years agolibfreerdp-core: fix an trivial mistake in reading codec caps.
Vic Lee [Tue, 4 Oct 2011 17:24:57 +0000 (01:24 +0800)]
libfreerdp-core: fix an trivial mistake in reading codec caps.

12 years agoinclude: fix libfreerdp-codec header installation.
Vic Lee [Tue, 4 Oct 2011 11:07:54 +0000 (19:07 +0800)]
include: fix libfreerdp-codec header installation.

12 years agoxfreerdp: initialize NSCodec context if NSCodec is enabled
Marc-André Moreau [Mon, 3 Oct 2011 19:42:32 +0000 (15:42 -0400)]
xfreerdp: initialize NSCodec context if NSCodec is enabled

12 years agolibfreerdp-core: move bitmap decompression out of the core
Marc-André Moreau [Mon, 3 Oct 2011 03:09:13 +0000 (23:09 -0400)]
libfreerdp-core: move bitmap decompression out of the core

12 years agolibfreerdp-codec: NSCodec code style cleanup
Marc-André Moreau [Mon, 3 Oct 2011 01:07:07 +0000 (21:07 -0400)]
libfreerdp-codec: NSCodec code style cleanup

12 years agolibfreerdp-codec: merge with libfreerdp-nsc
Marc-André Moreau [Mon, 3 Oct 2011 00:52:17 +0000 (20:52 -0400)]
libfreerdp-codec: merge with libfreerdp-nsc

12 years agolibfreerdp-nsc: merging
Marc-André Moreau [Mon, 3 Oct 2011 00:31:52 +0000 (20:31 -0400)]
libfreerdp-nsc: merging

12 years agolibfreerdp-codec: merge with libfreerdp-rfx
Marc-André Moreau [Mon, 3 Oct 2011 00:28:20 +0000 (20:28 -0400)]
libfreerdp-codec: merge with libfreerdp-rfx

12 years agoMerge pull request #125 from jiten19/master
Marc-André Moreau [Mon, 3 Oct 2011 00:24:56 +0000 (17:24 -0700)]
Merge pull request #125 from jiten19/master

NSCodec working commit with some bugs

12 years agofinished codec and push with bugs
qubit [Sun, 2 Oct 2011 19:26:33 +0000 (00:56 +0530)]
finished codec and push with bugs

12 years agonscodec in hw and sw gdi
qubit [Sun, 2 Oct 2011 19:16:22 +0000 (00:46 +0530)]
nscodec in hw and sw gdi

12 years agoNSCODEC library
qubit [Sun, 2 Oct 2011 19:11:08 +0000 (00:41 +0530)]
NSCODEC library

12 years agonscodec capability set
qubit [Sun, 2 Oct 2011 19:06:41 +0000 (00:36 +0530)]
nscodec capability set

12 years agoxfreerdp-server: improve RemoteFX pcap replay timing
Marc-André Moreau [Fri, 30 Sep 2011 23:22:22 +0000 (19:22 -0400)]
xfreerdp-server: improve RemoteFX pcap replay timing

12 years agolibfreerdp-gdi: replace gdi_copy_mem by memmove
Marc-André Moreau [Fri, 30 Sep 2011 03:19:13 +0000 (23:19 -0400)]
libfreerdp-gdi: replace gdi_copy_mem by memmove

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 30 Sep 2011 02:31:27 +0000 (22:31 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agoxfreerdp: fix 32bpp cursors
Marc-André Moreau [Fri, 30 Sep 2011 02:31:13 +0000 (22:31 -0400)]
xfreerdp: fix 32bpp cursors

12 years agoMerge pull request #124 from mfleisz/master
Marc-André Moreau [Thu, 29 Sep 2011 17:14:40 +0000 (10:14 -0700)]
Merge pull request #124 from mfleisz/master

libfreerdp-gdi: fixed half-mirrored rfx tiles when raw bitmaps with alpha enabled are processed

12 years agolibfreerdp-gdi: fixed half-mirrored rfx tiles when raw bitmaps with alpha enabled...
Martin Fleisz [Thu, 29 Sep 2011 09:26:55 +0000 (02:26 -0700)]
libfreerdp-gdi: fixed half-mirrored rfx tiles when raw bitmaps with alpha enabled are processed

12 years agolibfreerdp-core: added authenticate callback
Marc-André Moreau [Thu, 29 Sep 2011 05:03:07 +0000 (01:03 -0400)]
libfreerdp-core: added authenticate callback

12 years agoxfreerdp: fix missing signal.h include
Marc-André Moreau [Thu, 29 Sep 2011 04:37:30 +0000 (00:37 -0400)]
xfreerdp: fix missing signal.h include

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 29 Sep 2011 04:33:28 +0000 (00:33 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agoxfreerdp: initial cursor support
Marc-André Moreau [Thu, 29 Sep 2011 04:33:16 +0000 (00:33 -0400)]
xfreerdp: initial cursor support

12 years agoMerge pull request #123 from shlevy/signal-handling
Marc-André Moreau [Wed, 28 Sep 2011 12:51:17 +0000 (05:51 -0700)]
Merge pull request #123 from shlevy/signal-handling

Signal handling

12 years agosignal.h: We still need api.h on WIN32
Shea Levy [Wed, 28 Sep 2011 07:11:15 +0000 (03:11 -0400)]
signal.h: We still need api.h on WIN32

12 years agoMake freerdp_handle_signals return an int, return -1 and set errno to ENOSYS on Windo...
Shea Levy [Wed, 28 Sep 2011 06:48:18 +0000 (02:48 -0400)]
Make freerdp_handle_signals return an int, return -1 and set errno to ENOSYS on Windows for now

12 years agoDon't block SIGCONT
Shea Levy [Wed, 28 Sep 2011 06:40:35 +0000 (02:40 -0400)]
Don't block SIGCONT

12 years agoHandle the stopping signals, explicitly unblock the signal before re-raising it in...
Shea Levy [Wed, 28 Sep 2011 06:09:52 +0000 (02:09 -0400)]
Handle the stopping signals, explicitly unblock the signal before re-raising it in the handler

12 years agopassphrase: Use the global values the signal handler needs
Shea Levy [Wed, 28 Sep 2011 05:37:43 +0000 (01:37 -0400)]
passphrase: Use the global values the signal handler needs

12 years agoxfreerdp: Handle signals on start
Shea Levy [Wed, 28 Sep 2011 05:27:14 +0000 (01:27 -0400)]
xfreerdp: Handle signals on start

12 years agofreerdp_handle_signals: Handle all POSIX-specified fatal signals
Shea Levy [Wed, 28 Sep 2011 05:21:38 +0000 (01:21 -0400)]
freerdp_handle_signals: Handle all POSIX-specified fatal signals

12 years agofreerdp_handle_signals: Reset the terminal for a fatal signal
Shea Levy [Wed, 28 Sep 2011 05:15:42 +0000 (01:15 -0400)]
freerdp_handle_signals: Reset the terminal for a fatal signal

12 years agoActually wait for the child process to stop
Shea Levy [Wed, 28 Sep 2011 05:01:25 +0000 (01:01 -0400)]
Actually wait for the child process to stop

12 years agoAdd test to check that handle_signals resets the terminal
Shea Levy [Wed, 28 Sep 2011 04:04:36 +0000 (00:04 -0400)]
Add test to check that handle_signals resets the terminal

12 years agoMissing includes in signal.h
Shea Levy [Wed, 28 Sep 2011 03:35:12 +0000 (23:35 -0400)]
Missing includes in signal.h

12 years agoMerge remote-tracking branch 'upstream/master' into signal-handling
Shea Levy [Wed, 28 Sep 2011 03:21:49 +0000 (23:21 -0400)]
Merge remote-tracking branch 'upstream/master' into signal-handling

12 years agoCompile signal.c
Shea Levy [Wed, 28 Sep 2011 02:33:55 +0000 (22:33 -0400)]
Compile signal.c

12 years agoAdd a stub for freerdp_handle_signals
Shea Levy [Wed, 28 Sep 2011 02:32:19 +0000 (22:32 -0400)]
Add a stub for freerdp_handle_signals

12 years agoAdd a header for signal handling
Shea Levy [Wed, 28 Sep 2011 01:59:42 +0000 (21:59 -0400)]
Add a header for signal handling

12 years agoxfreerdp: fix color conversion in 16-bit X11 environment
Marc-André Moreau [Tue, 27 Sep 2011 21:10:07 +0000 (17:10 -0400)]
xfreerdp: fix color conversion in 16-bit X11 environment

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 27 Sep 2011 17:40:48 +0000 (13:40 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-utils: fix home path detection for certstore utils
Marc-André Moreau [Tue, 27 Sep 2011 17:40:29 +0000 (13:40 -0400)]
libfreerdp-utils: fix home path detection for certstore utils

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Jay Sorg [Tue, 27 Sep 2011 05:31:11 +0000 (22:31 -0700)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agocode cleanup
Jay Sorg [Tue, 27 Sep 2011 05:30:58 +0000 (22:30 -0700)]
code cleanup

12 years agoxfreerdp: improve error tolerance in xf_GetWorkArea
Marc-André Moreau [Tue, 27 Sep 2011 03:06:45 +0000 (23:06 -0400)]
xfreerdp: improve error tolerance in xf_GetWorkArea

12 years agolibfreerdp-utils: avoid relying on HOME environment variable, provide method for...
Marc-André Moreau [Tue, 27 Sep 2011 02:58:49 +0000 (22:58 -0400)]
libfreerdp-utils: avoid relying on HOME environment variable, provide method for hard-coding home path

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 27 Sep 2011 01:48:24 +0000 (21:48 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agoxfreerdp: fix usage of invalid structure pointer in event handling
Marc-André Moreau [Sun, 25 Sep 2011 21:47:40 +0000 (17:47 -0400)]
xfreerdp: fix usage of invalid structure pointer in event handling

12 years agowfreerdp: start Win32 GDI implementation, fix certstore
Marc-André Moreau [Sun, 25 Sep 2011 20:30:20 +0000 (16:30 -0400)]
wfreerdp: start Win32 GDI implementation, fix certstore

12 years agowfreerdp: fix tcp non-blocking read
Marc-André Moreau [Sun, 25 Sep 2011 18:54:07 +0000 (14:54 -0400)]
wfreerdp: fix tcp non-blocking read

12 years agowfreerdp: fix mutex handling
Marc-André Moreau [Sun, 25 Sep 2011 07:12:29 +0000 (03:12 -0400)]
wfreerdp: fix mutex handling

12 years agoMerge pull request #122 from shlevy/readpassphrase
Otavio Salvador [Sun, 25 Sep 2011 06:55:52 +0000 (23:55 -0700)]
Merge pull request #122 from shlevy/readpassphrase

Readpassphrase utility

12 years agordpsnd/pulse: add latency control.
Vic Lee [Sun, 25 Sep 2011 06:00:09 +0000 (14:00 +0800)]
rdpsnd/pulse: add latency control.

12 years agordpsnd/alsa: better buffer size against requested latency.
Vic Lee [Sun, 25 Sep 2011 05:41:38 +0000 (13:41 +0800)]
rdpsnd/alsa: better buffer size against requested latency.

12 years agolibfreerdp-utils/memory: add a pointer check in xstrdup.
Vic Lee [Sun, 25 Sep 2011 03:49:09 +0000 (11:49 +0800)]
libfreerdp-utils/memory: add a pointer check in xstrdup.

12 years agordpsnd: add manual latency control for ALSA.
Vic Lee [Sun, 25 Sep 2011 03:41:37 +0000 (11:41 +0800)]
rdpsnd: add manual latency control for ALSA.

12 years agopassphrase_read: Set errno to ENOSYS and return on Windows for now
Shea Levy [Sat, 24 Sep 2011 23:18:25 +0000 (19:18 -0400)]
passphrase_read: Set errno to ENOSYS and return on Windows for now

12 years agoMerge remote-tracking branch 'upstream/master' into readpassphrase
Shea Levy [Sat, 24 Sep 2011 23:08:41 +0000 (19:08 -0400)]
Merge remote-tracking branch 'upstream/master' into readpassphrase

12 years agoxfreerdp: Read passwords using passphrase_read if none is specified
Shea Levy [Sat, 24 Sep 2011 23:08:16 +0000 (19:08 -0400)]
xfreerdp: Read passwords using passphrase_read if none is specified

12 years agopassphrase_read: Don't include a null terminator in the prompt
Shea Levy [Sat, 24 Sep 2011 23:01:06 +0000 (19:01 -0400)]
passphrase_read: Don't include a null terminator in the prompt

12 years agopassphrase_read: Read from stdin if tty can't be opened
Shea Levy [Sat, 24 Sep 2011 21:30:56 +0000 (17:30 -0400)]
passphrase_read: Read from stdin if tty can't be opened

12 years agoAdd test to check that passphrase_read reads from stdin when no TTY is available
Shea Levy [Sat, 24 Sep 2011 21:21:25 +0000 (17:21 -0400)]
Add test to check that passphrase_read reads from stdin when no TTY is available

12 years agopassphrase_read: Write to stderr if tty can't be opened
Shea Levy [Sat, 24 Sep 2011 21:05:35 +0000 (17:05 -0400)]
passphrase_read: Write to stderr if tty can't be opened

12 years agoAdd test to check that passphrase_read prompts to stderr when no TTY is available
Shea Levy [Sat, 24 Sep 2011 20:54:25 +0000 (16:54 -0400)]
Add test to check that passphrase_read prompts to stderr when no TTY is available

12 years agopassphrase_read: Echo newlines during read
Shea Levy [Sat, 24 Sep 2011 19:21:51 +0000 (15:21 -0400)]
passphrase_read: Echo newlines during read

12 years agoAdd test to check that passphrase_read turns on ECHONL
Shea Levy [Sat, 24 Sep 2011 19:20:30 +0000 (15:20 -0400)]
Add test to check that passphrase_read turns on ECHONL

12 years agopassphrase_read: Factor out error handling
Shea Levy [Sat, 24 Sep 2011 19:13:23 +0000 (15:13 -0400)]
passphrase_read: Factor out error handling

12 years agopassphrase_read: Reset terminal to original attributes if ECHO was turned off
Shea Levy [Sat, 24 Sep 2011 19:03:24 +0000 (15:03 -0400)]
passphrase_read: Reset terminal to original attributes if ECHO was turned off

12 years agoAdd test to check that passphrase_read resets the terminal once it's done
Shea Levy [Sat, 24 Sep 2011 18:45:13 +0000 (14:45 -0400)]
Add test to check that passphrase_read resets the terminal once it's done

12 years agopassphrase_read: Turn off ECHO on the terminal
Shea Levy [Sat, 24 Sep 2011 18:15:36 +0000 (14:15 -0400)]
passphrase_read: Turn off ECHO on the terminal

12 years agoFix assert in passphrase_read_turns_off_echo_during_read
Shea Levy [Sat, 24 Sep 2011 18:07:37 +0000 (14:07 -0400)]
Fix assert in passphrase_read_turns_off_echo_during_read

12 years agopassphrase_read: Overwrite possible references to passphrase data in local stack...
Shea Levy [Sat, 24 Sep 2011 17:32:13 +0000 (13:32 -0400)]
passphrase_read: Overwrite possible references to passphrase data in local stack frame before any potential return

Also, accidentally included termios.h here, should have been at next commit

12 years agoRemove chance of undefined behavior corner case
Shea Levy [Sat, 24 Sep 2011 17:23:52 +0000 (13:23 -0400)]
Remove chance of undefined behavior corner case

12 years agopassphrase_read: set errno and return NULL when possibly-failing functions fail
Shea Levy [Sat, 24 Sep 2011 17:21:00 +0000 (13:21 -0400)]
passphrase_read: set errno and return NULL when possibly-failing functions fail

12 years agoAdd test to check that passphrase_read turns off ECHO
Shea Levy [Sat, 24 Sep 2011 16:54:01 +0000 (12:54 -0400)]
Add test to check that passphrase_read turns off ECHO

12 years agocoding style
Jay Sorg [Sat, 24 Sep 2011 06:38:11 +0000 (23:38 -0700)]
coding style

12 years agopassphrase_read: Set buf_iter to NULL so nothing passphrase_read puts on the stack...
Shea Levy [Sat, 24 Sep 2011 06:25:55 +0000 (02:25 -0400)]
passphrase_read: Set buf_iter to NULL so nothing passphrase_read puts on the stack will point to the password for long

12 years agopassphrase_read: Read from the controlling tty
Shea Levy [Sat, 24 Sep 2011 06:11:32 +0000 (02:11 -0400)]
passphrase_read: Read from the controlling tty

12 years agomove non settings security items out of settings
Jay Sorg [Sat, 24 Sep 2011 06:09:29 +0000 (23:09 -0700)]
move non settings security items out of settings

12 years agoUse pipes to pass the string we need to verify to the parent in passphrase_read_reads...
Shea Levy [Sat, 24 Sep 2011 06:08:26 +0000 (02:08 -0400)]
Use pipes to pass the string we need to verify to the parent in passphrase_read_reads_from_tty

12 years agoAdd test to check that passphrase_read reads from the controlling tty
Shea Levy [Sat, 24 Sep 2011 05:04:15 +0000 (01:04 -0400)]
Add test to check that passphrase_read reads from the controlling tty

12 years agopassphrase_read: Wrie the prompt to the controlling tty
Shea Levy [Sat, 24 Sep 2011 04:45:49 +0000 (00:45 -0400)]
passphrase_read: Wrie the prompt to the controlling tty

12 years agopassphrase_read_propmts_to_tty: open the slave device before closing the rest
Shea Levy [Sat, 24 Sep 2011 04:39:20 +0000 (00:39 -0400)]
passphrase_read_propmts_to_tty: open the slave device before closing the rest

12 years agoWrite (currently failing) test to check that freerdp_passphrase_read prints its promp...
Shea Levy [Sat, 24 Sep 2011 04:13:05 +0000 (00:13 -0400)]
Write (currently failing) test to check that freerdp_passphrase_read prints its prompt to the controlling terminal

12 years agolibfreerdp-core: fix segmentation fault in update_reset_state
Marc-André Moreau [Sat, 24 Sep 2011 03:49:58 +0000 (23:49 -0400)]
libfreerdp-core: fix segmentation fault in update_reset_state

12 years agoRemove the flags argument to passphrase_read
Shea Levy [Fri, 23 Sep 2011 23:14:37 +0000 (19:14 -0400)]
Remove the flags argument to passphrase_read

We don't need the full functionality of the BSD readpassphrase, the default
flags are enough. We can always add them back in later

12 years agoInclude stdlib.h in passphrase for size_t and NULL
Shea Levy [Fri, 23 Sep 2011 22:26:58 +0000 (18:26 -0400)]
Include stdlib.h in passphrase for size_t and NULL

12 years agoBuild passphrase.c as part of libfreerdp-utils
Shea Levy [Fri, 23 Sep 2011 22:20:25 +0000 (18:20 -0400)]
Build passphrase.c as part of libfreerdp-utils

12 years agoFollow apparent asterisk placement convention
Shea Levy [Fri, 23 Sep 2011 22:14:10 +0000 (18:14 -0400)]
Follow apparent asterisk placement convention

12 years agoAdd CUnit test stub for passphrase_read
Shea Levy [Fri, 23 Sep 2011 22:13:19 +0000 (18:13 -0400)]
Add CUnit test stub for passphrase_read

12 years agoAdd stub for the passphrase utility
Shea Levy [Fri, 23 Sep 2011 21:02:06 +0000 (17:02 -0400)]
Add stub for the passphrase utility