platform/upstream/freerdp.git
12 years agoGet the right dimension when creating offscreen.
Nicolas Graziano [Thu, 13 Oct 2011 23:32:18 +0000 (01:32 +0200)]
Get the right dimension when creating offscreen.
Offscreen is still selected by cacheId.

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 13 Oct 2011 19:51:20 +0000 (15:51 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-cache: refactoring of bitmap and offscreen bitmap cache, fix major memory...
Marc-André Moreau [Thu, 13 Oct 2011 19:51:07 +0000 (15:51 -0400)]
libfreerdp-cache: refactoring of bitmap and offscreen bitmap cache, fix major memory leaks

12 years agolibfreerdp-core: fix polyline order parsing
Marc-André Moreau [Wed, 12 Oct 2011 22:10:54 +0000 (18:10 -0400)]
libfreerdp-core: fix polyline order parsing

12 years agoxfreerdp: fix region invalidation in polyline
Marc-André Moreau [Wed, 12 Oct 2011 20:00:10 +0000 (16:00 -0400)]
xfreerdp: fix region invalidation in polyline

12 years agolibfreerdp-gdi: merge fix from ngraziano for offscreen cache handling
Marc-André Moreau [Wed, 12 Oct 2011 01:15:32 +0000 (21:15 -0400)]
libfreerdp-gdi: merge fix from ngraziano for offscreen cache handling

12 years agoIn memblt when index is 255 get from offscreen.
Nicolas Graziano [Wed, 12 Oct 2011 00:21:35 +0000 (02:21 +0200)]
In memblt when index is 255 get from offscreen.

See http://msdn.microsoft.com/en-us/library/cc241608(v=prot.10).aspx

12 years agoCorrect creation of offscreen bitmap.
Nicolas Graziano [Wed, 12 Oct 2011 00:19:14 +0000 (02:19 +0200)]
Correct creation of offscreen bitmap.

data is null in xf_bitmap_new when called from xf_gdi_create_offscreen_bitmap.

12 years agolibfreerdp-cache: refactoring of pointer cache
Marc-André Moreau [Tue, 11 Oct 2011 22:51:45 +0000 (18:51 -0400)]
libfreerdp-cache: refactoring of pointer cache

12 years agoIndicate its FIRST and LAST PDU for pesistent_key_list.
Nicolas Graziano [Tue, 11 Oct 2011 21:53:50 +0000 (23:53 +0200)]
Indicate its FIRST and LAST PDU for pesistent_key_list.

If first is not indicate, Windows XP reply with ERRINFO_PERSISTENT_KEY_PDU_TOO_MANY_CACHE_KEYS.

12 years agochannels/rdpdr/parallel: migrating parallel code
Marc-André Moreau [Tue, 11 Oct 2011 15:43:54 +0000 (11:43 -0400)]
channels/rdpdr/parallel: migrating parallel code

12 years agochannels: remove serial skeleton code to avoid conflict with eduardo
Marc-André Moreau [Tue, 11 Oct 2011 14:25:35 +0000 (10:25 -0400)]
channels: remove serial skeleton code to avoid conflict with eduardo

12 years agochannels: added serial and parallel port plugins skeleton code
Marc-André Moreau [Tue, 11 Oct 2011 07:16:05 +0000 (03:16 -0400)]
channels: added serial and parallel port plugins skeleton code

12 years agoxfreerdp: disable unimplemented mem3blt
Marc-André Moreau [Tue, 11 Oct 2011 00:01:46 +0000 (20:01 -0400)]
xfreerdp: disable unimplemented mem3blt

12 years agoMerge pull request #138 from ngraziano/master
Marc-André Moreau [Mon, 10 Oct 2011 14:07:59 +0000 (07:07 -0700)]
Merge pull request #138 from ngraziano/master

2 small fix : color on windows and remove a warning when connecting to XP.

12 years agoxfreerdp: make use of --gdi hw by default
Marc-André Moreau [Mon, 10 Oct 2011 01:43:31 +0000 (21:43 -0400)]
xfreerdp: make use of --gdi hw by default

12 years agoxfreerdp: added support for bitmap cache
Marc-André Moreau [Mon, 10 Oct 2011 01:23:18 +0000 (21:23 -0400)]
xfreerdp: added support for bitmap cache

12 years agoWhen connecting to windows XP, the server do not set Blob type for license error...
Nicolas GRAZIANO [Sat, 8 Oct 2011 16:39:35 +0000 (18:39 +0200)]
When connecting to windows XP, the server do not set Blob type for license error message.

So I made the exception more general.

12 years agoMake wfreerdp work with 16 bpp color from server.
Nicolas GRAZIANO [Sat, 8 Oct 2011 13:42:50 +0000 (15:42 +0200)]
Make wfreerdp work with 16 bpp color from server.

12 years agoxfreerdp: improve fullscreen mode
Marc-André Moreau [Fri, 7 Oct 2011 19:50:07 +0000 (15:50 -0400)]
xfreerdp: improve fullscreen mode

12 years agoxfreerdp: fix -D option (no window decorations)
Marc-André Moreau [Fri, 7 Oct 2011 19:07:49 +0000 (15:07 -0400)]
xfreerdp: fix -D option (no window decorations)

12 years agowfreerdp: fix wf_gdi.c
Marc-André Moreau [Fri, 7 Oct 2011 18:55:07 +0000 (14:55 -0400)]
wfreerdp: fix wf_gdi.c

12 years agocheck for NA(no alpha) in formatHeader in RDP6_BITMAP_STREAM
Jay Sorg [Wed, 5 Oct 2011 19:14:17 +0000 (12:14 -0700)]
check for NA(no alpha) in formatHeader in RDP6_BITMAP_STREAM

12 years agoxfreerdp: started bitmap caching support
Marc-André Moreau [Wed, 5 Oct 2011 01:29:01 +0000 (21:29 -0400)]
xfreerdp: started bitmap caching support

12 years agolibfreerdp-core: fix licensing when no username is given
Marc-André Moreau [Tue, 4 Oct 2011 23:06:39 +0000 (19:06 -0400)]
libfreerdp-core: fix licensing when no username is given

12 years agolibfreerdp-core: apply patch from Nicolas Graziano to fix protocol security settings...
Marc-André Moreau [Tue, 4 Oct 2011 22:54:38 +0000 (18:54 -0400)]
libfreerdp-core: apply patch from Nicolas Graziano to fix protocol security settings when Standard RDP is negotiated

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