Marc-André Moreau
eea475b436
shadow: fix null ClientDir
2014-10-29 16:11:22 -07:00
Marc-André Moreau
d85a2bf3e6
shadow: fix bitmap update fragmentation
2014-10-25 15:36:36 -04:00
Armin Novak
22c775988b
Using global RC_VERSION_PATCH now.
2014-10-09 16:20:32 +02:00
Armin Novak
89bb28adb2
Fixed setting of RV_VERSION_PATCH, now BUILD_NUMBER is used for every library.
...
Executable names are now correctly set, using CMAKE_EXECUTABLE_SUFFIX now.
Fixed version defines for winpr executables.
2014-10-09 16:18:35 +02:00
Armin Novak
5364a834c4
Added windows version information to build.
2014-10-03 15:17:40 +02:00
Marc-André Moreau
7da4621334
librdtk: improve text positioning
2014-10-01 12:18:17 -04:00
Marc-André Moreau
24b594d592
librdtk: stub NinePatch, TextField and Button
2014-09-30 14:54:36 -04:00
Marc-André Moreau
abd87ace55
rdtk: initial commit
2014-09-29 16:08:08 -04:00
Marc-André Moreau
169a9c83ee
shadow: initial font rendering
2014-09-29 14:07:48 -04:00
Marc-André Moreau
6eeace868b
shadow: start bitmap font loader
2014-09-28 21:41:12 -04:00
Marc-André Moreau
668aa17a22
shadow: add X11 PAM authentication
2014-09-26 19:03:48 -04:00
Marc-André Moreau
315d16a978
shadow: fix X11 extended keycodes
2014-09-26 17:51:45 -04:00
Marc-André Moreau
255bd6f7a2
shadow: fix bitmap updates
2014-09-24 13:17:52 -04:00
Marc-André Moreau
41282e569f
shadow: fix surface frame markers
2014-09-24 12:10:02 -04:00
Marc-André Moreau
ea84067c80
shadow: add workaround for Mac RDP client
2014-09-23 21:05:10 -04:00
Marc-André Moreau
8123a1d9b8
libfreerdp-codec: refactor NSCodec
2014-09-23 20:00:26 -04:00
Marc-André Moreau
af858e8f2a
shadow: disable RemoteFX if connection type is not LAN
2014-09-23 18:19:05 -04:00
Marc-André Moreau
7574788ba5
libfreerdp-core: fix GCC core data block negotiation
2014-09-22 11:38:33 -04:00
Marc-André Moreau
343947143e
shadow/X11: fix color depth check
2014-09-22 10:06:16 -04:00
Marc-André Moreau
e20ff661e3
shadow: disable unsupported X11 color depths
2014-09-22 09:59:56 -04:00
Marc-André Moreau
c4ad706c34
libfreerdp-core: improve bitmap codec negotiation
2014-09-21 15:40:27 -04:00
Marc-André Moreau
86c7f46b76
shadow: improve bitmap update performance
2014-09-20 16:29:13 -04:00
Marc-André Moreau
45b9a5454e
libfreerdp-codec: improve compressor interfaces
2014-09-20 15:25:33 -04:00
Marc-André Moreau
d6250b1aec
shadow: improve Mac subsystem
2014-09-19 19:58:49 -04:00
Marc-André Moreau
c4588fb14f
libfreerdp-core: remove dependency on OPENSSL_Applink on Windows
2014-09-19 17:11:56 -04:00
Marc-André Moreau
3ddbb128cc
libfreerdp-core: add SurfaceFrameBits function to combine frame marker with surface commands
2014-09-19 14:23:17 -04:00
Marc-André Moreau
aa2e6dacbb
shadow: fix frame acks + bitmap negotiation
2014-09-19 12:06:12 -04:00
Marc-André Moreau
09fc388e03
shadow: add RefreshRect/SuppressOutput support
2014-09-18 22:18:58 -04:00
Marc-André Moreau
aa7571648c
shadow: start using message queue
2014-09-18 17:22:44 -04:00
Marc-André Moreau
7ef55ab9b7
shadow: improve subsystem structure
2014-09-18 15:43:11 -04:00
Marc-André Moreau
a5f8bdf51c
shadow: add EnumMonitor functions
2014-09-18 14:29:42 -04:00
Marc-André Moreau
527638c691
shadow: delay subsystem initialization for monitor enumeration
2014-09-18 13:06:49 -04:00
Marc-André Moreau
a77279fb4c
shadow: fix and improve config path detection
2014-09-18 10:06:59 -04:00
Marc-André Moreau
4f498d6830
mfreerdp-server: disable in favor of shadow server
2014-09-17 22:59:58 -04:00
Marc-André Moreau
48d15998e7
shadow: add common subsystem code
2014-09-17 22:58:57 -04:00
Marc-André Moreau
e84e7928e3
server/shadow: split into library + executable
2014-09-17 21:18:47 -04:00
Marc-André Moreau
6afd621d4c
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow
...
Conflicts:
server/Mac/mf_audin.c
server/Mac/mf_event.c
server/Mac/mf_info.c
server/Mac/mf_mountain_lion.c
server/Mac/mf_peer.c
server/Mac/mf_rdpsnd.c
server/Mac/mfreerdp.c
server/shadow/CMakeLists.txt
2014-09-17 20:15:01 -04:00
Marc-André Moreau
25f1073aa5
freerdp: fix build problems
2014-09-17 19:19:37 -04:00
Marc-André Moreau
2a5192b027
Merge branch 'master' of github.com:awakecoding/FreeRDP into egfx
...
Conflicts:
client/Windows/wf_cliprdr.h
client/Windows/wf_event.h
client/X11/xf_client.c
client/X11/xf_gdi.c
libfreerdp/gdi/gdi.c
server/Mac/mf_input.c
2014-09-17 19:09:56 -04:00
Marc-André Moreau
c66f272342
shadow: fix encoder grid bug
2014-09-17 15:19:35 -04:00
Armin Novak
059374457d
Removed library prefix override.
2014-09-17 11:27:11 +02:00
Armin Novak
17991386b3
Fixed log level of error message.
2014-09-16 10:17:54 +02:00
Armin Novak
73a735e400
Decreased logging verbosity.
2014-09-15 20:06:35 +02:00
Armin Novak
72f06bdcdf
Decreased logging verbosity.
2014-09-15 19:56:21 +02:00
Armin Novak
5b5791c8d7
Using wlog for server now.
2014-09-15 08:55:00 +02:00
Marc-André Moreau
41814b1b1c
shadow/mac: add keyboard support
2014-09-14 20:23:40 -04:00
Marc-André Moreau
06dc76bce2
shadow/mac: add initial screen capture support
2014-09-14 20:08:38 -04:00
Marc-André Moreau
464f74805e
shadow/mac: add mouse movement
2014-09-13 13:21:34 -04:00
Marc-André Moreau
6a1b76e42a
shadow/mac: add monitor detection
2014-09-13 13:12:55 -04:00
Marc-André Moreau
aa49e63cda
mfreerdp-server: fix build
2014-09-13 12:33:33 -04:00
Marc-André Moreau
b7351e0795
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into shadow
2014-09-13 12:04:02 -04:00
Marc-André Moreau
b0d27beae3
mfreerdp: add egfx support
2014-09-13 12:02:53 -04:00
Bernhard Miklautz
0313ca3622
libfreerdp: always build "MONOLITHIC"
...
"libfreerdp" consisted of multiple (small) single libraries. If the cmake
option MONOLITHIC was used only one library was build combining all of
the libfreerdp-* libraries.
The only exceptions to this are libfreerdp-server and libfreerdp-client these
are build as separate libraries.
This commit obsoltes non-monolithic builds and makes monolithic builds
the default. The cmake option MONOLITHIC is also removed.
2014-09-12 00:19:53 +02:00
Marc-André Moreau
a16252d78b
shadow: add initial cursor blending
2014-09-10 22:52:19 -04:00
Marc-André Moreau
f90f859f49
shadow: add X11 cursor monitoring
2014-09-10 19:04:28 -04:00
Marc-André Moreau
e1e8da9490
shadow: add ability to share rectangle within monitor
2014-09-10 16:27:24 -04:00
Marc-André Moreau
34756850e4
shadow: add ability to select monitor to share
2014-09-10 14:58:14 -04:00
Bernhard Miklautz
0e18ee6de2
build: fix compilation for non monolithic builds
...
set_complex_link_libraries isn't required anymore for winpr
since it's always build monolithic.
2014-08-19 11:59:47 +02:00
Marc-André Moreau
ca90650336
shadow: fix race conditions
2014-08-15 18:12:53 -04:00
Marc-André Moreau
536697d63b
shadow: fix build for Windows XP
2014-08-15 16:06:08 -04:00
Marc-André Moreau
09ae1ac9ca
shadow: initial working support for WDS+RDP backend
2014-08-15 14:57:09 -04:00
Marc-André Moreau
0457a29f57
shadow: fix WDS connectivity
2014-08-15 14:15:53 -04:00
Marc-André Moreau
df146fe70d
shadow: fix RDP security
2014-08-15 13:50:22 -04:00
Marc-André Moreau
9adaadb93a
shadow: add more virtual channels to RDP backend like WDS API
2014-08-14 19:23:48 -04:00
Marc-André Moreau
158f9856ba
shadow: start RDP client backend for WDS
2014-08-14 18:41:22 -04:00
Marc-André Moreau
97cd85803d
shadow: initial WDS working setup
2014-08-14 13:10:43 -04:00
Marc-André Moreau
ec831a3ce0
shadow: improve WDS subsystem
2014-08-13 20:12:09 -04:00
Marc-André Moreau
86a68f0c0f
shadow: start Windows Desktop Sharing API support
2014-08-13 17:48:57 -04:00
Marc-André Moreau
142d77b8c9
shadow: move DXGI 1.2 code to separate file
2014-08-12 19:22:42 -04:00
Marc-André Moreau
1ba42dccf3
shadow: improve DXGI support
2014-08-12 16:57:58 -04:00
Marc-André Moreau
90d202ab87
server: fix build on Windows
2014-08-11 19:31:38 -04:00
Marc-André Moreau
e4a4aa4d3a
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow
...
Conflicts:
channels/encomsp/client/encomsp_main.c
libfreerdp/core/tcp.c
libfreerdp/crypto/certificate.c
server/Windows/CMakeLists.txt
server/X11/xf_cursor.c
server/X11/xf_input.c
server/X11/xf_interface.c
server/X11/xf_monitors.c
server/X11/xf_peer.c
2014-08-11 19:22:33 -04:00
Armin Novak
784696c1cd
Fixed missing includes and invalid replacement.
2014-08-11 09:38:08 +02:00
Armin Novak
8d8719e101
Replaced fprintf with DEBUG_WARN
2014-08-11 09:19:47 +02:00
Marc-André Moreau
54264936d1
shadow: improve synchronization barrier usage
2014-08-08 20:51:26 -04:00
Marc-André Moreau
8b4cf07c8a
shadow: make use of synchronization barrier
2014-08-08 18:47:46 -04:00
Armin Novak
084da200cf
Replaced fprintf(stderr with DEBUG_WARN
2014-08-07 22:20:53 +02:00
Marc-André Moreau
fdab87cba0
shadow: improve invalid region detection
2014-08-07 12:36:45 -04:00
Marc-André Moreau
d9d9bf3609
shadow: start detecting invalid regions manually
2014-08-06 17:51:38 -04:00
Marc-André Moreau
4f41f03ad7
shadow: fix X11 non-XShm support
2014-08-06 14:18:34 -04:00
Marc-André Moreau
9838200068
libfreerdp-core: fix unix domain socket support
2014-08-06 12:08:00 -04:00
Robert Lockwood
b05c43c602
rdpsnd->Initialize requires two arguments
...
Fixes rdpsnd->Initialize() to have two arguments. Fixes compilation on XCode 5. To be tested.
2014-07-29 23:30:47 +01:00
Marc-André Moreau
c45ddc783e
shadow: improve DXGI 1.2 error checking
2014-07-18 17:26:21 -04:00
Marc-André Moreau
eae6efd23f
shadow: make use of DXGI move rects
2014-07-18 00:33:55 -04:00
Marc-André Moreau
cfe722ec39
shadow: improve DXGI frame info management
2014-07-18 00:20:55 -04:00
Marc-André Moreau
67f0d18add
shadow: initial Win8 DXGI 1.2 support
2014-07-17 22:38:10 -04:00
Marc-André Moreau
d8b858811f
shadow: initial windows server-side connectivity
2014-07-17 21:15:22 -04:00
Marc-André Moreau
a732045c91
wfreerdp-server: restore Win8 DXGI 1.2 support
2014-07-17 18:27:40 -04:00
Marc-André Moreau
5d4f28a788
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow
2014-07-17 17:33:33 -04:00
Marc-André Moreau
1f0e05c2b8
shadow: disable 24bpp
2014-07-16 15:12:20 -04:00
Marc-André Moreau
5e33c4899e
shadow: reduce resource usage in encoder
2014-07-16 14:11:37 -04:00
Marc-André Moreau
58d83c9c1e
shadow: stub Mac subsystem
2014-07-15 23:01:56 -04:00
Marc-André Moreau
f6d1d083e9
channels/remdesk: initial dummy server-side remote assistance message parsing
2014-07-15 18:38:32 -04:00
Marc-André Moreau
78520d5141
shadow: add basic server-side encomsp server
2014-07-15 16:34:15 -04:00
Marc-André Moreau
8c791907ab
shadow: reset encoder on reconnection
2014-07-15 12:50:47 -04:00
Marc-André Moreau
99ad992709
shadow: add support for older bitmap codecs
2014-07-14 18:44:15 -04:00
Marc-André Moreau
e7fb6e67f5
shadow: add basic lobby functionality
2014-07-14 18:01:29 -04:00
Marc-André Moreau
f0ce0b8148
shadow: initial X11 multi-monitor support
2014-07-14 13:33:20 -04:00
Vic Lee
29cb8680ce
server: allow partial channel read (fix rdpsnd).
2014-07-14 20:00:38 +08:00
Marc-André Moreau
8c9434f0dc
shadow: remove header include dependency on subsystem
2014-07-13 21:20:36 -04:00
Marc-André Moreau
04aaf5d59d
shadow: add support for frame acks
2014-07-13 19:42:57 -04:00
Marc-André Moreau
fb45c77996
shadow: improve X11 event handling
2014-07-13 17:30:39 -04:00
Marc-André Moreau
1ee4061eb4
shadow: consolidate X11 subsystem code
2014-07-13 15:58:31 -04:00
Marc-André Moreau
e9818e95ac
shadow: hook X11 input
2014-07-12 01:18:08 -04:00
Marc-André Moreau
c865fed299
shadow: start hooking X11 subsystem with shadow server core
2014-07-12 00:01:29 -04:00
Marc-André Moreau
3d57659efb
shadow: start structuring X11 code as shadow subsystem
2014-07-11 23:01:34 -04:00
Marc-André Moreau
5135467037
shadow: stub more components
2014-07-11 20:49:56 -04:00
Marc-André Moreau
8ae00f7385
shadow: start hooking X11 code as subsystem
2014-07-11 19:30:40 -04:00
Marc-André Moreau
7caf48bcf4
shadow: reduce X11 code
2014-07-11 18:30:56 -04:00
Marc-André Moreau
63f94ef150
shadow: further consolidate old X11 server code
2014-07-11 18:00:33 -04:00
Marc-André Moreau
43e9f6de58
Merge branch 'master' of github.com:awakecoding/FreeRDP into shadow
...
Conflicts:
server/X11/CMakeLists.txt
2014-07-11 16:58:24 -04:00
Armin Novak
ad3255354d
Added WITH_LIBRARY_VERSIONING, allowing to build shared libraries without
...
SOVERSION information. (required by Android)
2014-07-11 11:53:58 +02:00
Marc-André Moreau
01c557d1c3
shadow: start making generic core
2014-07-10 17:20:41 -04:00
Marc-André Moreau
369fb876c9
shadow: start simplifying X11 shadow server
2014-07-10 16:32:46 -04:00
Marc-André Moreau
0196a02354
freerdp-shadow: start new cross-platform shadowing server
2014-07-10 15:46:34 -04:00
Bernhard Miklautz
6a49bcfe40
winpr: always build "monolitic"
...
winpr is now always build as single library.
The build option MONOLITHIC_BUILD doesn't influence this behavior anymore.
The only exception is winpr-makecert-tool which is still build as extra
library.
This obsoletes complex_libraries for winpr.
2014-07-10 11:10:58 +02:00
Hardening
4b6edb913c
Make server sound thread optionnal
...
This patch makes the server-side sound channel thread optionnal, and
exposes functions to handle channel traffic from the outside.
2014-07-02 10:31:45 +02:00
Marc-André Moreau
f1a866340e
server/Sample: stub server-side encomsp channel
2014-06-25 15:21:02 -04:00
Hardening
f33f755635
Also specify the timestamp when sending samples
...
This patch complements the SendSample() callback to take the timestamp
as extra argument.
2014-06-18 23:44:34 +02:00
Marc-André Moreau
723e9a171b
libwinpr-sspi: fix server-side NLA
2014-06-10 14:38:17 -04:00
Hardening
c076ffb020
Don't use NULL for pWrittenBytes when calling WTSVirtualChannelWrite()
...
Nothing in the MSDN API says that setting NULL is safe. And if the
implementation uses WriteFile directly, it crashes.
2014-05-28 17:04:24 +02:00
Marc-André Moreau
67743b6832
libfreerdp-core: enable RDP6.1 XCrush compression/decompression by default
2014-05-23 14:11:53 -04:00
Marc-André Moreau
bbc9fc4393
freerdp: add more vendor options
2014-05-09 12:25:05 -04:00
Bernhard Miklautz
139630be94
makecert: install header file
...
install the makecert header file for the exported static libary to
winpr/tools/makecert.h
2014-05-07 21:09:34 +02:00
Marc-André Moreau
769502ec72
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-04-26 13:47:01 -04:00
Bernhard Miklautz
b817e92e5e
cmake: mark required libraries for export
2014-04-23 10:16:02 +02:00
Marc-André Moreau
ab7958ffb2
libfreerdp-codec: fix NCrush compressor
2014-04-20 23:19:09 -04:00
Marc-André Moreau
d08b6fe4bd
libfreerdp-codec: fix handling of PACKET_AT_FRONT, PACKET_FLUSHED in MPPC compression
2014-04-20 21:28:09 -04:00
Bernhard Miklautz
8168477886
sample server: fix printf format compiler warning
2014-04-17 10:04:17 +02:00
Bernhard Miklautz
cd4cfaae6a
sfreerdp: updated to use latest WTSAPI
2014-03-03 18:10:06 +01:00
Marc-André Moreau
fd8bbfd3b9
wfreerdp-server: update and fix core functionality
2014-02-28 15:27:05 -05:00
Marc-André Moreau
02090abc8b
mfreerdp-server: fix after changes to virtual channels
2014-02-28 12:47:09 -05:00
Marc-André Moreau
8510ad3171
freerdp: remove rdpChannel definition in favor of CHANNEL_DEF
2014-02-28 12:07:22 -05:00
Marc-André Moreau
6e1cdf1b67
libfreerdp-core: expose opaque HANDLE instead of WTSVirtualChannelManager*
2014-02-27 13:30:04 -05:00
Marc-André Moreau
f3011492d8
freerdp-server: remove usage of deprecated custom server-side channel API
2014-02-16 23:09:21 -05:00
Marc-André Moreau
cdb8551dd0
cmake: check for inclusion of FreeRDS
2013-10-31 19:46:59 -04:00
Marc-André Moreau
37450da55d
cmake: fix exporting of targets on pre-2.8.11
2013-10-29 14:47:40 -04:00
Marc-André Moreau
48a2235e9e
mfreerdp-server: fix compilation issue
2013-10-28 16:25:37 -04:00
Shannon Madsen
e0acb7a464
Fix extended mouse event to register the click for forward/back buttons
2013-10-03 20:38:04 -07: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
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
2283a5ccdf
Fixed thread handling.
2013-09-05 13:39:54 +02:00
Armin Novak
e828cef981
Fixed thread handling.
2013-09-05 13:39:24 +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
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
68ec10a9d9
libwinpr-nt: implement NtCurrentTeb()
2013-08-22 10:18:38 -04:00
Marc-André Moreau
c878200e00
channels/server: refactor to match WTSApi + avoid conflicts
2013-08-20 19:26:36 -04:00
Marc-André Moreau
23a8354656
channels: rdpsnd refactoring, drdynvc initial server-side code
2013-08-18 21:52:55 -04:00
Marc-André Moreau
0fd705c6c7
channels/cliprdr: start server-side implementation
2013-08-16 16:46:47 -04:00
Marc-André Moreau
fe25303656
libfreerdp-codec: internal refactoring
2013-08-13 17:18:59 -04:00
C-o-r-E
b0437473f6
merged from upstream
2013-07-17 16:44:27 -04:00
Marc-André Moreau
863b51f938
freerdp: merge with master
2013-06-28 12:50:24 -04:00
C-o-r-E
340c3a4246
merged completely (painful) from awakecoding's tree
2013-06-25 20:41:32 -04:00
Norbert Federa
729814fabd
sample server: support build on win32
2013-06-24 18:02:21 +02:00
Norbert Federa
018ed7e09b
server/sample: fix for issue #1312 (mstsc protocol error)
2013-06-21 16:46:46 +02:00
Marc-André Moreau
e166840a26
xfreerdp-server: fix build without XFIXES
2013-06-20 12:11:32 -04:00
Norbert Federa
bacc272299
xfreerdp-server: removed binary
2013-06-18 15:39:13 +02:00
Marc-André Moreau
208c9f844a
freerdp: fix core API bugs
2013-06-13 21:34:46 -04:00
Bernhard Miklautz
c96cbb7f74
server/x11: build fix when xfixes is disabled
2013-06-13 15:46:31 +02:00
C-o-r-E
e72b79940c
merged upstream
2013-06-05 14:59:24 -04:00
Marc-André Moreau
367ebf32a3
freerdp: make use of stream macros to access members
2013-05-15 12:14:26 -04:00
C-o-r-E
fe78d6d1bc
attempt fixing big merge
2013-05-13 14:41:06 -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
C-o-r-E
4cdc276e25
merged
2013-05-05 17:57:31 -04:00
Marc-André Moreau
43fe216179
cmake: include xrdp-ng if present
2013-05-05 15:01:13 -04:00
Marc-André Moreau
351acdd407
cmake: added PAM detection script
2013-05-03 23:29:04 -04:00
Marc-André Moreau
e79515fcb7
xfreerdp-server: link to xrandr
2013-05-02 02:10:01 -04:00
Marc-André Moreau
ed85b93a41
xfreerdp-server: register for XFixes cursor change events
2013-05-02 01:50:50 -04:00
Marc-André Moreau
9bf924929c
xfreerdp-server: use libwinpr-input for keyboard mapping
2013-05-02 01:34:54 -04:00
Marc-André Moreau
54096f7b9b
xfreerdp-server: add xinerama code
2013-05-01 23:03:05 -04:00
Marc-André Moreau
030fad3a65
xfreerdp-server: offload encoding of frames to a different thread
2013-05-01 22:38:32 -04:00
Marc-André Moreau
0b57157065
xfreerdp-server: fix XShm auto-detection and fallback
2013-05-01 22:15:21 -04:00
Marc-André Moreau
d46dfabcfb
xfreerdp-server: move update thread to new source files
2013-05-01 19:12:29 -04:00
Marc-André Moreau
9383892d16
xfreerdp-server: make use of winpr synch and thread apis
2013-05-01 18:54:42 -04:00
Marc-André Moreau
b4cac74136
xfreerdp-server: fix RemoteFX encoding
2013-05-01 18:15:55 -04:00
Marc-André Moreau
51715636a5
freerdp: remove some deprecated stream utils
2013-04-29 22:35:15 -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
037d6edd19
xfreerdp-server: implement interface
2013-04-29 15:38:18 -04:00
Marc-André Moreau
e6e5b236db
xfreerdp-server: remove thread tick thread
2013-04-23 20:01:07 -04:00
Marc-André Moreau
fae24b1ef9
xfreerdp-server: auto-generate self-signed certificate
2013-04-23 18:17:01 -04:00
Marc-André Moreau
a644658573
server: add hook
2013-04-22 18:47:53 -04:00
C-o-r-E
12559ccd8f
Merge remote-tracking branch 'upstream/master'
2013-04-19 16:57:26 -04:00
Marc-André Moreau
c65ee0c2f4
wfreerdp: fix build on Windows
2013-03-29 00:33:15 -04:00
Marc-André Moreau
a318f8f129
mfreerdp: fix build on Mac OS X
2013-03-29 00:15:29 -04:00
Marc-André Moreau
d187becc28
freerdp: merge with master
2013-03-28 21:20:36 -04:00
Marc-André Moreau
8ad5932a3d
channels: continue event refactoring
2013-03-28 19:33:31 -04:00
Hardening
7701c9d934
Replace printf(...) by fprintf(stderr, ...)
2013-03-28 23:06:34 +01:00
Corey C
492930a398
wfreerdp-server: a little more debug info
2013-03-22 16:59:35 -04:00
Marc-André Moreau
068f0de4d4
libfreerdp-utils: purge old file utils
2013-03-22 15:52:43 -04:00
Corey C
701711600e
wfreerdp-server: more debug info
2013-03-22 13:12:01 -04:00
Marc-André Moreau
edf6e7258d
libwinpr-path: add path detection functions
2013-03-22 00:42:09 -04:00
Corey C
0c98c5ea99
wfreerdp-server: added more error verbosity
2013-03-21 18:34:53 -04:00
Marc-André Moreau
dbbb341098
libfreerdp-utils: purge thread utils
2013-03-21 17:58:18 -04:00
Marc-André Moreau
79e72755e4
server/sample: remove usage of thread utils
2013-03-21 17:49:10 -04:00
Marc-André Moreau
8fb7e80919
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-21 16:46:35 -04:00
Marc-André Moreau
8c8a82c31f
libfreerdp-utils: purge old STREAM utils
2013-03-21 16:45:25 -04:00
Corey C
bf7a370760
wfreerdp-server: Fixed screen detection issue and home directory issue
2013-03-21 16:31:55 -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
Corey C
0812a8e9fc
wfreerdp-server: fixed mirror driver unloading issue
2013-03-19 15:19:26 -04:00
Corey C
cfffa31440
Merge remote-tracking branch 'upstream/master'
2013-03-15 21:22:16 -04:00
Corey C
19b4c3e1ea
wfreerdp-server: fixed sound negotiation with Direct Sound
2013-03-15 21:19:16 -04:00
Corey C
7544f024b7
wfreerdp-server: fixed sound negotiation with WASAPI
2013-03-15 21:04:50 -04:00
Bernhard Miklautz
55ed70119b
Merge remote-tracking branch 'upstream/master' into fix_warnings
2013-03-15 23:17:52 +01:00
Bernhard Miklautz
103171a98e
Fixed compiler warnings (-Wall)
2013-03-15 20:41:10 +01:00
Corey C
882c2f79e7
wfreerdp-server: fix mirror driver loading and unloading
2013-03-14 20:18:51 -04:00
Corey C
6692b8faf9
wfreerdp-server: string comparison fix
2013-03-12 18:53:27 -04:00
Corey C
f83aa371aa
wfreerdp-server: more error handling improvements
2013-03-12 17:56:45 -04:00
Corey C
034000b0f1
wfreerdp-server: error handling improvements for mirror driver
2013-03-12 17:25:15 -04:00
Corey C
f990fbe303
wfreerdp-server: cleanup output
2013-03-12 17:03:13 -04:00
Christian Hofstaedtler
3fb2469089
mfreerdp-server: don't link directly to CoreGraphics
...
Apparently one should link to ApplicationServices, which is a purely
transitional framework. This fixes builds with deployment target set
to 10.4 when building with the 10.8 SDK.
2013-03-11 21:22:24 +01:00
C-o-r-E
4c769bc01b
rdpsnd: clean up debug output
2013-03-11 14:15:48 -04:00
C-o-r-E
2d3fc241a6
mfreerdp-server and rdpsnd server more fixes
2013-03-08 12:55:21 -05:00
C-o-r-E
989232dc41
mfreerdp-server and rdpsnd server fixes
2013-03-08 12:36:38 -05:00
C-o-r-E
84d00035d7
rdpsnd: merged
2013-03-07 14:23:18 -05:00
C-o-r-E
d50cddc1bd
mfreerdp-server: begin reworking rdpsnd server channel
2013-03-07 13:34:12 -05:00
Corey C
4dcb7fb54c
Merge pull request #1 from bmiklautz/mfreerdp-server
...
server/Mac: fixes to build without xcode
2013-03-06 14:15:12 -08:00
Bernhard Miklautz
73adcd6b88
server/Mac: fixes to build without xcode
2013-03-06 00:24:03 +01:00
C-o-r-E
0603f007bf
mfreerdp-server: rename timer queue
2013-03-05 17:22:52 -05:00
C-o-r-E
ea7a072985
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2013-03-04 15:18:00 -05:00
C-o-r-E
0f642460e1
mfreerdp-server: disabled drawing the cursor in displaystream
2013-03-04 15:17:47 -05:00
Corey C
b801e057e8
wfreerdp-server: removed comments
2013-03-04 14:24:32 -05:00
C-o-r-E
def1fe3366
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2013-03-04 14:12:26 -05:00
C-o-r-E
9a6d815a68
mfreerdp-server: removed manually setting sse2 optimizations in server
2013-03-04 14:12:12 -05:00
Corey C
6882ed2f14
wfreerdp-server: removed manuallly setting sse2, winpr-pool: fixed build on win8
2013-03-04 14:06:54 -05:00
C-o-r-E
88207eaf68
merged upstream
2013-02-28 16:45:47 -05:00
C-o-r-E
7a92b878f5
mfreerdp-server: changed session events to HID events
2013-02-28 16:42:40 -05:00
C-o-r-E
3af61af2ce
mfreerdp-server: cleanup input
2013-02-28 15:58:03 -05:00
C-o-r-E
be47e84abb
mfreerdp-server: extended keyboard event support
2013-02-28 15:51:32 -05:00
C-o-r-E
c89c8b7419
mfreerdp-server: vertical scroll input support
2013-02-28 15:02:56 -05:00
C-o-r-E
3e24f4e886
mfreerdp-server: even more progress on keymap
2013-02-27 23:38:45 -05:00
C-o-r-E
d512b9258d
mfreerdp-server: more progress on keymap
2013-02-27 17:58:23 -05:00
Marc-André Moreau
af80955b78
wfreerdp: fix rdpsnd
2013-02-27 17:35:57 -05:00
C-o-r-E
24796700db
mfreerdp-server: progress on keymap
2013-02-27 17:25:59 -05:00
C-o-r-E
eb03084b89
mfreerdp-server: started keyboard map
2013-02-27 17:16:09 -05:00
Marc-André Moreau
ddf4c6e0ff
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-27 09:38:39 -05:00
C-o-r-E
8dd49c4d4e
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2013-02-26 21:40:31 -05:00
Corey C
a9f09bb9e2
wfreerdp-server: fixed reconnection issue
2013-02-26 19:25:48 -05:00
Marc-André Moreau
2b9174a69b
channels/rdpsnd: cleanup
2013-02-25 21:46:48 -05:00
C-o-r-E
7efbd3522b
mfreerdp-server: mouse input tweak
2013-02-22 13:13:18 -05:00
C-o-r-E
9c459130d6
mfreerdp-server: support 3 button mouse dragging
2013-02-22 13:01:31 -05:00
C-o-r-E
5fea599d60
mfreerdp-server: basic mouse input
2013-02-21 19:56:32 -05:00
C-o-r-E
fab36f25d6
mfreerdp-server: input skeleton
2013-02-20 19:20:49 -05:00
Bernhard Miklautz
3a75dea05b
server/Sample: fix color depth negotiation
2013-02-20 15:26:56 +01:00
Corey C
6b83668a72
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2013-02-19 17:17:39 -05:00
Corey C
5a6bcda2ff
wfreerdp-server: formatting
2013-02-19 17:17:31 -05:00
C-o-r-E
567ee5a64a
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2013-02-19 16:43:57 -05:00
C-o-r-E
b39ae79749
Merge remote-tracking branch 'upstream/master'
2013-02-19 16:36:08 -05:00
Corey C
8e1e5161f3
Merge branch 'master' of http://github.com/C-o-r-E/FreeRDP
2013-02-19 16:28:08 -05:00
Corey C
0471db7bca
wfreerdp-server: fix warnings
2013-02-19 16:27:35 -05:00
C-o-r-E
4639ea6c2c
mfreerdp-server: cleanup
2013-02-19 16:26:06 -05:00
C-o-r-E
43f2ab1c5c
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2013-02-19 15:06:56 -05:00
C-o-r-E
2bd632d077
mfreerdp-server: formatting
2013-02-19 15:06:42 -05:00
Corey C
64a67b5cd0
wfreerdp-server: fix regression that I made earlier
2013-02-18 16:01:37 -05:00
Corey C
561e49009c
wfreerdp-server: one liner -- it builds
2013-02-18 14:58:26 -05:00
Corey C
6176085ea1
wfreerdp-server: make rdpsnd backend selectable at build time
2013-02-18 14:40:37 -05:00
Marc-André Moreau
5795a3c375
xfreerdp-server: fix image leak
2013-02-18 12:01:30 -05:00
Corey C
be7a84ec72
wfreerdp-server: removed cruft
2013-02-18 09:52:28 -05:00
Marc-André Moreau
47167b8c98
xfreerdp-server: cleanup
2013-02-17 13:21:52 -05:00
Marc-André Moreau
f12e4ff89d
xfreerdp-server: change event queue
2013-02-17 12:23:25 -05:00
Marc-André Moreau
aa8851fb45
xfreerdp-server: replaced old eventing system with MessageQueue
2013-02-17 11:59:29 -05:00
Marc-André Moreau
edc2b1de9e
xfreerdp-server: fix encoding
2013-02-17 11:03:35 -05:00
Corey C
231eda37cd
wfreerdp-server: sound latency tweaks
2013-02-15 20:39:31 -05:00
Corey C
347484c149
wfreerdp-server: wasapi rdpsnd works
2013-02-15 18:50:00 -05:00
Corey C
ad16c31723
wfreerdp-server: refactored rdpsnd for multiple subsystems
2013-02-15 16:53:32 -05:00
hardening
865ff2a5f8
Fixed compilation with -Wstrict-prototypes
2013-02-14 22:20:43 +01:00
Marc-André Moreau
2d38f99db0
libfreerdp-core: add true asynchronous input and update
2013-02-06 21:57:49 -05:00
Marc-André Moreau
a17ddeea2a
mfreerdp-server: merging with master
2013-01-31 11:33:08 -05:00
Corey C
70c5dd555a
wfreerdp-server: enabled SSE2
2013-01-30 19:55:37 -05:00
C-o-r-E
c7c9f2f1a6
mfreerdp-server: fixed mstsc bug.
2013-01-30 18:54:08 -05:00
Marc-André Moreau
d8afffd3a8
libfreerdp-core: fix server-side color depth negotiation
2013-01-27 17:17:04 -05:00
C-o-r-E
f6d097aad2
mfreerdp-server: latency tweaks
2013-01-24 21:30:04 -05:00
C-o-r-E
eb1534434c
mfreerdp-server: rdpsnd cleanup (successive logons working)
2013-01-24 20:03:44 -05:00
C-o-r-E
d9968bae7f
mfreerdp-server: rdpsnd basic functionality
2013-01-24 19:21:56 -05:00
C-o-r-E
cd4ba385df
mfreerdp-server: rdpsnd fixes (init works)
2013-01-23 21:11:41 -05:00
C-o-r-E
caa1032cce
Merge remote-tracking branch 'upstream/master'
2013-01-23 16:10:57 -05:00
C-o-r-E
2404c26699
mfreerdp-server: temporarily removed conditional compilation of rdpsnd and audin
2013-01-23 16:09:09 -05:00
C-o-r-E
58e5034d5f
mfreerdp-server: replaced xnew/xzalloc calls
2013-01-23 12:54:09 -05:00
Marc-André Moreau
49ee48e8d0
libfreerdp-primitives: code style cleanup
2013-01-19 15:16:28 -05:00
Daryl Poe
b64408975d
freerdp primitives library
2013-01-18 15:32:58 -07:00
Corey C
17cd760e0d
wfreerdp-server: merge upstream
2013-01-14 14:22:07 -05:00
Marc-André Moreau
3b71138442
wfreerdp-server: fix build on Windows 7
2013-01-05 14:58:47 -05:00
Marc-André Moreau
27084c4642
libwinpr-sspi: improve SSPI Schannel test
2013-01-03 11:13:13 -05:00
Marc-André Moreau
92bf3e4ae0
libfreerdp-utils: remove sleep utils in favor of WinPR
2012-12-14 00:58:48 -05:00
C-o-r-E
6fa0342471
mfreerdp-server: enabled SSE2 optimizations, fixed warnings
2012-12-12 19:13:26 -05:00
Marc-André Moreau
892a55073e
xfreerdp-server: partial fix
2012-12-12 18:02:15 -05:00
Marc-André Moreau
387a152299
libfreerdp-core: TSG reassembly refactoring
2012-12-12 15:55:42 -05:00
C-o-r-E
a060c8894d
mfreerdp-server: fixed some conditions that will crash the server
2012-12-11 22:07:56 -05:00
C-o-r-E
0f29376911
mfreerdp-server: scaling fix, performance improvements
2012-12-11 21:20:10 -05:00
C-o-r-E
f9e8ff4927
mfreerdp-server: fixed geometry again
2012-12-09 22:17:53 -05:00
C-o-r-E
9391e60c13
mfreerdp-server: begin transition to IOSurface API
2012-12-09 17:40:37 -05:00
C-o-r-E
e9f008d161
mfreerdp-server: cleanup
2012-12-05 18:35:49 -05:00
C-o-r-E
777bc6cd80
mfreerdp-server: refactored screen capture, fixed corruption issue
2012-12-05 15:35:11 -05:00
C-o-r-E
3d0d88720d
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
2012-12-03 19:00:00 -05:00
C-o-r-E
c21269e124
mfreerdp-server: fixed scaling issue
2012-12-03 18:59:32 -05:00
Marc-André Moreau
fbacea6bad
winpr/tools/makecert: stubbed basic makecert wrapper
2012-11-26 22:42:40 -05:00
Marc-André Moreau
eea3414579
libfreerdp-utils: purge deprecated wait_obj utils
2012-11-26 20:15:48 -05:00
Marc-André Moreau
a716dfa7f6
server/sample: fix build
2012-11-26 12:38:28 -05:00
Marc-André Moreau
9af3c21959
xfreerdp-server: fix build
2012-11-25 15:35:58 -05:00
Marc-André Moreau
84f358d3ce
Merge pull request #812 from bmiklautz/versioning
...
build: fixed library versioning
2012-11-25 12:29:29 -08:00
Marc-André Moreau
8a32de3801
libfreerdp: purged source tree from deprecated memory utils
2012-11-21 21:22:06 -05:00
Marc-André Moreau
2a16183f5d
libfreerdp-utils: remove deprecated calls to xnew() macro
2012-11-21 20:21:08 -05:00
Marc-André Moreau
5e77cefb08
libfreerdp-utils: removed part of the deprecated calls to xzalloc
2012-11-19 23:49:08 -05:00
Bernhard Miklautz
9a33dbe826
build: fixed library versioning
...
Split version numbers into:
FREERDP_API_VERSION - the version of the API which is major.minor
FREERDP_VERSION - version of a release consisting of major.minor.revision (e.g. 1.1.0)
FREERDP_VERSION_FULL - like FREERDP_VERSION but with an optional "build" suffix (e.g 1.1.0-dev)
2012-11-18 17:07:33 +01:00
Corey C
ca89be3c91
wfreerdp-server: small packaging patch
2012-11-16 22:54:31 -05:00
C-o-r-E
edc011487a
mfreerdp-server: possible fix for displaystream
2012-11-16 12:59:16 -05:00
C-o-r-E
da8ed8e88f
mfreerdp-server: fixed geometry
2012-11-15 20:07:28 -05:00
C-o-r-E
e1f9df8bf5
mfreerdp-server: dirty screen regions seem to work
2012-11-15 18:34:33 -05:00
C-o-r-E
a05ccaa656
mfreerdp-server: add displaystream functionality
2012-11-15 18:09:20 -05:00
C-o-r-E
7c84bdbed5
mfreerdp-server: more refactoring; added info singleton
2012-11-15 15:43:58 -05:00
C-o-r-E
5ef0079ad4
mfreerdp-server: refactored file structure
2012-11-15 13:31:47 -05:00
C-o-r-E
b33b0380b0
mfreerdp-server: got rfx working at 1fps
2012-11-15 12:16:10 -05:00
C-o-r-E
05cd1dc600
mfreerdp-server: disable timer after disconnect
2012-11-14 11:20:46 -05:00
C-o-r-E
b5d3a493aa
mfreerdp-server: merged wf_peer.c
2012-11-14 11:05:07 -05:00
C-o-r-E
a3803aefd8
mfreerdp-server: started using grand central dispatch
2012-11-14 10:36:58 -05:00
C-o-r-E
139d7facb9
mfreerdp-server: more file descriptor goodness
2012-11-13 20:28:16 -05:00
C-o-r-E
7692c908b7
mfreerdp-server: getfd and checkfd
2012-11-13 20:15:10 -05:00
C-o-r-E
4a010f6328
mfreerdp-server: added xf style events
2012-11-13 19:49:34 -05:00
C-o-r-E
70101a7d75
Merge branch 'master' of https://github.com/awakecoding/FreeRDP
2012-11-13 15:18:53 -05:00
C-o-r-E
9713243a89
mfreerdp-server: made channel code conditional, fixed build
2012-11-13 15:18:30 -05:00
Marc-André Moreau
421c4c86c4
windows: fix NSIS packaging
2012-11-12 13:17:44 -05:00
Marc-André Moreau
1c4a587ef1
windows: fix build
2012-11-11 17:23:57 -05:00
Marc-André Moreau
3a851b7021
macosx: fix build
2012-11-10 09:40:07 -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
1a2839a165
libfreerdp-core: rdpSettings refactoring (part 1)
2012-11-07 11:02:46 -05:00
Marc-André Moreau
ebc09d17d8
libfreerdp-core: started refactoring rdpSettings
2012-11-07 10:33:06 -05:00
Marc-André Moreau
e62860ab29
cmake: replace FindOptionalPackage macros with FindFeature macros
2012-11-02 19:27:01 -04:00
C-o-r-E
c48cb01e36
wfreerdp-server: fix default screen bug in multimon setup (win7)
2012-11-01 17:51:48 -04:00
C-o-r-E
dd477a6a18
wfreerdp-server: multimon working on win7
2012-11-01 17:12:05 -04:00
Marc-André Moreau
5319e3a761
mfreerdp-server: cleanup binaries
2012-10-31 23:30:52 -04:00
Marc-André Moreau
6882b1fa9d
mfreerdp-server: initial commit
2012-10-31 23:04:31 -04:00
Corey C
85c111834d
wfreerdp-server: fix default screen issue
2012-10-31 22:17:40 -04:00
Corey C
b05bfbb6c1
wfreerdp-server: fixed pointer offset on win8 multimon
2012-10-31 22:10:27 -04:00
C-o-r-E
4841b05008
wfreerdp-server: refactored monitor related data structures
2012-10-31 17:24:14 -04:00
C-o-r-E
32ebeb4470
wfreerdp-server: fix arg parsing
2012-10-30 19:43:51 -04:00
C-o-r-E
a88dbb6b85
wfreerdp-server: added more info for screen list
2012-10-25 15:25:55 -04:00
Corey C
7f2dcf3257
wfreerdp-server: fixed crash with selected zero resolution displays
2012-10-23 20:43:39 -04:00
Corey C
94ea05cb57
wfreerdp-server: initial cli multimon support
2012-10-23 20:32:29 -04:00
Corey C
baf9843144
wfreerdp-server: added screen info api
2012-10-23 19:41:50 -04:00
Corey C
a53dfae1dd
wfreerdp-server: added ability to list displays
2012-10-23 18:49:03 -04:00
Corey C
165b18d071
wfreerdp-server: code cleanup
2012-10-22 18:43:37 -04:00
Corey C
824e6444a6
Merge remote-tracking branch 'upstream/master'
2012-10-22 16:08:26 -04:00
C-o-r-E
f855987b44
wfreerdp-server: win7 guid fix
2012-10-19 17:29:44 -04:00
Marc-André Moreau
210ba6ac8c
channels: fix linking of libfreerdp-client and libfreerdp-server
2012-10-19 13:10:42 -04:00