CVS: seamlessrdp WTS Window Clipper.sln,NONE,1.1 notes.txt,NONE,1.1
Peter Åstrand <[email protected]>
| Newsgroups | gmane.network.rdesktop.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/rdesktop/seamlessrdp
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1824
Added Files:
WTS Window Clipper.sln notes.txt
Log Message:
Imported CodeProject tswindowclipper source.
--- NEW FILE: WTS Window Clipper.sln ---
Microsoft Visual Studio Solution File, Format Version 7.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TSWinSender", "ServerExe\clipper.vcproj", "{4C27EA74-3453-4222-BDD2-37C3B90438D2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HookDll", "ServerExe\HookDll\hookDll.vcproj", "{8B343CDF-D7F6-480A-83B8-7F534675FFE6}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClientDLL", "ClientDLL\TSWindowClipper.vcproj", "{7A2CB0E6-2796-4AAB-8D94-EE8EA3AFCEFB}"
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
ConfigName.0 = Debug
ConfigName.1 = Release
EndGlobalSection
GlobalSection(ProjectDependencies) = postSolution
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{4C27EA74-3453-4222-BDD2-37C3B90438D2}.Debug.ActiveCfg = Debug|Win32
{4C27EA74-3453-4222-BDD2-37C3B90438D2}.Debug.Build.0 = Debug|Win32
{4C27EA74-3453-4222-BDD2-37C3B90438D2}.Release.ActiveCfg = Release|Win32
{4C27EA74-3453-4222-BDD2-37C3B90438D2}.Release.Build.0 = Release|Win32
{8B343CDF-D7F6-480A-83B8-7F534675FFE6}.Debug.ActiveCfg = Debug|Win32
{8B343CDF-D7F6-480A-83B8-7F534675FFE6}.Debug.Build.0 = Debug|Win32
{8B343CDF-D7F6-480A-83B8-7F534675FFE6}.Release.ActiveCfg = Release|Win32
{8B343CDF-D7F6-480A-83B8-7F534675FFE6}.Release.Build.0 = Release|Win32
{7A2CB0E6-2796-4AAB-8D94-EE8EA3AFCEFB}.Debug.ActiveCfg = Debug|Win32
{7A2CB0E6-2796-4AAB-8D94-EE8EA3AFCEFB}.Debug.Build.0 = Debug|Win32
{7A2CB0E6-2796-4AAB-8D94-EE8EA3AFCEFB}.Release.ActiveCfg = Release|Win32
{7A2CB0E6-2796-4AAB-8D94-EE8EA3AFCEFB}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionItems) = postSolution
Item:1 = notes.txt
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
GlobalSection(ExtensibilityAddIns) = postSolution
EndGlobalSection
EndGlobal
--- NEW FILE: notes.txt ---
todo:
-----
<WINDOW WORK>
-support dos boxes/special cases (see: http://www.macadamian.com/column/windowshooks.html)
<TASKBAR WORK>
-maximise implementation
-'un-maximise' implementation
-minimise implementation
-min/max of windows works with items on the taskbar
-when window title changes on server, change it on client as well
<BUGS>
-find out why ALWAYS_CLIP does not work when opening with client from wnd
<CODE TIDY>
-check memory alloc on server and client code
<IMPROVEMENTS>
-incremental move needs work (only use region for window being modified)
-refresh of window being done too often
-when closing down, send message to turn off clipping (any open windows will be closed
by the OS, send a window destroyed message and clipping)
-set current directory from parameter
Limitations:
------------
-Must run in fullscreen mode. Client screen res must be set to a compatable TS screen res.
-Must not display 'conection bar' in full screen mode.
-Does not currently handle certain special types of window (DOS boxes)
-need to have 'show window contents while dragging'
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click