Armin Novak
0c77671a86
Fixed input_thread shutdown issue if not initiated by user.
2014-05-26 19:09:25 +02:00
Armin Novak
b1770c33fd
Now using posix shared memory with process specific identifier.
2014-05-23 13:09:11 +02:00
Armin Novak
78f9472b41
Removed tsmf.tid hack.
2014-05-23 13:08:22 +02:00
Armin Novak
248955da4c
Fixed memory leak in manpage generation script.
2014-05-23 13:07:37 +02:00
Marc-André Moreau
e9653519fb
xfreerdp: add proper OpenSSL include directory
2014-04-23 09:51:22 -04:00
Marc-André Moreau
784e9abd79
cmake: improve __FILE__ relative path hack
2014-04-21 14:42:24 -04:00
Marc-André Moreau
84cef49678
xfreerdp: treat Super key differently
2014-03-25 12:27:06 -04:00
Marc-André Moreau
25a7225a22
xfreerdp: don't execute action script when not present
2014-03-24 09:40:01 -04:00
Marc-André Moreau
234a3fa453
xfreerdp: add action script options for X11 events
2014-03-22 17:12:50 -04:00
Marc-André Moreau
770defc706
xfreerdp: add registration of key combinations
2014-03-22 14:40:52 -04:00
Marc-André Moreau
208085a894
xfreerdp: add ability to script key combinations
2014-03-14 00:11:44 -04:00
Marc-André Moreau
186172fa78
xfreerdp: cleanup keyboard code
2014-03-13 21:10:22 -04:00
Marc-André Moreau
f7bcdad775
Merge branch 'master' of github.com:awakecoding/FreeRDP into channels
2014-02-27 16:55:24 -05:00
Marc-André Moreau
c22490ec3b
xfreerdp: disable auto-reconnect by default, add command-line option
2014-02-27 16:55:07 -05:00
Marc-André Moreau
419e2936be
Merge branch 'master' of github.com:awakecoding/FreeRDP into channels
2014-02-27 15:09:06 -05:00
Marc-André Moreau
1afeb448b4
libfreerdp-core: expose stubbed WtsApi function table from the core
2014-02-16 20:12:45 -05:00
Marc-André Moreau
4bbd78a80b
libfreerdp-core: remove unnecessary usage of freerdp_channels_data
2014-02-15 15:26:34 -05:00
Dan Bungert
dd88d7194e
xfreerdp: Fix disappearing rail windows.
...
Rail windows currently disappear on resize and on implicit resize
(calc changing view type from standard to scientific).
The bitmask that we send to XCreateWindow() must match the actual
attributes that we are sending (see xf_create_window()).
Because of this we were unintentionally zeroing out some of the
window attributes rather than using their default values.
2014-02-12 16:22:18 -07:00
Marc-André Moreau
3782c2ad72
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-01-25 16:34:34 -05:00
Marc-André Moreau
9a4fb396da
libwinpr-synch: add unit test for waitable timer asynchronous procedure calls
2014-01-24 18:08:06 -05:00
Marc-André Moreau
ae9c10e233
Merge pull request #1664 from vworkspace/auto-reconnect
...
Addition of auto reconnect to FreeRDP core and X11 client
2014-01-23 10:15:18 -08:00
Bernhard Miklautz
8392b1cc10
xfreerdp: handle negative mouse coordinates
...
If the pointer is moved out a window relatives coordinates can get negative
in X. This case wasn't handled.
fixed #1654
2014-01-22 15:20:17 +01:00
Mike McDonald
c4f6dcc24f
Added auto reconnect to FreeRDP core and X11 client
2014-01-16 17:38:56 -05:00
Marc-André Moreau
e7974090bb
freerdp: fix removal of OnParamChange event
2013-12-11 17:29:09 -05:00
Marc-André Moreau
eb20d0f770
freerdp: fix order of OrderSupport initialization
2013-12-10 12:30:25 -05:00
Marc-André Moreau
62199fc46a
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-12-10 11:54:03 -05:00
ZhaoHongbo
1ce5e908eb
Fix some software can not normal work
2013-12-03 09:57:57 +08:00
Marc-André Moreau
5bcdab95ff
libfreerdp-codec: partial planar RLE compression support
2013-11-26 22:16:31 -05:00
Marc-André Moreau
1fc2d780f7
libfreerdp-core: fix memory leaks reported by valgrind
2013-10-31 23:35:24 -04:00
Marc-André Moreau
3bc47a2bf8
libfreerdp-core: fix leaks and potential use after free
2013-10-31 21:12:06 -04:00
Marc-André Moreau
55565e056c
freerdp: export targets
2013-10-28 23:06:39 -04:00
Marc-André Moreau
3cd5652c7d
libfreerdp-core: fix asynchronous queueing of RemoteApp messages
2013-10-22 16:28:23 -04:00
Marc-André Moreau
59eccac4e7
libfreerdp-client: refactor and decouple rdpSettings* from client context
2013-10-12 21:07:12 -04:00
Marc-André Moreau
518995a05e
freerdp: merge with master
2013-09-16 17:10:27 -04:00
Marc-André Moreau
336e47e82f
Merge pull request #1460 from akallabeth/thread_handle_fixes
...
Thread handle fixes
2013-09-16 13:40:32 -07:00
Bernhard Miklautz
b70835d73d
Merge pull request #1470 from bmiklautz/issue/773
...
x11/client: win8/server 2k12 fix for kbd sync
2013-09-16 03:15:53 -07:00
Bernhard Miklautz
a2ce481586
x11/client: win8/server 2k12 fix for kbd sync
...
Keyboard indicator sync (caps lock/num lock/..) didn't work properly
on reconnect for windows 8 and windows 2012 server.
fixes #773
2013-09-09 18:41:57 +02:00
Armin Novak
f399951031
Fixed input thread shutdown caused by previous commit.
2013-09-06 09:41:00 +02:00
Armin Novak
81a5e727d6
Added proper thread sync for input thread.
...
Channels thread now listening to message pipe quit signal posted
when shutting down the channel.
2013-09-06 09:02:46 +02:00
Marc-André Moreau
f790831e7d
Merge branch 'master' of github.com:awakecoding/FreeRDP into xrdp-ng
2013-09-05 15:23:19 -04:00
Armin Novak
f2bc161f13
Fixed duplicate WaitForSingleObject on client thread.
2013-09-05 14:44:35 +02:00
Armin Novak
4c1708e290
Fixed channel closing before waiting for thread to quit.
2013-09-05 14:36:06 +02:00
Armin Novak
8442c79e10
Added assertions and ExitThread calls.
2013-09-05 14:27:34 +02:00
Armin Novak
e5c138a5b9
Fixed various memory leaks, allocation size issues and API misuse
...
warnings shown by clang as well as some compiler warnings.
2013-09-05 12:14:34 +02:00
Armin Novak
a3b531c036
Fixed issues found with clang-analyzer
2013-09-05 12:14:33 +02:00
Armin Novak
1e2455fa4a
Fixed various memory leaks and compiler warnings.
2013-09-05 12:14:33 +02:00
Marc-André Moreau
7edfe66274
freerdp: various missing link dependencies and symbol exports
2013-09-03 21:48:26 -04:00
Marc-André Moreau
b480ce1830
freerdp: remove vendor-specific options from build system, add automatic ways of including external clients/servers
2013-09-03 20:37:04 -04:00
Marc-André Moreau
ee36541fb7
freerdp: merge with master
2013-09-03 18:49:48 -04:00
Marc-André Moreau
e429136c0c
libwinpr-wtsapi: started internal RPC stubs
2013-08-23 00:06:22 -04:00
Armin Novak
2f20a8c12b
Fixed various memory leaks and resource deallocation problems.
2013-08-19 17:44:52 +02:00
Marc-André Moreau
0fd705c6c7
channels/cliprdr: start server-side implementation
2013-08-16 16:46:47 -04:00
Marc-André Moreau
3194967957
xfreerdp: fix monolithic build
2013-08-15 13:25:29 -04:00
Marc-André Moreau
87593b4f19
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-08-15 13:16:05 -04:00
Marc-André Moreau
1e5118116d
libfreerdp-codec: start implementing split NSCodec encoder
2013-08-14 23:16:13 -04:00
Marc-André Moreau
b0b71ae9b1
Merge pull request #1394 from akallabeth/manpage_merged
...
Manpage merged
2013-08-14 06:56:27 -07:00
Marc-André Moreau
fe25303656
libfreerdp-codec: internal refactoring
2013-08-13 17:18:59 -04:00
Armin Novak
9b95c55574
Replaced xmlto with xsltproc to word around a bug preventing manpages
...
to be build, when there are spaces in the build path.
2013-08-06 15:02:36 +02:00
Armin Novak
ef574c0fcc
Added missing dependency for custom command generating manpage.
2013-08-06 12:40:48 +02:00
Armin Novak
6c676e8795
Removed placeholder for channel documentation until it is available.
2013-08-06 12:25:38 +02:00
Armin Novak
68511fc7d4
Added better formatting of commands in manpage.
2013-08-06 12:23:31 +02:00
Armin Novak
be37b91e3d
Minor adjustments in naming.
2013-08-06 11:54:37 +02:00
Armin Novak
e80effa2a8
Added examples with short description to manpage.
...
Added placeholder for channel documentation.
2013-08-06 11:54:37 +02:00
Armin Novak
38be366a67
Fixed generation of configure header, now replacing date fields
...
with current date.
Added CMake script to generate a variable containing the current
date.
Removed last argument (the terminating NULL element) from output.
2013-08-06 11:54:37 +02:00
Armin Novak
3fa1407c09
Removed extended text field.
2013-08-06 11:54:37 +02:00
Armin Novak
9295838f81
Added simple converter generating docbook XML from command line
...
argument struct.
Modified xfreerdp.1.xml to include generated documentation.
Modified CMake to regenerate manpages correctly using the generator.
2013-08-06 11:54:37 +02:00
Marc-André Moreau
68b254014e
xfreerdp: fix cursor hidding/showing with multitouch
2013-08-03 16:13:39 -04:00
C-o-r-E
e7b0d18b9b
xfreerdp: comment cleanup
2013-07-23 14:47:40 -04:00
C-o-r-E
b0437473f6
merged from upstream
2013-07-17 16:44:27 -04:00
Marc-André Moreau
5926fa36dd
libfreerdp-client: use PubSub for OnChannelConnected/OnChannelDisconnected
2013-07-11 08:53:15 -07:00
Marc-André Moreau
c084e0f8ae
xfreerdp: improve selection between multitouch and non-multitouch devices with XInput 2
2013-06-28 13:46:58 -04:00
Marc-André Moreau
863b51f938
freerdp: merge with master
2013-06-28 12:50:24 -04:00
C-o-r-E
e85d793aa9
fixed initialization of xf_input
2013-06-27 20:26:31 -04:00
C-o-r-E
53b0d906af
input: fixed screen not refreshing on scaling change
2013-06-27 19:16:13 -04:00
C-o-r-E
1e085197a9
some additional cleanup
2013-06-27 17:16:55 -04:00
C-o-r-E
51a63db00b
xfreerdp: added event handler for ScalingFactorChange
2013-06-27 15:07:40 -04:00
C-o-r-E
6f3cc12b2c
fixed deadlock in pubsub, remove scale from xf_context
2013-06-27 14:24:46 -04:00
C-o-r-E
27cb96e577
work in progress
2013-06-27 03:59:49 -04:00
C-o-r-E
ebdf1ea6a2
picked some changes from awakecoding's branch
2013-06-26 21:56:37 -04:00
C-o-r-E
11b0a9f185
xfreerdp-client: attempted fixing build
2013-06-26 19:16:28 -04:00
Marc-André Moreau
c8a09f3f76
xfreerdp: add ParamChange event handler
2013-06-26 18:57:16 -04:00
Bernhard Miklautz
03f2b7ea51
client/x11: fixed incorrect size calculation
...
xf_Bitmap_Decompress used the same calculation like gdi_Bitmap_Decompress
see #1310
2013-06-26 14:35:49 +02:00
C-o-r-E
340c3a4246
merged completely (painful) from awakecoding's tree
2013-06-25 20:41:32 -04:00
C-o-r-E
90c536de94
picked some changes from awakecoding tree
2013-06-25 18:47:41 -04:00
C-o-r-E
20dc2fc968
xfreerdp-client: made MultiTouchGestures CLI option
2013-06-19 18:43:24 -04:00
C-o-r-E
8a81730ff9
xfreerdp-client: initialize initialized initially
2013-06-18 21:52:05 -04:00
C-o-r-E
dd57bcbee8
xfreerdp-client: fixed input being initialized multiple times. Pan gesture now handled externally
2013-06-18 21:17:18 -04:00
Marc-André Moreau
90ce8be9fc
freerdp-core: added Terminate event
2013-06-18 16:55:23 -04:00
Marc-André Moreau
cc5b471f75
Merge branch 'master' of github.com:awakecoding/FreeRDP
2013-06-18 00:40:09 -04:00
Marc-André Moreau
508bae674b
libwinpr-utils: improve PubSub with automatic strongly-typed helpers
2013-06-18 00:39:48 -04:00
Marc-André Moreau
69e8d150e0
xfreerdp: improve multitouch debug output
2013-06-17 22:22:16 -04:00
Marc-André Moreau
d006891207
xfreerdp: implement XInput 2.2 mouse pointer events
2013-06-17 21:54:38 -04:00
Marc-André Moreau
59b7c53c5f
freerdp: remove temporary rdpClient* interface and replace with pubSub hooks
2013-06-15 17:39:45 -04:00
Marc-André Moreau
6c9a3b8e64
freerdp: start using pubSub for client GUI events
2013-06-15 17:01:10 -04:00
Marc-André Moreau
95a129eb69
libfreerdp-client: start splitting termination and printing logic for CLI parsing
2013-06-15 15:13:38 -04:00
Marc-André Moreau
b5bb3619b8
xfreerdp: rename xf_interface.h to xf_client.h
2013-06-15 13:41:05 -04:00
C-o-r-E
0c46350ccd
xfreerdp-client: fixed pan gesture
2013-06-14 18:02:45 -04:00
Marc-André Moreau
010f1dfdd9
xfreerdp: add rdpClientContext common section
2013-06-14 15:07:17 -04:00
Marc-André Moreau
a8c268a9ff
xfreerdp: improve common client API
2013-06-13 22:11:23 -04:00
Marc-André Moreau
208c9f844a
freerdp: fix core API bugs
2013-06-13 21:34:46 -04:00
Marc-André Moreau
3f25a5dea3
xfreerdp: refactor simplified client API to offer a single entry point
2013-06-13 20:25:50 -04:00
Marc-André Moreau
8eaa32ac8f
xfreerdp: merge with benoit's client API update
2013-06-13 17:52:24 -04:00
Marc-André Moreau
bb78fb16f8
xfreerdp: refactor to make use of single xfContext* and remove xfInfo*
2013-06-12 18:57:25 -04:00
Marc-André Moreau
a54d0edcc1
xfreerdp: merge redundant xfInfo and xfContext structures
2013-06-12 15:41:30 -04:00
Marc-André Moreau
3317592ecb
channels/rdpei: fix long press (multitouch right-click)
2013-06-11 16:15:46 -04:00
C-o-r-E
ac544a0718
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2013-06-11 15:01:17 -04:00
C-o-r-E
4e5da7f67c
xfreerdp-client: improved pan gesture responce
2013-06-11 15:01:08 -04:00
C-o-r-E
1640652ee0
core: added OnPan, xfreerdp: modified special keys
2013-06-10 19:52:16 -04:00
C-o-r-E
e4dfa00c27
xfreerdp-client: exposed scaling API
2013-06-06 19:44:29 -04:00
Marc-André Moreau
7c877e1a61
channels/rdpei: restructure
2013-06-06 18:14:59 -04:00
C-o-r-E
e72b79940c
merged upstream
2013-06-05 14:59:24 -04:00
C-o-r-E
27c1a73836
xfreerdp-client: temporarily allow +xy panning
2013-06-05 13:59:34 -04:00
Marc-André Moreau
2bd6808432
freerdp: merge with master
2013-06-05 10:31:01 -04:00
C-o-r-E
f6b9fa53ff
xfreerdp-client: fixed potential crash
2013-06-03 17:53:06 -04:00
C-o-r-E
bbfde8a410
xfreerdp-client: stability++ for gestures
2013-05-31 17:07:51 -04:00
C-o-r-E
f437fefe38
xfreerdp-client: improved gesture responce, clean up
2013-05-31 13:48:53 -04:00
C-o-r-E
d5400152d1
freerdp-client: improve pan gesture
2013-05-30 16:04:31 -04:00
C-o-r-E
a7048105ad
freerdp-client: initial pan gesture logic
2013-05-30 14:36:13 -04:00
C-o-r-E
cdc294003d
freerdp-client: formatting
2013-05-30 09:27:20 -04:00
C-o-r-E
5820c24b03
freerdp-client: expose panning offsets
2013-05-28 20:34:40 -04:00
C-o-r-E
ccc31f9843
freerdp-client: fix expose issue
2013-05-28 19:47:23 -04:00
C-o-r-E
5ba3e18157
freerdp-client: fix render reset
2013-05-28 17:51:02 -04:00
C-o-r-E
284f54ffcd
freerdp-client: fix input coord translation
2013-05-28 16:28:13 -04:00
C-o-r-E
c6049f7628
freerdp-client: fix reset scale when offsets are used
2013-05-28 14:32:49 -04:00
C-o-r-E
17fd2dcbfa
Merge remote-tracking branch 'upstream/master'
2013-05-27 19:50:19 -04:00
Marc-André Moreau
9d3ec97f9e
freerdp: fix monolithic build with Xcode
2013-05-24 18:38:02 -04:00
C-o-r-E
4c4622aac7
xfreerdp-client: fixed build on OS X
2013-05-21 20:16:14 -04:00
Marc-André Moreau
8095bec3ec
channels/drdynvc: call OnChannelDisconnected
2013-05-20 15:23:54 -04:00
C-o-r-E
396affa489
xfreerdp-client: fix screen refresh issue
2013-05-16 16:42:07 -04:00
C-o-r-E
ab2cd6fd1c
xfreerdp-client: more fixes with XRender
2013-05-16 16:20:25 -04:00
C-o-r-E
0db2e9cbf4
xfreerdp-client: fixes to xrender operations
2013-05-16 15:15:19 -04:00
C-o-r-E
41a7d33891
xfreerdp-client: fixing touch stuff
2013-05-15 17:35:16 -04:00
C-o-r-E
ac465719b1
xfreerdp-client: adjust max zoom to 120%
2013-05-15 14:53:46 -04:00
C-o-r-E
3d931a048e
xfreerdp-client: fix some updating screen size
2013-05-15 13:58:21 -04:00
C-o-r-E
cff999e7e3
xfreerdp-client: fix mouse position issue for scale
2013-05-15 12:12:47 -04:00
Marc-André Moreau
9229548cd7
xfreerdp: fix initialization when multitouch hardware is not present
2013-05-15 11:39:28 -04:00
C-o-r-E
b1e603fb2e
xfreerdp-client: fix x11 window issue
2013-05-15 10:41:14 -04:00
Nigel Reeves
7adab0f79c
Prevent segfault when start a RAIL remote Application
2013-05-15 09:42:21 +01:00
Marc-André Moreau
c3efeccbd6
xfreerdp: partial cleanup of multitouch code
2013-05-14 19:26:01 -04:00
Marc-André Moreau
e6aec6c936
xfreerdp: initial multitouch functionality
2013-05-14 17:45:52 -04:00
C-o-r-E
e37e678021
xfreerdp-client: refactored window resize
2013-05-14 16:18:57 -04:00
C-o-r-E
cea1534771
xfreerdp-client: fixed handling of hints
2013-05-14 14:29:43 -04:00
C-o-r-E
84fbc1159c
xfreerdp-client: fixed pan constraints
2013-05-14 12:43:42 -04:00
C-o-r-E
152af5bfc9
xfreerdp-client: fixed pan lag
2013-05-14 12:01:18 -04:00
C-o-r-E
95ba742b69
xfreerdp-client: fixed wmhints
2013-05-14 11:48:02 -04:00
C-o-r-E
4a89436b1c
xfreerdp-client: keep track of scaled dimentions
2013-05-14 11:20:26 -04:00
Marc-André Moreau
c23da2f80b
channels/rdpei: minor improvements
2013-05-14 01:06:25 -04:00
Marc-André Moreau
b385e61bc0
xfreerdp-client: start trying to send multitouch events
2013-05-13 19:17:25 -04:00
C-o-r-E
5af958b738
xfreerdp-client: fixed window resize, started implementing panning
2013-05-13 18:29:55 -04:00
Marc-André Moreau
d96249e19f
libfreerdp-client: start propagating channels initialization to client
2013-05-13 17:39:53 -04:00
C-o-r-E
85d8230d36
xfreerdp-client: fixed build
2013-05-13 15:23:50 -04:00
C-o-r-E
fe78d6d1bc
attempt fixing big merge
2013-05-13 14:41:06 -04:00
Marc-André Moreau
8e151409be
libfreerdp-client: export and register successfully interface pointer for channel
2013-05-12 21:23:12 -04:00
Marc-André Moreau
b4151bff2f
xfreerdp: fix building with Xi
2013-05-10 17:51:09 -04:00
Marc-André Moreau
9c0a41c16d
xfreerdp: disable scaling by default
2013-05-10 16:56:24 -04:00
Marc-André Moreau
69ece74236
xfreerdp: fix Xrender detection
2013-05-09 15:30:21 -04:00
Marc-André Moreau
16186ac487
channels/rdpei: define message interface ids
2013-05-09 00:52:37 -04:00
Marc-André Moreau
91a55ae741
xfreerdp: integrate corey's multitouch code
2013-05-08 21:51:16 -04:00
C-o-r-E
5ef672a2d3
xfreerdp-client: reset scale
2013-05-08 19:18:06 -04:00
C-o-r-E
f749352ede
xfreerdp-client: improved pinch zoom
2013-05-08 18:14:55 -04:00
Marc-André Moreau
fdf3ddcf9e
freerdp: purge deprecated stream utils
2013-05-08 17:48:30 -04:00
Marc-André Moreau
fd230443c5
freerdp: purge old stream utils
2013-05-08 16:27:21 -04:00
Marc-André Moreau
5b92413843
freerdp: purge deprecated stream utils
2013-05-08 16:09:16 -04:00
Marc-André Moreau
5e4365788f
freerdp: merge with master
2013-05-08 15:15:15 -04:00
Marc-André Moreau
f1672948ff
Merge pull request #1191 from Nigel62/master
...
Fix for issue #773 - Numlock not sync'ed
2013-05-08 11:52:42 -07:00
C-o-r-E
6a3cbfd072
xfreerdp-client: tweaks for other clients
2013-05-07 21:42:49 -04:00
C-o-r-E
cca413a5b9
xfreerdp-client: some changes to support other clients
2013-05-06 15:43:34 -04:00
C-o-r-E
84f285401a
xfreerdp-client: integrated changes from awakecoding
2013-05-05 18:20:44 -04:00
C-o-r-E
4cdc276e25
merged
2013-05-05 17:57:31 -04:00
C-o-r-E
7bb55260e7
xfreerdp-client: disabled changing scale by default
2013-05-05 17:05:26 -04:00
C-o-r-E
334ec7973d
xfreerdp-client: clean up cruft
2013-05-04 21:59:31 -04:00
C-o-r-E
ef25ac0f32
xfreerdp-client: scaling in hardware / rfx mode
2013-05-04 21:48:50 -04:00
C-o-r-E
675d81fc7a
xfreerdp-client: window resize and full screen working
2013-05-04 21:38:34 -04:00
C-o-r-E
8af52e61df
xfreerdp-client: key combo for zoom in/out
2013-05-04 21:23:24 -04:00
C-o-r-E
05bd5e9907
xfreerdp-client: proper scaling of input
2013-05-04 16:29:22 -04:00
C-o-r-E
85b057e643
xfreerdp-client: fixed initial scaling issue
2013-05-03 20:00:26 -04:00
C-o-r-E
856ef50f99
xfreerdp-client: window resize + scaling
2013-05-03 19:04:47 -04:00
C-o-r-E
82f1d1550a
xfreerdp-client: more resize progress
2013-05-03 15:15:11 -04:00
C-o-r-E
9ac3f599d6
xfreerdp-client: initial xrender scaling test
2013-05-02 20:31:22 -04:00
C-o-r-E
c4cbe69b9b
xfreerdp-client: disabled IM stuff
2013-05-02 16:19:40 -04:00
C-o-r-E
3c30213170
xfreerdp-client: fix invalid size params
2013-05-02 14:53:29 -04:00
C-o-r-E
80bebcf7cc
xfreerdp-client: sync
2013-05-02 14:30:43 -04:00
C-o-r-E
327eddbd58
xfreerdp-client: hack cmake for ubuntu imagemagick
2013-05-01 12:39:26 -04:00
C-o-r-E
da7ecc320c
xfreerdp-client: attempt fixing cmake for imagemagick
2013-05-01 12:03:41 -04:00
C-o-r-E
d7983b45ef
xfreerdp-client: finally some scaling progress
2013-04-30 22:10:56 -04:00
Marc-André Moreau
e88b59c32c
libfreerdp-core: improve async-transport mode
2013-04-30 17:16:38 -04:00
Marc-André Moreau
51715636a5
freerdp: remove some deprecated stream utils
2013-04-29 22:35:15 -04:00
C-o-r-E
adfaf2b8c4
xfreerdp-client: cmake hacks for imagemagick
2013-04-29 20:21:59 -04:00
Marc-André Moreau
97b0aebeef
xfreerdp: change default build tree output path
2013-04-29 16:40:30 -04:00
Marc-André Moreau
983f42254d
xfreerdp-server: split into library/executable
2013-04-29 16:37:11 -04:00
Marc-André Moreau
70dea34a90
Merge github.com:FreeRDP/FreeRDP
2013-04-29 13:59:24 -04:00
Marc-André Moreau
7cf23aff02
xfreerdp: fix workarea option
2013-04-28 19:16:23 -04:00
Marc-André Moreau
12ec6c60db
xfreerdp: add support for selecting individual monitors
2013-04-28 18:48:27 -04:00
Marc-André Moreau
24573ef08d
xfreerdp: add /monitor-list option
2013-04-28 17:10:43 -04:00
Marc-André Moreau
1cfda17da9
xfreerdp: partial multimonitor patch from Hans-Peter Jansen
2013-04-28 16:27:23 -04:00
Marc-André Moreau
3d285f06a9
xfreerdp: add OnWindowStateChange client event
2013-04-28 01:12:02 -04:00
Marc-André Moreau
e55b0ab64f
xfreerdp: make client interface fully opaque
2013-04-28 00:23:36 -04:00
C-o-r-E
58e92b7213
xfreerdp-client: remove dbg prints
2013-04-27 21:04:03 -04:00
C-o-r-E
91e17e5346
xfreerdp-client: remove cruft
2013-04-26 19:18:11 -04:00
C-o-r-E
1598d12438
xfreerdp-client: fix inequality
2013-04-26 17:52:50 -04:00
C-o-r-E
650d3d8768
xfreerdp-client: zoom detect fix
2013-04-26 17:47:06 -04:00
C-o-r-E
6022e04209
xfreerdp-client: zoom detect
2013-04-26 17:42:23 -04:00
C-o-r-E
7cc62dcb12
xfreerdp-client: record last touch event
2013-04-26 16:47:58 -04:00
C-o-r-E
acc13556dc
xfreerdp-client: filter duplicate events
2013-04-26 16:40:27 -04:00
C-o-r-E
d365fd1a8f
xfreerdp-client: added more debug info for touch points
2013-04-26 16:23:52 -04:00
C-o-r-E
100dd651fd
xfreerdp-client: added debug info for touch points
2013-04-26 15:27:08 -04:00
C-o-r-E
b1ef0976bc
xfreerdp-client: improved xf_input handling
2013-04-25 22:04:35 -04:00
C-o-r-E
92356aaaf1
xfreerdp-client: source of touchpoint
2013-04-25 20:06:38 -04:00
C-o-r-E
552b10b848
xfreerdp-client: clean up + fixes
2013-04-25 19:52:17 -04:00
C-o-r-E
50a57b5675
xfreerdp-client: touch point position
2013-04-25 19:38:13 -04:00
C-o-r-E
fbc64c6745
xfreerdp-client: add new sources for xf_input
2013-04-25 18:58:22 -04:00
C-o-r-E
6bad744ab6
xfreerdp-client: refactor xf_input
2013-04-25 18:57:41 -04:00
C-o-r-E
fa744ee65d
xfreerdp-client: fixed drawing
2013-04-25 18:32:13 -04:00
C-o-r-e
4a9ea669dc
xfreerdp-client: Xi build changes
2013-04-25 18:30:39 -04:00
corey
2ab6a604d6
xfreerdp-client: xi fix
2013-04-25 17:06:13 -04:00
Marc-André Moreau
fc3f75d867
xfreerdp: start experimenting with multitouch
2013-04-25 17:00:43 -04:00
corey
e7943352c3
xfreerdp-client: xi more tweaks again
2013-04-25 16:23:44 -04:00
corey
a77d73e8d0
xfreerdp-client: xi more tweaks
2013-04-25 16:08:50 -04:00
corey
94e6a00c40
xfreerdp-client: xi tweak2
2013-04-25 15:33:38 -04:00
corey
4fce04bc9a
xfreerdp-client: xi tweak
2013-04-25 15:28:11 -04:00
corey
2e12556cee
xfreerdp-client: removed Xv testing stuff
2013-04-25 15:10:14 -04:00
corey
d3912c8652
xfreerdp-client xinput hacking
2013-04-25 14:46:12 -04:00
corey
a39faa3405
xfreerdp-client: Xinput2 hacks
2013-04-24 17:59:53 -04:00
corey
d404c0dab0
xfreerdp-client: testing xinput
2013-04-23 21:28:05 -04:00
Marc-André Moreau
fae24b1ef9
xfreerdp-server: auto-generate self-signed certificate
2013-04-23 18:17:01 -04:00
Marc-André Moreau
914ac31cbf
xfreerdp: fail differently if no hostname is given
2013-04-22 08:33:41 -04:00
C-o-r-E
3185246729
xfreerdp-client: investigation of libxv
2013-04-21 22:49:24 -04:00
Christian Hofstaedtler
53e641abf1
xfreerdp: fix xfi lifecycle and other crashers
2013-04-17 03:03:31 +02:00
Nigel Reeves
7dedd884b9
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP.git
2013-04-15 11:15:49 +01:00
Nigel Reeves
fb2a087dbf
Fix to issue #773 . Ensure resume in correct NumLock state, when reconnectin to a session
2013-04-15 11:14:09 +01:00
Marc-André Moreau
d04b76d005
libfreerdp-core: use stream pool
2013-04-12 13:44:23 -04:00
Marc-André Moreau
f0a45f96f5
client: add CLIENT_INTERFACE_SHARED option forcing shared client libs with BUILD_SHARED_LIBS=off, making a single library
2013-04-10 17:09:35 -04:00
Marc-André Moreau
720a23e07a
xfreerdp: refactor xfreerdp client interface
2013-04-08 17:03:21 -04:00
Marc-André Moreau
68e253e209
libfreerdp-core: add client interface
2013-04-08 15:37:56 -04:00
Marc-André Moreau
3f626f8a20
xfreerdp: implement xf_stop
2013-04-07 17:46:57 -04:00
Marc-André Moreau
0b4fefff76
xfreerdp: fix interface for parsing command-line arguments
2013-04-06 17:43:27 -04:00
Christian Hofstaedtler
1c17022072
Unbreak WITH_DEBUG_X11_LOCAL_MOVESIZE without WITH_DEBUG_X11
2013-04-06 18:06:20 +02:00
Marc-André Moreau
168a5eabf3
xfreerdp: add UI events (experimental)
2013-04-05 19:08:37 -04:00
Marc-André Moreau
7b2f70c0c7
xfreerdp: fix including from C++
2013-04-03 18:48:59 -04:00
Marc-André Moreau
5b368eea0a
xfreerdp: remove binary from version control
2013-04-02 16:36:45 -04:00
Marc-André Moreau
022ceec22a
xfreerdp: split client into executable and library
2013-04-02 16:22:30 -04:00
Marc-André Moreau
f400045bf8
xfreerdp: improve client interface
2013-04-02 15:45:48 -04:00
Marc-André Moreau
9b351568fa
xfreerdp: start implementing simplified client interface
2013-04-02 15:13:10 -04:00
Marc-André Moreau
d13f89d359
xfreerdp: modify way to return thread exit code
2013-04-02 14:51:12 -04:00
Marc-André Moreau
5660b94b92
xfreerdp: start client interface
2013-04-02 13:22:59 -04:00
Marc-André Moreau
3b0afd8b16
xfreerdp: add special extended window style WS_EX_DECORATIONS for XRDP
2013-03-28 23:47:39 -04:00
Marc-André Moreau
4ca064352f
xfreerdp: fix round corners in RemoteApp
2013-03-28 23:34:26 -04:00
Marc-André Moreau
d70c1e4d5e
xfreerdp: fix RemoteApp decorations
2013-03-28 23:09:28 -04:00
Marc-André Moreau
066d3384c2
xfreerdp: fix RemoteApp with system message (don't show full desktop on every single connection, just when needed)
2013-03-28 22:26:28 -04:00
Marc-André Moreau
d187becc28
freerdp: merge with master
2013-03-28 21:20:36 -04:00
Marc-André Moreau
3417a3aab5
freerdp: merge RDP_EVENT type with wMessage
2013-03-28 21:13:56 -04:00
Marc-André Moreau
f757623f7f
channels: replace event_type, event_class with id for events
2013-03-28 20:23:16 -04:00
Marc-André Moreau
8ad5932a3d
channels: continue event refactoring
2013-03-28 19:33:31 -04:00
Marc-André Moreau
72bf8ea032
libfreerdp-utils: start migrating old eventing system
2013-03-28 18:29:57 -04:00
Hardening
7701c9d934
Replace printf(...) by fprintf(stderr, ...)
2013-03-28 23:06:34 +01:00
Marc-André Moreau
92114d1d38
freerdp: merging with master
2013-03-27 13:13:22 -04:00
Marc-André Moreau
1df8049c08
libfreerdp-core: started async transport
2013-03-27 13:03:41 -04:00
Marc-André Moreau
1813ced156
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-26 12:45:05 -04:00
David Barth
96290efd76
add wm-class option
2013-03-26 17:33:09 +01:00
Marc-André Moreau
8c8a82c31f
libfreerdp-utils: purge old STREAM utils
2013-03-21 16:45:25 -04:00
Marc-André Moreau
a8201b0d1b
libwinpr-utils: combine old and new stream utils
2013-03-21 15:19:33 -04:00
Marc-André Moreau
62eec0c2b5
libfreerdp-utils: rename internal members of STREAM to match new wStream
2013-03-21 15:01:46 -04:00
Bernhard Miklautz
77df254265
Fixed some build warnings
2013-03-15 18:22:49 +01:00
Marc-André Moreau
75f80d0198
libfreerdp-locale: cleanup solaris code
2013-03-06 12:50:25 -05:00
Marc-André Moreau
8f3911d4b8
Merge pull request #1023 from bmiklautz/cpuflagdetection
...
CPU feature detection
2013-03-02 15:52:25 -08:00
Bernhard Miklautz
23a7ef6c47
codec/rfx: use sysinfo to detect sse2/neon
...
This also moves (sse2) detection code out of the client into the decoder.
2013-03-01 09:02:14 +01:00
Stefan Giermair
f0a2ee60d1
don't set override_redirect if grab_keyboard is deactivated
2013-02-28 17:33:56 +01:00
Stefan Giermair
c0ac6e13d5
added parameter for toggle fullscreen (Alt+Ctrl+Enter) so it is deactivatable
2013-02-28 17:32:46 +01:00
Marc-André Moreau
385d0daced
channels: get rid of semaphore locking, replace queues
2013-02-21 02:56:57 -05:00
Marc-André Moreau
470cdb2570
xfreerdp: add async-channels command-line argument
2013-02-19 12:29:15 -05:00
Marc-André Moreau
c19c8a40dd
libfreerdp-core: fix some async updates race conditions
2013-02-14 17:43:37 -05:00
Marc-André Moreau
47a7d54370
xfreerdp: stabilize asynchronous X11 event handling
2013-02-11 20:38:19 -05:00
Marc-André Moreau
a07b3391ce
xfreerdp: fix XInitThreads() usage
2013-02-11 11:40:35 -05:00
Marc-André Moreau
51a51ccd38
xfreerdp: cleanup eventing
2013-02-10 13:17:08 -05:00
Marc-André Moreau
5034ad7aa4
xfreerdp: combine X11 updates
2013-02-09 18:10:45 -05:00
Marc-André Moreau
4269ac5c14
xfreerdp: improve asynchronicity
2013-02-09 17:13:53 -05:00
Marc-André Moreau
afbf067dc5
xfreerdp: call XInitThreads()
2013-02-08 11:19:45 -05:00
Marc-André Moreau
ab708efc45
libfreerdp-core: start working on asynchronous channels
2013-02-07 09:50:15 -05:00
Marc-André Moreau
2d38f99db0
libfreerdp-core: add true asynchronous input and update
2013-02-06 21:57:49 -05:00
Marc-André Moreau
bbcf081243
libfreerdp-core: cleanup message interface
2013-02-04 15:47:13 -05:00
Marc-André Moreau
9d1fdbacfe
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-04 11:41:45 -05:00
Marc-André Moreau
72a7b83a7b
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-04 11:05:50 -05:00
Christian Landvogt
69d85ed350
X11-client: fully fix swapped R<->B colours
...
as in commit 38c85de539
2013-02-04 16:22:37 +01:00
Christian Landvogt
3d8c2d510b
x11-client: added brush style BS_HATCHED
...
according to [MS-RDPEGDI] 2.2.2.2.1.1.2.3 PatBlt (PATBLT_ORDER)
2013-02-04 15:28:48 +01:00
Marc-André Moreau
e18a0b807f
libfreerdp-core: fix async updates with palettes
2013-02-03 16:19:25 -05:00
Marc-André Moreau
353376abd3
libfreerdp-core: added input event queue
2013-01-27 21:07:17 -05:00
Marc-André Moreau
10a35a9224
libfreerdp-core: add +async-update and +async-input command-line options
2013-01-27 18:22:46 -05:00
Marc-André Moreau
e1d0fad519
libfreerdp-core: fix memory leaks
2013-01-25 17:52:37 -05:00
Marc-André Moreau
d8f8be192e
xfreerdp: add asynchronous dequeuing of graphical messages
2013-01-25 12:08:00 -05:00
Daryl Poe
b64408975d
freerdp primitives library
2013-01-18 15:32:58 -07:00
Vic Lee
6b91ed5830
Frame acknowledgement should be sent by client UI.
2013-01-17 12:58:01 +08:00
Bernhard Miklautz
49c3641b6e
utils/debug: renamed DEBUG to DEBUG_MSG
2013-01-14 11:47:24 +01:00
rdp.effort
4d90284657
Renamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
...
avcodecs.h
Fixed a warning in schannel_openssl.c
Added checks for: input, mcs, tpdu, certificate, license
2013-01-12 14:49:01 +01:00
rdp.effort
e53e8e524d
Initialize lpWideCharStr parameter when using ConvertToUnicode
...
This patch ensure that lpWideCharStr is initialized by callers of
ConvertToUnicode
2013-01-10 21:30:32 +01:00
Jean-Louis Dupond
86bfbe1716
client-x11: fix cutoff string in cliprdr
2013-01-04 17:43:08 +01:00
Marc-André Moreau
d19e2042c3
libfreerdp-utils: remove deprecrated unicode utils in favor of WinPR
2012-12-17 10:20:25 -05:00
Marc-André Moreau
af9be28000
libfreerdp-utils: purge deprecated freerdp_UnicodeToAsciiAlloc util in favor of WinPR ConvertFromUnicode
2012-12-16 23:34:07 -05:00
Marc-André Moreau
808fc210e3
libfreerdp-utils: remove hexdump utils in favor of WinPR utils
2012-12-13 23:54:54 -05:00
Marc-André Moreau
e6f524f6c3
libfreerdp-client: accept posix-style command-line syntax
2012-12-02 13:34:00 -05:00
Marc-André Moreau
4fe3501bc4
libfreerdp-core: refactoring of sequencing of TSG connection
2012-11-29 01:33:19 -05:00
Marc-André Moreau
cf5d55d3cf
libfreerdp-core: attempt TsProxyCreateTunnelReadResponse fix
2012-11-27 04:05:41 -05:00
Marc-André Moreau
3626998210
client: migrate all clients to new command-line interface
2012-11-26 12:49:21 -05:00
Bernhard Miklautz
d81c0be0b9
build: require XShm for building xfreerdp
2012-11-23 13:55:02 +00:00
Marc-André Moreau
70170c7437
xfreerdp: deprecate old command-line syntax
2012-11-22 09:36:09 -05:00
Marc-André Moreau
8a32de3801
libfreerdp: purged source tree from deprecated memory utils
2012-11-21 21:22:06 -05:00
Marc-André Moreau
b3d8f79b5c
libfreerdp-utils: replace ARRAY_SIZE custom macro with ARRAYSIZE() windows macro
2012-11-21 20:50:28 -05:00
Marc-André Moreau
ecddb58ba2
channels: cmake cleanup, USB redirection refactoring
2012-11-20 19:34:52 -05:00
Marc-André Moreau
5e77cefb08
libfreerdp-utils: removed part of the deprecated calls to xzalloc
2012-11-19 23:49:08 -05:00
Marc-André Moreau
83473d11d1
channels: patch memory leaks, load addins from list
2012-11-19 13:26:56 -05:00
Marc-André Moreau
82725a2df7
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2012-11-12 20:49:20 -05:00
Kevin Dalley
f109360c33
Improved documentation in xfreerdp.1.xml. Minor change in args.c usage
...
statement.
2012-11-12 12:03:39 -08:00
Marc-André Moreau
e0b37aa97e
channels: load device addins using new command-line api
2012-11-08 19:01:52 -05:00
Marc-André Moreau
410b7ab867
libfreerdp-core: rdpSettings refactoring (part 4)
2012-11-07 23:29:24 -05:00
Marc-André Moreau
8544716104
libfreerdp-core: rdpSettings refactoring (part 3)
2012-11-07 18:23:33 -05:00
Marc-André Moreau
6427c9dd90
libfreerdp-core: rdpSettings refactoring (part 2)
2012-11-07 15:13:14 -05:00
Marc-André Moreau
ebc09d17d8
libfreerdp-core: started refactoring rdpSettings
2012-11-07 10:33:06 -05:00
Marc-André Moreau
e133d01376
libfreerdp-client: improved set of new command-line options
2012-11-06 22:08:09 -05:00
Marc-André Moreau
740b338c5b
xfreerdp: add missing include for command-line interface
2012-11-06 12:11:21 -05:00
Marc-André Moreau
917bb894d7
libfreerdp-client: started new command-line syntax
2012-11-05 22:11:13 -05:00
Marc-André Moreau
e62860ab29
cmake: replace FindOptionalPackage macros with FindFeature macros
2012-11-02 19:27:01 -04:00
Marc-André Moreau
6882b1fa9d
mfreerdp-server: initial commit
2012-10-31 23:04:31 -04:00
Marc-André Moreau
4d171408e9
freerdp: merging with master
2012-10-29 09:50:44 -04:00
Marc-André Moreau
13a0fbe040
libfreerdp-client: initial working .rdp file support
2012-10-27 21:30:08 -04:00
Marc-André Moreau
beefa1a21d
libfreerdp-client: initial support for .rdp file parsing
2012-10-27 20:25:11 -04:00
Bernhard Miklautz
4d870b9421
xfreerdp: fix for endless loop with --from-stdin
...
If --from-stdin was used non-interactive (e.g. in a script
echoing connection parameters) xfreerdp looped endlessly
when a certificate needed to be trusted because
fgets returns eof.
Now a hint is printed that xfreerdp should be run without
--from-stdin to set the certificate trust.
2012-10-28 02:15:55 +02:00
Marc-André Moreau
a3192855bb
xfreerdp: fix building without XCursor support
2012-10-27 15:01:22 -04:00
Marc-André Moreau
210ba6ac8c
channels: fix linking of libfreerdp-client and libfreerdp-server
2012-10-19 13:10:42 -04:00
Marc-André Moreau
8e424f7e4c
channels: simplify API
2012-10-16 12:41:16 -04:00
Marc-André Moreau
aaef9694ab
libfreerdp-channels: split in client/server functionality, move to libfreerdp-channels-client and libfreerdp-channels-server
2012-10-15 17:03:34 -04:00
Marc-André Moreau
7f98af7d20
libfreerdp-client: update clients to link to proper library
2012-10-14 12:21:33 -04:00
Marc-André Moreau
639bb0d79d
cmake: started simplifying monolithic build option
2012-10-13 15:20:39 -04:00
Marc-André Moreau
061758a742
libfreerdp-core: add registry configuration for bitmap cache v2
2012-10-11 14:59:01 -04:00
Marc-André Moreau
9d064171a7
freerdp: get rid of old types
2012-10-09 03:26:39 -04:00
Marc-André Moreau
1bf8a45519
freerdp: change uint8, sint8, uint16, sint16 to BYTE, INT8, UINT16, INT16
2012-10-09 03:01:37 -04:00
Marc-André Moreau
1ed644786c
freerdp: change boolean type to BOOL type
2012-10-09 02:38:39 -04:00
Marc-André Moreau
5612bc43f8
freerdp: change true/false to TRUE/FALSE
2012-10-09 02:31:28 -04:00
Marc-André Moreau
2df7aaad39
libfreerdp-utils: get rid of xstrdup in favor of WinPR _strdup
2012-10-08 23:42:01 -04:00
Marc-André Moreau
9909a12af5
libfreerdp-utils: get rid of xmalloc, xrealloc and xfree
2012-10-08 23:21:26 -04:00
Marc-André Moreau
e60a092d81
freerdp: fix headers
2012-10-08 23:02:04 -04:00
Marc-André Moreau
40eea7c76b
cmake: rename WITH_MONOLITHIC_BUILD to MONOLITHIC_BUILD
2012-10-08 22:55:06 -04:00
Marc-André Moreau
ac7e1a3aea
channels: make rail, drdynvc, cliprdr and rdpsnd built-in channels
2012-10-08 22:48:17 -04:00
Marc-André Moreau
837cc777ce
channels: move include/freerdp/plugins to include/freerdp/client
2012-10-08 20:33:58 -04:00
Marc-André Moreau
93f88d1c48
channels: added support for loading plugins from a static entry table
2012-10-08 19:54:11 -04:00
Alam Arias
acc7f53188
fix up XEXT miss from 659a901450
2012-10-04 15:08:36 -04:00
Marc-André Moreau
423585a6a1
libwinpr-path: fix build on Linux
2012-10-01 18:34:46 -04:00
Marc-André Moreau
659a901450
cmake: add solution folder subdirectories
2012-10-01 11:48:53 -04:00
Marc-André Moreau
58e1fd325a
libfreerdp-utils: get rid of freerdp_uniconv_in
2012-09-23 20:11:50 -04:00
Marc-André Moreau
d0ac31b2c1
libfreerdp-utils: get rid of freerdp_uniconv_out
2012-09-23 19:49:13 -04:00
Marc-André Moreau
44f18159c4
libfreerdp-utils: get rid of UNICONV unicode conversion context
2012-09-23 18:41:07 -04:00
Marc-André Moreau
867c169148
libfreerdp-locale: cleanup keyboard code
2012-09-22 14:27:30 -04:00