FreeRDP/include/freerdp
Norbert Federa 344362a8a3 clients: fix "focus in event" issues
The input->FocusInEvent callback implementations (normal and fast-path) have
always sent the mouse position even if the pointer was outside of the freerdp
client area. In addition xfreerdp used the wrong pointer coordinates which
were relative to the root window instead of its own.
On focus-in the pointer position must only be sent if the pointer is
currently within the program's client area. However, the clients had no way
to pass that information to input->FocusInEvent which required an API change.

- removed mouse pointer x, y parameters from input interface's FocusInEvent
- clients are responsible to call input->MouseEvent on focus-in if necessary
- fixed xfreerdp and wfreerdp accordingly
2015-01-16 18:40:57 +01:00
..
cache libfreerdp-cache: refactor glyph cache and add logging 2013-11-01 10:01:16 -04:00
channels freerdp: patch valgrind leaks, cleanup 2014-12-03 14:17:27 -05:00
client Add server-side RDPEI 2014-11-20 22:19:29 +01:00
codec Fixed missing extern C 2014-12-01 13:12:51 +01:00
crypto Fixed missing extern C 2014-12-01 13:12:51 +01:00
gdi Fixed missing extern C 2014-12-01 13:12:51 +01:00
locale Fixed missing extern C 2014-12-01 13:12:51 +01:00
server cliprdr/server: make channel thread optional 2014-12-18 11:11:36 -05:00
utils freerdp: remove tcp, uds utils 2014-11-12 14:06:34 -05:00
addin.h
altsec.h
api.h
assistance.h shadow: start Windows Desktop Sharing API support 2014-08-13 17:48:57 -04:00
autodetect.h libfreerdp-core: support continuous auto-detection. 2014-11-07 16:18:49 +08:00
client.h client/common: parse and use remote assistance file 2014-06-28 18:33:46 -04:00
codecs.h Fixed missing extern C 2014-12-01 13:12:51 +01:00
constants.h libfreerdp-core: expose stubbed WtsApi function table from the core 2014-02-16 20:12:45 -05:00
dvc.h freerdp: remove deprecated eventing system 2014-11-12 13:18:18 -05:00
error.h Remove execute bit from many files 2014-07-20 00:52:35 -04:00
event.h xfreerdp: added smart sizing, mt gesture fixes 2014-12-01 11:56:44 +01:00
extension.h
freerdp.h added set_error_info function 2015-01-13 08:09:36 -08:00
graphics.h xfreerdp: fix glyph index primary drawing order 2014-10-29 20:56:26 +01:00
input.h clients: fix "focus in event" issues 2015-01-16 18:40:57 +01:00
listener.h
log.h Added headers for converting logging in libfreerdp, channels, clients and servers. 2014-09-09 16:33:05 +02:00
message.h libfreerdp-core: fix async input mode for FocusInEvent, KeyboardPauseEvent 2014-12-15 11:35:35 -05:00
metrics.h Fixed missing extern C 2014-12-01 13:12:51 +01:00
peer.h libfreerdp-core: server-side auto-detect feature. 2014-10-29 00:49:49 +08:00
pointer.h
primary.h fix polyline. 2014-10-09 18:11:38 +08:00
primitives.h libfreerdp-codec: add BGR support to egfx 2014-09-16 16:55:47 -04:00
rail.h freerdp: fix build warnings 2014-08-18 17:25:48 -04:00
scancode.h add additional evdev key mappings for multimedia and Korean keyboards 2014-01-14 15:18:20 -07:00
secondary.h
settings.h Standard RDP Security Layer Levels/Method Overhaul 2014-12-12 02:17:12 +01:00
svc.h freerdp: remove deprecated eventing system 2014-11-12 13:18:18 -05:00
types.h libfreerdp-core: refactor codec context management 2014-09-10 00:42:41 -04:00
update.h Offer to disable bulk compression when using remoteFx 2014-11-04 16:14:53 +01:00
version.h.in updated file headers 2013-12-04 11:44:22 +01:00
window.h