/[rdesktop]/sourceforge.net/trunk/seamlessrdp/ServerExe/main.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /sourceforge.net/trunk/seamlessrdp/ServerExe/main.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1489)

Revision 1185 - (view) (annotate) - [select for diffs]
Modified Wed Mar 22 11:52:07 2006 UTC (18 years, 2 months ago) by ossman_
File length: 9448 byte(s)
Diff to previous 1177
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.


Revision 1177 - (view) (annotate) - [select for diffs]
Modified Tue Mar 21 14:42:25 2006 UTC (18 years, 2 months ago) by ossman_
File length: 9295 byte(s)
Diff to previous 1165
Support for window groups and modal windows.


Revision 1165 - (view) (annotate) - [select for diffs]
Modified Mon Mar 20 12:28:03 2006 UTC (18 years, 2 months ago) by ossman_
File length: 9100 byte(s)
Diff to previous 1163
Send an ACK for all client commands.


Revision 1163 - (view) (annotate) - [select for diffs]
Modified Mon Mar 20 10:31:58 2006 UTC (18 years, 2 months ago) by ossman_
File length: 8976 byte(s)
Diff to previous 1160
Add serial numbers to protocol.


Revision 1160 - (view) (annotate) - [select for diffs]
Modified Fri Mar 17 16:23:08 2006 UTC (18 years, 2 months ago) by ossman_
File length: 8752 byte(s)
Diff to previous 1158
Break loops caused by STATE.


Revision 1158 - (view) (annotate) - [select for diffs]
Modified Fri Mar 17 13:11:20 2006 UTC (18 years, 2 months ago) by ossman_
File length: 8728 byte(s)
Diff to previous 1156
Encapsulate ZCHANGE and FOCUS requests into safe wrappers to avoid loops.
Setting focus also needed a hack because it killed off menus.


Revision 1156 - (view) (annotate) - [select for diffs]
Modified Fri Mar 17 10:48:55 2006 UTC (18 years, 2 months ago) by ossman_
File length: 8634 byte(s)
Diff to previous 1153
Remove some commented code that never should have been checked in.


Revision 1153 - (view) (annotate) - [select for diffs]
Modified Fri Mar 17 09:55:35 2006 UTC (18 years, 2 months ago) by ossman_
File length: 8877 byte(s)
Diff to previous 1150
Handle FOCUS. We need to do this via an extra message because a process is
only allowed to focus its own windows.


Revision 1150 - (view) (annotate) - [select for diffs]
Modified Thu Mar 16 15:42:32 2006 UTC (18 years, 2 months ago) by ossman_
File length: 8327 byte(s)
Diff to previous 1147
Restore system parameters info on reconnect as they get reset.


Revision 1147 - (view) (annotate) - [select for diffs]
Modified Thu Mar 16 14:54:02 2006 UTC (18 years, 2 months ago) by ossman_
File length: 8146 byte(s)
Diff to previous 1145
Send a HELLO when starting up and when a client reconnects.


Revision 1145 - (view) (annotate) - [select for diffs]
Modified Thu Mar 16 13:24:18 2006 UTC (18 years, 2 months ago) by ossman_
File length: 6666 byte(s)
Diff to previous 1135
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.


Revision 1135 - (view) (annotate) - [select for diffs]
Modified Wed Mar 15 13:45:42 2006 UTC (18 years, 2 months ago) by ossman_
File length: 6483 byte(s)
Diff to previous 1130
Fix unicode title for enumeration.


Revision 1130 - (view) (annotate) - [select for diffs]
Modified Wed Mar 15 12:11:02 2006 UTC (18 years, 2 months ago) by ossman_
File length: 6447 byte(s)
Diff to previous 1113
Use strtoul on window id:s to be able to handle the full range.


Revision 1113 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 16:40:57 2006 UTC (18 years, 2 months ago) by ossman_
File length: 6443 byte(s)
Diff to previous 1112
Add filtering of dangerous characters in strings that are part of the
protocol.


Revision 1112 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 16:14:37 2006 UTC (18 years, 2 months ago) by ossman_
File length: 6474 byte(s)
Diff to previous 1111
Support client invoked POSITION and ZCHANGE.


Revision 1111 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 15:25:17 2006 UTC (18 years, 2 months ago) by ossman_
File length: 5825 byte(s)
Diff to previous 1097
Change state when requested by the client.


Revision 1097 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 12:38:00 2006 UTC (18 years, 2 months ago) by ossman_
File length: 5465 byte(s)
Diff to previous 1096
Add the new parent argument to the CREATE command.


Revision 1096 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 12:27:38 2006 UTC (18 years, 2 months ago) by ossman_
File length: 5335 byte(s)
Diff to previous 1093
Move title info out of the STATE command.


Revision 1093 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 09:47:10 2006 UTC (18 years, 2 months ago) by ossman_
File length: 5292 byte(s)
Diff to previous 1091
Disable screen saver since its nothing but trouble.


Revision 1091 - (view) (annotate) - [select for diffs]
Modified Fri Mar 10 09:12:36 2006 UTC (18 years, 2 months ago) by astrand
File length: 5164 byte(s)
Diff to previous 1084
Removed the version numbers from SeamlessRDP commands


Revision 1084 - (view) (annotate) - [select for diffs]
Modified Thu Mar 9 16:42:26 2006 UTC (18 years, 2 months ago) by ossman_
File length: 5167 byte(s)
Diff to previous 1078
Rename hookdll.dll to seamlessrdp.dll.


Revision 1078 - (view) (annotate) - [select for diffs]
Modified Thu Mar 9 15:27:39 2006 UTC (18 years, 2 months ago) by ossman_
File length: 5163 byte(s)
Diff to previous 1077
indentation fix.


Revision 1077 - (view) (annotate) - [select for diffs]
Modified Thu Mar 9 15:26:35 2006 UTC (18 years, 2 months ago) by ossman_
File length: 5197 byte(s)
Diff to previous 1075
Readd forcing immediate updates when resizing windows since it was lost in
the cleanup.


Revision 1075 - (view) (annotate) - [select for diffs]
Modified Thu Mar 9 15:14:53 2006 UTC (18 years, 2 months ago) by ossman_
File length: 5050 byte(s)
Diff to previous 1074
Implement the SYNC command. Enumerates all windows and sends over their
information.


Revision 1074 - (view) (annotate) - [select for diffs]
Modified Thu Mar 9 13:24:35 2006 UTC (18 years, 2 months ago) by ossman_
File length: 3526 byte(s)
Diff to previous 1071
Basic infrastructure for retrieving commands in the server.


Revision 1071 - (view) (annotate) - [select for diffs]
Modified Thu Mar 9 12:00:15 2006 UTC (18 years, 2 months ago) by ossman_
File length: 3278 byte(s)
Diff to previous 1069
Big cleanup and reindentation of the code.


Revision 1069 - (view) (annotate) - [select for diffs]
Added Thu Mar 9 09:46:30 2006 UTC (18 years, 2 months ago) by ossman_
File length: 8331 byte(s)
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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26