/[rdesktop]/sourceforge.net/trunk/seamlessrdp/ServerExe/HookDll/hookdll.cpp
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/HookDll/hookdll.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1067 - (view) (annotate) - [select for diffs]
Modified Wed Mar 8 17:14:42 2006 UTC (18 years, 2 months ago) by ossman_
File length: 11179 byte(s)
Diff to previous 1066
Make WriteToChannel() a variable argument function. Cleans up the code a lot.
Also add a newline implicitly in the function. It is unsupported to call it
multiple times for one line anyway (because of locking).


Revision 1066 - (view) (annotate) - [select for diffs]
Modified Wed Mar 8 16:55:02 2006 UTC (18 years, 2 months ago) by ossman_
File length: 11706 byte(s)
Diff to previous 1065
Add a named mutex so that all hooks will write atomically into the virtual
channel.


Revision 1065 - (view) (annotate) - [select for diffs]
Modified Wed Mar 8 16:12:49 2006 UTC (18 years, 2 months ago) by ossman_
File length: 11342 byte(s)
Diff to previous 1064
Run indent-all on the server source.


Revision 1064 - (view) (annotate) - [select for diffs]
Modified Wed Mar 8 15:52:38 2006 UTC (18 years, 2 months ago) by ossman_
File length: 11361 byte(s)
Diff to previous 1062
Change strategy to catch WM_WINDOWPOSCHANGED instead as that seems to work
better.


Revision 1062 - (view) (annotate) - [select for diffs]
Modified Wed Mar 8 09:41:55 2006 UTC (18 years, 2 months ago) by astrand
File length: 11608 byte(s)
Diff to previous 1061
Mark DllMain as extern "C".


Revision 1061 - (view) (annotate) - [select for diffs]
Modified Wed Mar 8 09:36:59 2006 UTC (18 years, 2 months ago) by astrand
File length: 11597 byte(s)
Diff to previous 1014
Use lowercase version of cchannel.h, for MinGW compatibility.


Revision 1014 - (view) (annotate) - [select for diffs]
Modified Tue Sep 13 13:08:16 2005 UTC (18 years, 8 months ago) by astrand
File length: 11597 byte(s)
Diff to previous 1012
Reporting size/position changes in response to WM_WINDOWPOSCHANGED,
instead of WM_SIZING/WM_MOVING. This is more reliable.


Revision 1012 - (view) (annotate) - [select for diffs]
Modified Mon Sep 5 06:52:26 2005 UTC (18 years, 8 months ago) by astrand
File length: 11550 byte(s)
Diff to previous 1011
Do not send WM_CREATE messages for windows with negative sizes.


Revision 1011 - (view) (annotate) - [select for diffs]
Modified Wed Aug 31 15:36:59 2005 UTC (18 years, 8 months ago) by astrand
File length: 11465 byte(s)
Diff to previous 1009
Do a SPI_SETDRAGFULLWINDOWS, to make sure we use DragFullWindows. (The RDP setting is not always effective.)


Revision 1009 - (view) (annotate) - [select for diffs]
Modified Wed Aug 31 07:20:19 2005 UTC (18 years, 8 months ago) by astrand
File length: 11464 byte(s)
Diff to previous 1008
POSITION1 should be terminated by newline.


Revision 1008 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 12:31:58 2005 UTC (18 years, 8 months ago) by astrand
File length: 11460 byte(s)
Diff to previous 1007
Better names for global hook variables. Removed unnecessary hooked variables.


Revision 1007 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 12:04:08 2005 UTC (18 years, 8 months ago) by astrand
File length: 11649 byte(s)
Diff to previous 1006
Removed cbt from lots of variables, where it doesn't belong. Disabling hook of CbtProc.


Revision 1006 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 11:52:38 2005 UTC (18 years, 8 months ago) by astrand
File length: 11638 byte(s)
Diff to previous 1005
WM_CREATE now sends SETSTATE1 and POSITION1.


Revision 1005 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 11:34:05 2005 UTC (18 years, 8 months ago) by astrand
File length: 10852 byte(s)
Diff to previous 1004
Moved calls to WriteToChannel; now calling directly as we have our
string.

Also, make sure result from snprintf is null terminated.


Revision 1004 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 11:28:55 2005 UTC (18 years, 8 months ago) by astrand
File length: 10672 byte(s)
Diff to previous 1003
Moved usage of ChannelIsOpen into WriteToChannel.


Revision 1003 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 11:22:46 2005 UTC (18 years, 8 months ago) by astrand
File length: 11217 byte(s)
Diff to previous 1002
Got rid of unnecessary buffer variables.


Revision 1002 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 11:17:52 2005 UTC (18 years, 8 months ago) by astrand
File length: 11526 byte(s)
Diff to previous 1001
Fixed compiler warnings: Removed unused variables. Using %p for
converting HWND to hex.

Implemented SETSTATE1.


Revision 1001 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 09:48:07 2005 UTC (18 years, 8 months ago) by astrand
File length: 14522 byte(s)
Diff to previous 1000
Implemented DESTROY1.


Revision 1000 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 09:43:32 2005 UTC (18 years, 8 months ago) by astrand
File length: 14449 byte(s)
Diff to previous 999
Only handle WM_SIZING/WM_MOVING for visible, toplevel windows.
Implemented CREATE1.


Revision 999 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 09:18:53 2005 UTC (18 years, 8 months ago) by astrand
File length: 14513 byte(s)
Diff to previous 998
Removed the cases for HCBT_MOVESIZE and HCBT_SETFOCUS.


Revision 998 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 09:15:44 2005 UTC (18 years, 8 months ago) by astrand
File length: 15985 byte(s)
Diff to previous 997
Added a function for sending debug printouts to the other end.

Re-implemented the code on WM_SIZING/WM_MOVING: Now generating
messages according to the new protocol.

Do not catch WM_WINDOWPOSCHANGED; WM_WINDOWPOSCHANGING is enough. In
response, generate a ZCHANGE1 messages according to the new protocol.


Revision 997 - (view) (annotate) - [select for diffs]
Modified Mon Aug 29 09:31:51 2005 UTC (18 years, 8 months ago) by astrand
File length: 18305 byte(s)
Diff to previous 996
Added hack to silence WM_WINDOWPOSCHANGED for the language bar and the
Office XP speech/handwriting recognition.


Revision 996 - (view) (annotate) - [select for diffs]
Modified Mon Aug 29 09:11:50 2005 UTC (18 years, 8 months ago) by astrand
File length: 17922 byte(s)
Diff to previous 995
Removed handling of WM_WINDOWPOSCHANGING.


Revision 995 - (view) (annotate) - [select for diffs]
Modified Mon Aug 29 09:10:13 2005 UTC (18 years, 8 months ago) by astrand
File length: 19290 byte(s)
Diff to previous 994
Added temporary stubs for WM_CREATE and WM_DESTROY.


Revision 994 - (view) (annotate) - [select for diffs]
Modified Sun Aug 28 13:06:05 2005 UTC (18 years, 8 months ago) by astrand
File length: 18455 byte(s)
Diff to previous 993
Imported changes from nxclipper-1.5.0-9


Revision 993 - (view) (annotate) - [select for diffs]
Modified Sun Aug 28 12:58:39 2005 UTC (18 years, 8 months ago) by astrand
File length: 13456 byte(s)
Diff to previous 938
Indenting with the CVS version of astyle


Revision 938 - (view) (annotate) - [select for diffs]
Modified Fri Jul 1 07:01:00 2005 UTC (18 years, 10 months ago) by astrand
File length: 12253 byte(s)
Diff to previous 937
Added proper copyright headers


Revision 937 - (view) (annotate) - [select for diffs]
Modified Fri Jul 1 06:50:52 2005 UTC (18 years, 10 months ago) by astrand
File length: 12465 byte(s)
Diff to previous 933
Indenting with astyle instead of indent


Revision 933 - (view) (annotate) - [select for diffs]
Modified Thu Jun 30 14:46:14 2005 UTC (18 years, 10 months ago) by astrand
File length: 12512 byte(s)
Diff to previous 930
Fixed indentation, by running indent-all.


Revision 930 - (view) (annotate) - [select for diffs]
Modified Thu Jun 30 14:14:56 2005 UTC (18 years, 10 months ago) by astrand
File length: 10893 byte(s)
Diff to previous 918
Should have UNIX LF linebreaks, when running CVS from UNIX.


Revision 918 - (view) (annotate) - [select for diffs]
Added Thu Jun 30 08:53:04 2005 UTC (18 years, 10 months ago) by astrand
File length: 11420 byte(s)
Imported CodeProject tswindowclipper source.


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