/[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 , to selected 997
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 , to selected 997
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 , to selected 997
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 , to selected 997
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 , to selected 997
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 , to selected 997
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 , to selected 997
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, 9 months ago) by astrand
File length: 11550 byte(s)
Diff to previous 1011 , to selected 997
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, 9 months ago) by astrand
File length: 11465 byte(s)
Diff to previous 1009 , to selected 997
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, 9 months ago) by astrand
File length: 11464 byte(s)
Diff to previous 1008 , to selected 997
POSITION1 should be terminated by newline.


Revision 1008 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 12:31:58 2005 UTC (18 years, 9 months ago) by astrand
File length: 11460 byte(s)
Diff to previous 1007 , to selected 997
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, 9 months ago) by astrand
File length: 11649 byte(s)
Diff to previous 1006 , to selected 997
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, 9 months ago) by astrand
File length: 11638 byte(s)
Diff to previous 1005 , to selected 997
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, 9 months ago) by astrand
File length: 10852 byte(s)
Diff to previous 1004 , to selected 997
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, 9 months ago) by astrand
File length: 10672 byte(s)
Diff to previous 1003 , to selected 997
Moved usage of ChannelIsOpen into WriteToChannel.


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


Revision 1002 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 11:17:52 2005 UTC (18 years, 9 months ago) by astrand
File length: 11526 byte(s)
Diff to previous 1001 , to selected 997
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, 9 months ago) by astrand
File length: 14522 byte(s)
Diff to previous 1000 , to selected 997
Implemented DESTROY1.


Revision 1000 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 09:43:32 2005 UTC (18 years, 9 months ago) by astrand
File length: 14449 byte(s)
Diff to previous 999 , to selected 997
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, 9 months ago) by astrand
File length: 14513 byte(s)
Diff to previous 998 , to selected 997
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, 9 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) - [selected]
Modified Mon Aug 29 09:31:51 2005 UTC (18 years, 9 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, 9 months ago) by astrand
File length: 17922 byte(s)
Diff to previous 995 , to selected 997
Removed handling of WM_WINDOWPOSCHANGING.


Revision 995 - (view) (annotate) - [select for diffs]
Modified Mon Aug 29 09:10:13 2005 UTC (18 years, 9 months ago) by astrand
File length: 19290 byte(s)
Diff to previous 994 , to selected 997
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, 9 months ago) by astrand
File length: 18455 byte(s)
Diff to previous 993 , to selected 997
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, 9 months ago) by astrand
File length: 13456 byte(s)
Diff to previous 938 , to selected 997
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, 11 months ago) by astrand
File length: 12253 byte(s)
Diff to previous 937 , to selected 997
Added proper copyright headers


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


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


Revision 930 - (view) (annotate) - [select for diffs]
Modified Thu Jun 30 14:14:56 2005 UTC (18 years, 11 months ago) by astrand
File length: 10893 byte(s)
Diff to previous 918 , to selected 997
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, 11 months ago) by astrand
File length: 11420 byte(s)
Diff to selected 997
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