Zhang Zhaolong
870e52ed1d
Add cliprdr on windows. File clipping is not supported yet.
2013-11-05 10:52:17 +08: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
d30f66b1b7
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-10-23 14:18:40 -04:00
Zhang Zhaolong
ccf37ed498
fix a keyboard focus bug:
...
keyboard will loose focus when recovering from minimized state.
2013-10-23 14:03:04 +08:00
Benoît LeBlanc
b27461e693
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
# By Marc-André Moreau (13) and others
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP:
libfreerdp-rail: cleanup RAIL code
libwinpr-utils: fix IPv4 checksum and TCP sequence numbers with wlog packet messages
libwinpr-utils: improve quality of data for reconstructed IP headers
libwinpr-utils: initial wlog packet header reconstruction
libwinpr-utils: start reconstructing IP headers for wlog packet message
libfreerdp-core: started logging packets to pcap file
libwinpr-utils: start implement wlog packet appender
libwinpr-utils: add some configurability to wlog with environment variables
libfreerdp-core: added debug output for surface commands
libfreerdp-codec: start making use of WLog for RemoteFX
libwinpr-utils: fix wlog build warnings
mfreerdp: fix keyboard mapping for toggle keys
fixed warining fo not constant log format string
Fix function prototype
libwinpr-utils: improved binary appender
fixed memory leak in wlog
loglevel filtering fix
Conflicts:
client/Mac/MRDPView.m
2013-10-15 10:01:36 -04:00
Marc-André Moreau
59eccac4e7
libfreerdp-client: refactor and decouple rdpSettings* from client context
2013-10-12 21:07:12 -04:00
Benoît LeBlanc
46c06b5081
converted function wf_on_param_change to new PubSub_ system. The function was not called anymore, which caused a refresh problem when changing Smart Sizing during a session.
2013-10-07 13:46:13 -04:00
Benoît LeBlanc
77c260da14
wf_interface: added function wf_set_window_size
...
windows: triggering OnEmbedWindow event
2013-10-03 17:09:53 -04:00
Benoît LeBlanc
fcb9ccd215
Fixed decoration in embedded mode in Windows
2013-10-02 14:33:10 -04:00
Benoît LeBlanc
27750e7022
wf_event: missing parentesis
2013-10-01 15:45:50 -04:00
Marc-André Moreau
929d292f35
wfreerdp: fix compilation
2013-09-19 12:08:20 -04:00
Marc-André Moreau
518995a05e
freerdp: merge with master
2013-09-16 17:10:27 -04: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
c5a632d8f9
Fixed thread handling.
2013-09-05 13:39:43 +02: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
Eugene Sukhodolin
63eef3e7e6
Win32: Redirect stderr to the current console. This fixes a problem introduced on Win32 by replacing printf(...) with fprintf(stderr, ...)
2013-08-17 23:49:51 +07:00
Eugene Sukhodolin
9e958a6a3c
Remove temporary auto-generated Visual Studio files from source control and don't track them anymore (via .gitignore)
2013-08-17 21:48:27 +07:00
Marc-André Moreau
0fd705c6c7
channels/cliprdr: start server-side implementation
2013-08-16 16:46:47 -04:00
Marc-André Moreau
1e5118116d
libfreerdp-codec: start implementing split NSCodec encoder
2013-08-14 23:16:13 -04:00
Marc-André Moreau
fe25303656
libfreerdp-codec: internal refactoring
2013-08-13 17:18:59 -04:00
Marc-André Moreau
fdcf3a75be
wfreerdp: fix build warnings
2013-07-26 15:43:55 -04:00
Benoît LeBlanc
03a401b8e6
CMakelists:
...
disabled installation of headers and libraries for the wayk client.
2013-07-25 21:59:21 -04:00
Marc-André Moreau
b55725487f
wfreerdp: fix basic connectivity
2013-06-16 00:51:48 -04:00
Marc-André Moreau
c76efec345
wfreerdp: update client with new API
2013-06-15 22:57:21 -04:00
Marc-André Moreau
208c9f844a
freerdp: fix core API bugs
2013-06-13 21:34:46 -04:00
Marc-André Moreau
e9edd489df
mfreerdp: fix build on Mac OS X
2013-05-31 15:45:55 -04:00
Benoit LeBlanc
bda6acbf3f
Updated with changes from awakecoding repository.
2013-05-31 14:54:15 -04:00
Benoit LeBlanc
d1598f14be
Added focus handling on WM_ACTIVATE
2013-05-31 14:20:43 -04:00
Marc-André Moreau
601b0c7f8c
wfreerdp: update client interface
2013-04-30 15:18:26 -04:00
Benoit LeBlanc
c8d1ef33da
wfreerdp: resize window on setting smartsize off
2013-04-30 13:08:41 -04:00
Benoit LeBlanc
3f12dc351b
wfreerdp: fixed upscaling
2013-04-30 12:56:16 -04:00
Benoit LeBlanc
0b9112b091
Added System menu for "Smart Sizing". Small fixes
...
Fixed an issue where the scrollbars were not disappearing when
maximizing window.
2013-04-30 11:15:04 -04:00
Benoit LeBlanc
391d238f1a
wfreerdp: scrollbars, aspect ratio smartsizing
2013-04-26 15:46:36 -04:00
Benoit LeBlanc
b91a7cd3a8
fixed fullscreen toggle positioning, smartsizing
...
Also: added maximum window size
2013-04-25 17:18:14 -04:00
Benoit LeBlanc
a5bcb8bc21
Smart sizing, dual monitor in client app
...
Scaling functions: do not scale with a ratio > 1.
2013-04-25 15:42:40 -04:00
Benoit LeBlanc
28e67a6adc
wfreerdp: added MultiMon support (fullscreen only)
2013-04-25 10:50:26 -04:00
Benoit LeBlanc
4bfa11bcca
wf_toggle_fullscreen: change hwnd parent
...
Also: do not lose focus
2013-04-24 16:47:32 -04:00
Benoit LeBlanc
8b443989bb
Cleaned up settings, removed duplicate functions
...
param change callback mechanism moved to settings.c
Started replacing
settings->Field = value
with
freerdp_set_param_XXX(settings, FreeRDP_Field, value);
2013-04-24 16:33:43 -04:00
Benoit LeBlanc
3eebd2edf2
Implemented writing RDP file to disk
...
TODO: Optimize by only writing the fields that have a value i.e
~((size_t) file->FieldName) != 0
Fixed wfi leak.
Fixed insufficient mem alloc.
2013-04-22 16:08:47 -04:00
Benoit LeBlanc
3549e97abb
Callback function handling
...
Added possibility for the client to register for callback from FreeRDP.
Currently supported callback events:
- setting value changed
- connected
- disconnected
2013-04-19 10:06:26 -04:00
Benoit LeBlanc
315f3705b2
Added settings set/get functions to client API
...
- setting setter function has internal handling. TODO: callback to
client.
- added missing SmartSizing param
2013-04-15 15:58:56 -04:00
Benoit LeBlanc
8a637e0c0d
fixed function name. Added settings function.
...
Added keyboard thread termination message.
2013-04-11 16:19:58 -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
bb733db683
wfreerdp: integrating benoit's latest code
2013-04-10 16:58:19 -04:00
Marc-André Moreau
2baa64efc2
wfreerdp: fix C++ header
2013-04-08 18:27:59 -04:00
Marc-André Moreau
6dfa196966
wfreerdp: unify client interface
2013-04-08 22:10:59 -04:00
Marc-André Moreau
022ceec22a
xfreerdp: split client into executable and library
2013-04-02 16:22:30 -04:00
Marc-André Moreau
7efbf905f8
wfreerdp: integrate benoit's modifications for easier embedding of the client
2013-04-01 18:32:14 -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
Hardening
7701c9d934
Replace printf(...) by fprintf(stderr, ...)
2013-03-28 23:06:34 +01:00
Marc-André Moreau
8c8a82c31f
libfreerdp-utils: purge old STREAM utils
2013-03-21 16:45:25 -04:00
Marc-André Moreau
21a107015a
wfreerdp: add parent window handle parameter
2013-03-19 13:17:30 -04:00
Marc-André Moreau
488d2c5672
wfreerdp: fix icon
2013-03-19 11:11:14 -04:00
Marc-André Moreau
acf9429b52
wfreerdp: split client into library and executable
2013-03-18 22:09:52 -04:00
Marc-André Moreau
ac4cb24a68
wfreerdp: clean separation of client core and controlling code
2013-03-18 21:54:50 -04:00
Marc-André Moreau
aec86e1da8
wfreerdp: start splitting CLI from client core
2013-03-18 20:12:51 -04:00
Marc-André Moreau
75f80d0198
libfreerdp-locale: cleanup solaris code
2013-03-06 12:50:25 -05:00
Martin Fleisz
a822d736f0
Fixed issues with new sysinfo on windows
2013-03-04 09:40:26 +01:00
Vic Lee
7bd1c1a2b6
wfreerdp: fix minor memory leak.
2013-01-21 13:20:07 +08: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
Vic Lee
6b97642a93
wfreerdp: enable fullscreen toggling even started in window mode.
2013-01-17 11:05:26 +08:00
Marc-André Moreau
0146b21eb5
libfreerdp-core: fix surface commands
2013-01-14 15:19:51 -05: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
Vic Lee
ccdcd8b604
wfreerdp: support DesktopResize and fullscreen toggling.
2012-12-25 12:10:24 +08:00
Vic Lee
7871a2d433
wfreerdp: fix color cursor support.
2012-12-21 20:29:47 +08:00
Vic Lee
7206246c83
wfreerdp: add missing wf_invalidate_region for NSCodec.
2012-12-21 16:39:09 +08:00
Vic Lee
08d6f6fd12
wfreerdp: fix NSCodec and NoCodec.
2012-12-21 14:46:39 +08:00
Vic Lee
e568c8e466
wfreerdp: fix a stack corruption when processing cursor.
2012-12-20 21:06:07 +08: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
808fc210e3
libfreerdp-utils: remove hexdump utils in favor of WinPR utils
2012-12-13 23:54:54 -05:00
Marc-André Moreau
4747effa9d
libfreerdp-client: cleanup old syntax detection
2012-12-02 14:18:36 -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
f6748dba3f
wfreerdp: update client
2012-11-22 09:06:45 -05:00
Marc-André Moreau
01158f9a34
libfreerdp-utils: purge deprecrated load_plugin utils from source tree
2012-11-21 21:28:48 -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
5e77cefb08
libfreerdp-utils: removed part of the deprecated calls to xzalloc
2012-11-19 23:49:08 -05:00
Marc-André Moreau
925eb59bf1
libfreerdp-common: refactoring of addin loader
2012-11-17 22:03:04 -05:00
Marc-André Moreau
31417bd4b5
wfreerdp: added basic password prompt
2012-11-12 17:50:40 -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
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
67c24dc81d
wfreerdp: add support for .rdp files
2012-10-28 12:12:36 -04:00
Marc-André Moreau
63858bf722
cmake: improve NSIS packaging
2012-10-17 13:07:29 -04:00
Marc-André Moreau
74d2244e94
libwinpr-path: fix Windows build
2012-10-17 07:48:24 -04:00
Marc-André Moreau
1adcca8d29
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels
2012-10-16 15:06:55 -04:00
Jay Sorg
e0e61e078d
win32: no logic, just white space changes
2012-10-16 11:20:04 -07:00
Jay Sorg
e4307a547a
win32: added cursor shape support(mono)
2012-10-16 11:06:23 -07:00
Jay Sorg
c6ecaf4442
win32: added mouse wheel support
2012-10-16 09:57:12 -07: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
06fa85f31c
cmake: refactoring of MONOLITHIC_BUILD
2012-10-13 17:30:59 -04:00
Marc-André Moreau
5d69a74d34
libfreerdp-core: make more caches configurable through the registry
2012-10-12 15:47:51 -04:00
Marc-André Moreau
fba82c1a23
wfreerdp: fix compilation on Windows
2012-10-09 12:23:35 -04:00
Marc-André Moreau
9d064171a7
freerdp: get rid of old types
2012-10-09 03:26:39 -04:00