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
b0f368b10e
cmake: fix install path, add RPATH configuration
2012-10-14 12:58:09 -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
8cfb69623e
libfreerdp-channels: add libfreerdp-client and libfreerdp-server libraries that bundle client/server static channels
2012-10-14 03:43:10 -04:00
Marc-André Moreau
6a592b5720
cmake: add WITH_SAMPLE, fix inclusion of X11 code
2012-10-13 20:55:28 -04:00
Marc-André Moreau
e764c81ad5
freerdp: fix building of libraries for Android
2012-10-13 20:31:01 -04:00
Marc-André Moreau
06fa85f31c
cmake: refactoring of MONOLITHIC_BUILD
2012-10-13 17:30:59 -04:00
Marc-André Moreau
639bb0d79d
cmake: started simplifying monolithic build option
2012-10-13 15:20:39 -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
061758a742
libfreerdp-core: add registry configuration for bitmap cache v2
2012-10-11 14:59:01 -04:00
Marc-André Moreau
b8cd2175d5
macfreerdp: fix compilation
2012-10-09 13:38:42 -04:00
Marc-André Moreau
10f6b797cd
xfreerdp: fix compilation on Mac OS X
2012-10-09 13:04:41 -04:00
Marc-André Moreau
3a91a37d76
Merge branch 'channels' of github.com:FreeRDP/FreeRDP into channels
2012-10-09 12:39:25 -04:00
Marc-André Moreau
cdf56c0e3f
dfreerdp: fix loading of static channels
2012-10-09 12:38:18 -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
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
ce71721698
channels: rename WITH_STATIC_PLUGINS to STATIC_CHANNELS
2012-10-08 22:53:05 -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
Marc-André Moreau
3d98273185
channels: fix export of symbols on Windows
2012-10-07 10:21:54 -04:00
Marc-André Moreau
cb69657b81
channels: refactoring of rdpdr cmake scripts
2012-10-05 16:01:59 -04:00
Alam Arias
acc7f53188
fix up XEXT miss from 659a901450
2012-10-04 15:08:36 -04:00
Marc-André Moreau
2fde653d8a
wfreerdp: merging with win32 integration branch
2012-10-02 11:05:21 -04:00
Marc-André Moreau
c29b786819
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels
2012-10-02 11:02:09 -04:00
Marc-André Moreau
84b21a61c4
libfreerdp-core: fix setting rdp->disconnect
2012-10-02 10:28:04 -04:00
richterger
37ca446cae
win32: make rdpdr printer plugin working on win32
2012-10-02 09:10:21 +02:00
richterger
f99e8e364a
win32: Fixes segfault that can occurs when a keyboard event arrives, but no main window is available (e.g. while closing the application)
2012-10-02 09:04:58 +02:00
richterger
fbe8a2eaae
Make the rdpdr disk plugin working on windows.
...
Currently not working are rename and setting of read only attribute and file times.
In addition it also adds the ability to staticly link plugins into the binary, so you get one big exe and need no dlls. I have only tested this on windows (only disk plugin so far).
I use the following options for cmake for static binary:
cmake -DWITH_MONOLITHIC_BUILD=ON -DMSVC_RUNTIME=static -DBUILD_SHARED_LIBS=OFF -DWITH_RDPDR=ON -DOPENSSL_INCLUDE_DIR=\opensslpath\inc32 -DOPENSSL_LIBRARIES="\opensslpath\out32.dbg\ssleay32.lib;d:\path\out32.dbg\libeay32.lib" -G "Visual Studio 9 2008" .
Important notice: Openssl need to be compiled with the same static runtime. Currently missing is a switch to link different openssl libraries for debug and release builds.
2012-10-02 08:58:54 +02:00
Marc-André Moreau
423585a6a1
libwinpr-path: fix build on Linux
2012-10-01 18:34:46 -04:00
Jay Sorg
7ef2ba88b4
win32: increate the MsgWaitForMultipleObjects timeout since the main loop is working right
2012-10-01 12:09:28 -07: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
Marc-André Moreau
d85d25cbef
libfreerdp: merging with master
2012-09-19 15:55:41 -04:00
Marc-André Moreau
a8a94a3cdb
Merge pull request #726 from nereocystis/master
...
Add missing xfreerdp options to documentation
2012-09-19 12:31:43 -07:00
Marc-André Moreau
36122bea94
Merge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup
2012-09-18 19:41:39 -04:00
Marc-André Moreau
15eeaa2327
libfreerdp-utils: remove semaphore utils in favor of WinPR semaphore API
2012-09-18 19:40:54 -04:00
Jay Sorg
67b6acc7a8
rail: fixes for crash when creating and deleting windows fast and added support for xrdp rail / local decoration
2012-09-18 15:57:19 -07:00
Kevin Dalley
023bc848a2
Added many additional options to documentation, added missing
...
arguments to options in documentation. Attempted to alphabetize
options in documentation.
2012-09-17 16:42:55 -07:00
Kevin Dalley
1a88759408
Add documentation for "-X" option.
2012-09-17 15:44:21 -07:00
Kevin Dalley
e14b67b035
Correct spelling of "experiance" in documentation.
2012-09-13 10:03:42 -07:00
Marc-André Moreau
8c5ea19391
wfreerdp: fix RemoteFX
2012-09-03 17:38:22 -04:00
Marc-André Moreau
1df57f631b
xfreerdp: code style cleanup
2012-09-02 16:34:06 -04:00
Marc-André Moreau
53eb0e747c
Merge branch 'cleanup' of github.com:FreeRDP/FreeRDP
2012-08-30 19:57:39 -04:00
Marc-André Moreau
90bd43f26e
wfreerdp: fix memory leaks
2012-08-29 17:50:13 -04:00
Marc-André Moreau
f8f1cddacf
wfreerdp: Windows 8 fixes
2012-08-28 18:01:42 -04:00
Marc-André Moreau
46b87c0ac0
Merge pull request #704 from pfmooney/7cf594a95f2fac1c11aab0395a96225cbab14216
...
Fix for issue 540: ctrl-enter toggles fullscreen
2012-08-25 09:40:05 -07:00
Anthony Tong
b5d5387e9d
initial Mac build cleanup
2012-08-24 10:53:02 -05:00
Marc-André Moreau
f1fa98c997
wfreerdp: fix compilation warnings on Windows
2012-08-14 18:39:07 -04:00
Marc-André Moreau
910f9ffed6
libfreerdp: wrap inclusion of config.h with HAVE_CONFIG_H
2012-08-14 17:41:40 -04:00
Marc-André Moreau
faa4311232
libwinpr: add proper config.h inclusions
2012-08-14 17:20:53 -04:00
Marc-André Moreau
f4549beb4c
xfreerdp: fix build warnings
2012-08-14 15:59:11 -04:00
Marc-André Moreau
bccc9cb8f5
cmake: update cmake client scripts for monolithic build
2012-08-14 00:11:04 -04:00
Marc-André Moreau
ec1a17f554
client/Mac: merge latest updates from Jay
2012-08-12 16:04:11 -04:00
Raf
cfbeb97f87
Required for Windows 8 Release Candidate
2012-08-10 18:36:42 -04:00
Brent Collins
0b7db6232f
Multiple RAIL fixes/improvements
...
1. Linked Window Manager Maximize/Minimize and Restore operations to those from the Server Rail Window so that they are in sync
2. Enable things like "CTRL-ALT-DELETE" and "WindowsKey-L" to show the full desktop window again since the desktop is not actively monitored since
this was still trying to draw to the rail window without updating the size of the window to accomodate the full workspace area.
3. Changed local window coordinates to be based on the visibileOffsetX/Y- while moving server window based on WindowOffsetX/Y. I have seen various issues regarding this when trying to use a maximized window where this is a disconnect between local window coordinates and remote window coordinates. This change clears these things up.
4. Commented the XShapeCombineRectangles calls - this can cause issues where the entire window is not visible and it does not currently play well with the changes from #3 . The gain here is greater than the loss.
5. Draw the initial workspace correctly when running across multiple monitors. The correct size was always used, but the window was only starting on the current monitor and thus could draw the window off of the viewable area.
Known Issues:
Although the changes for #2 worked well in the stable branch that I developed from - the desktop window shown once the rail windows are destroyed does not respond to input unless I minimize/restore the window. Once the window starts responding to input - you can hit cancel to close the desktop window and return to your rail windows again(or launch task manager, etc.). This is still a big step in the right direction as xfreerdp is now correctly acting when the rail server stops Actively Monitoring the desktop.
XShapeCombineRectangles needs to be revisited, most windows applications will give you a rectangular window anyways.
2012-08-03 17:35:17 -05:00
Patrick Mooney
7cf594a95f
Fix for #540 : ctrl-enter toggles fullscreen
...
Clear xfi->pressed_keys when window loses focus.
This would prevent a held alt key from putting the app into fullscreen if the
users sends ctrl+enter when the app regains focus.
2012-08-02 15:45:03 -05:00
Jay Sorg
790bf99f3b
client/Mac: changes from LK2000
2012-08-02 10:04:44 -07:00
Jay Sorg
a14930f091
X11: no logic, just white space changes
2012-07-31 13:57:39 -07:00
Jay Sorg
1c8ef5a92d
X11: option to use RAIL with local borders
2012-07-31 13:51:43 -07:00
Marc-André Moreau
4b720a6c0d
client: merging Mac OS X and Windows client improvements from Jay Sorg
2012-07-31 16:27:42 -04:00
Marc-André Moreau
8203876838
wfreerdp: fix 16bpp colors
2012-07-28 21:37:34 -04:00
lysannkessler
8c2d46a436
Merge branch 'master' into spikes/hyperv
2012-07-25 19:05:10 +02:00
lysannkessler
6b754ab836
casting context to xfContext in more lines and more code clarity
2012-07-25 19:05:03 +02:00
xangis
502396c99a
Add stubs for wf_rail and wf_window for Windows client.
2012-07-24 17:58:04 -07:00
Jay Sorg
ea9e5fcbee
codec: use the CODEC_ID_* names instead of magic numbers
2012-07-24 16:54:29 -07:00
Lysann Kessler
9af4d84050
Merge branch 'master' into spikes/hyperv
...
Conflicts:
client/X11/xf_graphics.c
2012-07-25 00:10:45 +02:00
Lysann Kessler
083711fd09
use xfContext->settings->color_depth instead of xfi->srcBpp
2012-07-25 00:09:14 +02:00
Jay Sorg
238cf848c2
codecs: added --jpeg command line, moved jpeg hack to bitmap cache v3, added bcv3 xxx setting
2012-07-24 12:05:22 -07:00
Lysann Kessler
2068263193
Merge branch 'master' into spikes/hyperv
2012-07-24 18:27:20 +02:00
Lysann Kessler
e43e14e2e7
fix an issue with bitmap creation in X11 client where xfi->srcBpp differs from the connection's color depth
2012-07-24 18:05:34 +02:00
Marc-André Moreau
ed6c83b76d
Merge pull request #652 from grandpaul/add-wm-pid-hint
...
Set _NET_WM_PID X property when the window is creating.
2012-07-22 09:54:16 -07:00
xangis
c74cae4209
Add building channels for Windows and stubs for clipboard reader.
2012-07-20 14:05:06 -07:00
Ying-Chun Liu (PaulLiu)
9a64adb9aa
Set _NET_WM_PID X property when the window is creating.
...
_NET_WM_PID is used by some window managers to map the window
and the XDG desktop files. This patch sets _NET_WM_PID for this
purpose.
Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@canonical.com>
2012-07-09 14:52:15 +08:00
Dorian Johnson
53cb0cf965
test-client: zero write fds before running ( fix #494 )
2012-07-06 11:19:41 -05:00
Jim Grandy
21c8fc6110
Remove redundant copies of files
2012-06-27 10:17:49 -07:00
Jim Grandy
b8c0d4e772
Resolve merge error, remove debugging code
2012-06-27 10:14:06 -07:00
Jim Grandy
cc2fdd6da2
Pushing jpeg codec support, used in xrdp's offscreen surface remoting technique. Will likely be superceded by use of jpeg2000.
2012-06-26 16:57:18 -07:00
Jay Sorg
418ac24764
Mac: test commit, EOL white space removal
2012-06-26 15:17:01 -07:00
Laxmikant Rashinkar
a76b6087c1
updated TODO list
2012-06-23 18:42:15 -07:00
Laxmikant Rashinkar
41f615e849
Fixed following issues in RAIL mode
...
+ two finger scrolling
+ after a resize operation, scrolling causes window resize instead of scrolling
+ unable to drag rectangle out of monitor boundaries
+ dragging rail app to secondary monitor was causing Exec access error
2012-06-23 18:26:44 -07:00
Laxmikant Rashinkar
28c4203649
Fixed following issues in RAIL mode
...
+ tool tips are now correctly positioned
+ window dragging bug has been fixed
+ resize after window drag was not working - fixed
+ implemented local resizing
2012-06-22 11:02:13 -07:00
Vic Lee
977c89bb59
x11: clear the window in case of resolution change in fullscreen.
2012-06-22 21:24:24 +08:00
Laxmikant Rashinkar
7bade10982
Resolved merge conflicts in
...
+ client/Mac/MRDPView.h
+ client/Mac/MRDPView.h
2012-06-20 16:05:20 -07:00
Laxmikant Rashinkar
924ed187c1
In MacFreerdpClient, added support for the following
...
+ clipboard redirection
+ audio redirection
+ RAIL support (ongoing)
2012-06-20 09:57:20 -07:00
unknown
a34ecc48b0
Fix for corruption during color conversion on Windows.
2012-06-19 15:32:10 -07:00
Marc-André Moreau
58d6e11b85
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-06-15 10:38:18 -04:00
Alam Arias
eb32070129
x: clean out xevent before using it
2012-06-14 12:43:21 -04:00
Marc-André Moreau
d7f8624e71
Merge pull request #624 from chihchun/master
...
xfreerdp: Add --authonly and --from-stdin switch
2012-06-14 07:34:51 -07:00