Parent Directory | Revision Log
Sticky Revision: |
Avoid %p since it's implementation defined.
SetActiveWindow() only does what we want when the window is owned by the same process as the currently active. SetForegroundWindow() does what we want under all circumstances.
Support for window groups and modal windows.
Send an ACK for all client commands.
Add serial numbers to protocol.
Break loops caused by STATE.
Encapsulate ZCHANGE and FOCUS requests into safe wrappers to avoid loops. Setting focus also needed a hack because it killed off menus.
Remove some commented code that never should have been checked in.
Handle FOCUS. We need to do this via an extra message because a process is only allowed to focus its own windows.
Restore system parameters info on reconnect as they get reset.
Send a HELLO when starting up and when a client reconnects.
Prevent moves we do ourself from generating a POSITION. We do this by storing the coordinate we're moving to in a shared variable. Since SetWindowPos is synchronous, we know that the variable will have valid data when the hook is called.
Fix unicode title for enumeration.
Use strtoul on window id:s to be able to handle the full range.
Add filtering of dangerous characters in strings that are part of the protocol.
Support client invoked POSITION and ZCHANGE.
Change state when requested by the client.
Add the new parent argument to the CREATE command.
Move title info out of the STATE command.
Disable screen saver since its nothing but trouble.
Removed the version numbers from SeamlessRDP commands
Rename hookdll.dll to seamlessrdp.dll.
indentation fix.
Readd forcing immediate updates when resizing windows since it was lost in the cleanup.
Implement the SYNC command. Enumerates all windows and sends over their information.
Basic infrastructure for retrieving commands in the server.
Big cleanup and reindentation of the code.
Use C instead of C++ since we don't depend on any C++ features anyway.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |