CWind

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

37 check-ins

2020-03-09
20:44
Use send_event() rather than mouse_event() for mouse button clicks. Leaf check-in: 20bbf954d9 user: imdave tags: trunk
20:43
Remove the double '/' path separator. This is a no-op but it might eliminate any confusion. check-in: e3f337dea5 user: imdave tags: trunk
2020-02-12
03:27
Attempt using Send_Input() instead of mouse_event()... it seemed to work but made no difference in the scenario I was working on. I've reverted to mouse_event() since it still appears to work. check-in: 89fd1ff928 user: imdave tags: trunk
2017-09-09
18:59
Add cwind::version command Use an enum for mouse down/up constants Insert delays in an attempt to make mouse clicks & drags more reliable Change drag functions to make a series of smaller moves rather than a single move check-in: 5a39298392 user: imdave tags: trunk
2017-09-04
22:42
Bump GNUmakefile and pkgIndex.tcl upto version 1.5.1 check-in: 4cdf1fe9d8 user: imdave tags: trunk
22:04
Bump package version to 1.5.1 check-in: 52b8c6268d user: imdave tags: trunk
21:46
Change resource file to pick up version strings from cwind.h check-in: 8d170e3033 user: imdave tags: trunk
2017-08-28
23:41
Remove unused variable check-in: 6ffb7596b7 user: imdave tags: trunk
23:41
Add -Wall to compiler flags check-in: 2a2dce047a user: imdave tags: trunk
2017-08-27
19:31
Replace the Japanese comments with descriptions copied directly from the microsoft documentation check-in: 5defea89d9 user: imdave tags: trunk
19:30
Update a couple of comments check-in: ba910cc7ae user: imdave tags: trunk
2017-08-26
07:32
Fix a minor, non-error typo check-in: f038deae4d user: imdave tags: trunk
2017-08-25
22:25
Mention the new and previously undocumented commands check-in: d85c8dce30 user: imdave tags: trunk
22:01
Fix "-exact window-list" argument parsing (this bug was in the original source) Factor common code for top/bottom/topmost/notopmost and lclick/mclick/rclick Although this extension used the Tcl_Obj interface, much of the internals still used strings; replace all such use with the specific Tcl_Obj routines check-in: de4c48fd84 user: imdave tags: trunk
17:35
Use correct copyright symbol rather than "(c)" Provide the architecture in the FileDescription check-in: db0b4fbeaf user: imdave tags: trunk
06:47
Remove all the Japanese comments; they did me no good and I strongly suspect that vim has not preserved the original byte codes. If someone is interested, the original source from Satoshi Imai can be examined. check-in: 2fc03e500c user: imdave tags: trunk
06:26
The keyword 'if' is not a function; replace "if(..." with "if (..." The keyword 'for' is not a function; replace "for(..." with "for (..." Remove c++ declaration of index variable in for statement check-in: 33ff6e6cdd user: imdave tags: trunk
03:44
Add new commands: getwrect, getrect, dragl, dragm, dragr, wdragl, wdragm, wdragr Remove SafeInit() function -- it is not "safe" for a Tcl script to send text and mouse clicks to arbitrary windows Replace a couple of formerly Japanese comments with English Correct spelling error of 'cursor' check-in: cea8622452 user: imdave tags: trunk
03:38
Bump version to 1.5 check-in: abdb1748db user: imdave tags: trunk
03:38
Bump version to 1.5 Add correct dependencies for cwind.h check-in: b53aa54240 user: imdave tags: trunk
2017-06-07
21:06
Use string map trick to avoid a ton of backslash escapes in the pkgIndex command check-in: a2a850c6d5 user: imdave tags: trunk
2017-06-02
04:50
The 32-bit DLL had a reference to libgcc_s_dw2-1.dll while the 64-bit DLL did not. Adding -static-libgcc to LDFLAGS seems to fix this. check-in: be2f719a7c user: imdave tags: trunk
2017-05-15
19:43
Redo pkgIndex.tcl so it does not load the dll unless actually needed check-in: 70c126c2ad user: imdave tags: trunk
2017-05-14
19:56
Rename all files from .cpp to .c -- there is no reason to use C++ check-in: 0d276cd236 user: imdave tags: trunk
05:14
We don't need -I$(TCL_SRC_DIR) if the private headers have been installed along with Tcl check-in: fcf0b01090 user: imdave tags: trunk
04:05
Use ne rather than != for string comparison check-in: f1f7506f0c user: imdave tags: trunk
2017-05-13
23:11
The VK_SEPARATOR key is apparently the numeric keypad Enter key, not the '.' check-in: 12ce1cba0a user: imdave tags: trunk
07:53
Strip debug and extraneous symbols from the shared library check-in: 0cd38fdace user: imdave tags: trunk
07:51
Make NUM. a synonym for NUM, on the numeric keypad check-in: 0589e4383c user: imdave tags: trunk
2017-05-12
22:02
Incorporate cwind.tcl into pkgIndex.tcl Make an 'install' target in GNUmakefile check-in: 550d34b2ab user: imdave tags: trunk
19:53
Make sample.tcl run before package cwind is actually installed check-in: 3569b6460c user: imdave tags: trunk
19:47
src/GNUmakefile: Do not overwrite hand-crafted pkgIndex.tcl src/cwind.cpp: Remove reference to unused TK src/pkgIndex.tcl: Hand-crafted file check-in: bc087a65a7 user: imdave tags: trunk
18:47
Port to 64-bit windows using MSYS2 64-bit gcc Bring sample.tcl up-to-date by substituting notepad for wordpad and correctly pasing the clipboard image into mspaint check-in: 0787327055 user: imdave tags: trunk
18:40
Remove obsolete files check-in: 3ac8b02ee9 user: imdave tags: trunk
18:34
Add .fossil-settings check-in: 7661d671d8 user: imdave tags: trunk
18:21
Begin with contents of cwind14src.zip from author's site at http://www.interq.or.jp/japan/s-imai/tcltk/cwind.html check-in: b32bc42ebf user: imdave tags: trunk, 2003, Original
18:15
initial empty check-in check-in: ef1ebdc496 user: imdave tags: trunk