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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.