Version History
  WinEvent header  

Return to the main WinEvent documentation

     

 

  

bullet Version History Download latest version here

Version 3.79 (7 May 2012)

Version 3.78 (13 March 2012)

Version 3.77 (5 October 2011)

Version 3.76 (20 July 2011)

Version 3.75 (15 April 2011)

Version 3.73 (19 July 2010)

Version 3.72 (25 May 2010)

Version 3.71 (13 May 2010)

Version 3.70 (25 February 2010)

Version 3.69 (24 February 2010)

Clarion 7.1 issue: Was not shutting down in a non-MDI with Global Shutdown.

Version 3.68 (22 January 2010)

Version 3.67 (21 January 2010)

Version 3.66 (20 January 2010)

Version 3.65 (29 December 2009)

Version 3.64 (27 October 2009)

Version 3.63 (12 August 2009)

Version 3.62 (28 July 2009)

Version 3.61 (15 July 2009)

Version 3.60 (19 June 2009)

Version 3.59 (18 March 2009)

Version 3.58 (13 March 2009)

Version 3.57 (10 November 2008)

Version 3.56 (30 October 2008)

Version 3.55 (23 October 2008)

Version 3.54 (3 July 2008)

Version 3.53 (24 June 2008)

Version 3.52 (15 November 2007)

Version 3.51 (9 November 2007)

Version 3.50 (6 November 2007)

Version 3.49 (22 June 2007)

Version 3.48 (26 April 2007)

Version 3.47 (25 April 2007)

Version 3.46 (23 November 2006)

Version 3.45 (13 October 2006)

Version 3.44 (20 July 2006)

1) Fix GPF for local mode compiles where a variable sync or we_sync was defined in the application (the wrong address was being linked at runtime).

Version 3.43 (12 July 2006)

1) Support for disabling ezHelp in the same application.

Version 3.42 (6 June 2006)

1) Change Global Extension template description.

Version 3.41 (22 May 2006)

1) Template option to support ds_VisibleOnDesktop by default. You can turn this off globally, or disable locally (for specific windows that shouldn't have that feature).

Version 3.40 (10 May 2006)

1) Posts CloseDown event (for SelfService support) when exit from tasktray is selected.

Version 3.39 (12 April 2006)

1) The Auto-Shutdown on check box is defaulted to on.
2) Removed the font settings from the template (in order to correct display in laptops with ClearType fonts settings turned off).

Version 3.38 (27 March 2006)

1) Minor tweaks.

Version 3.37 (20 March 2006)

1) Changed the WinEvent equates to prefix with WE::. This means that compile duplicates are prevented (when equates of the same name are handcoded or used by other products). Check the Compile Errors section for more details.

Version 3.36 (16 March 2006)

1) Improved Taskbar Icon Template - so that it's easier to see what you need to do when making Services with Taskbar Icons.

Version 3.35 (20 February 2006)

No change - re-sync version numbers in DLL and template.

Version 3.34 (20 January 2006)

1) Template Fix: Regression in 3.33 - RetryCreateIcon definition was not always being generated.
2) Fix: Regression in 3.33 - Message removed from COM initialisation.

Version 3.33 (11 January 2006)

1) Template Fix: Taskbar icon now works with Services
2) WinAccept (DLL) - optimised procedure

Version 3.32 (21 October 2005)

1) Fixed bug in ds_Memory where 0 returned under clarion 6.x.
2) Fixed bug in comms status pin functions CTSHigh, DSRHigh, RingHigh and CDHigh.  Broken in 3.31.

Version 3.31 (27 September 2005)

1) Added ds_DestroyIcon(), use with ds_GethIcon() to free memory.
2) Added option "Left-Click Icon shows Window" to the TaskBarIcon template.
3) Added a separator to the TaskbarIcon popup menu.
4) Fixed bug in ds_FormatFastTime where times past midnight displayed incorrectly.
5) Added a ReSyncTime optional parameter to ds_FastClock() for use when the time has been adjusted. 

Version 3.30 (1 September 2005)

1) Fixed bug in ds_GSMSendSMS where random SMS send error occurred.
2) Fixed bug in ds_GSMSendSMS where program takes 99% of CPU during send.  (Thank you Nardus)
3) Removed ds_QueryPerformance, see 3.29 below.
4) Added ds_ReadCPUTimeStamp() and ds_ReadCPUTimeStampDelta().
5) Updated ds_FastClock().
6) Added ds_GetCurrentProcess().
7) Added ds_GetCurrentThread().
8) Added ds_GetProcessTime().
9) Added ds_GetThreadTime().

Version 3.29 (21 July 2005)

1) Fixed bug in ds_FormatFastTime where very small times, nano seconds displayed as milliseconds.
2) Added a template to open a com port. See Use com port template.
3) Added support for com port events.  See new com port template.  See modified newport command.
4) Fixed a bug in the GSM Modem routines that caused a GPF under clarion 6.X
5) Modified template call to ds_DebugView, removed start().  This was causing a GPF under 6.2
6 Added ds_SetRealTimePriority().
7 Added ds_QueryPerformance().
8 Added ds_Ulong64ToReal().
9 Modified "Add Icon to system tray" template to include optional Show|Hide|Close popup. (Thank you Geoff)
10 Added ds_HideWindow procedure
11 Added ds_ShowWindow procedure
12 Updated WinEvent() documentation.WinEvent
13 Documented the WinSysEvent and WinWtsEvent functions.

Version 3.28 (19 January 2005)

1) Modified template so that importing a procedure with a WinEvent template does not cause template errors. 
2) Modified template so that the Load Icon and Refresh Icon embed points are correct.  Refresh Icon was missing.

Version 3.27 (10 December 2004)

1) Fixed bug in ds_GetWinVersion where Win2003 was reported as WinNT. 

Version 3.26 (3 December 2004)

1) Fixed bug in template where "Disable WinEvent in the application" did not always work, some code was still generated.
2) Fixed bug in ds_SetClipboard().

Version 3.25 (25 November 2004)

1) Fixed bug in ds_GetFileVersionInfo where extra characters were returned with the version string.
2) Fixed bug in EzHelp version checking routine.
3) Added priority attributes to template embed code.  This is to assist with souce comparison at Jim's request.
4) Renamed WinEvent internal modules, prefixed with "ds_we".  This is to remove module naming conflicts.
5) Added ds_SaveStack and ds_TestStack procedures.  These may help in locating stack corruptions.

Version 3.24 (3 November 2004)

1) Fixed export of ds_GetFileVersionInfo for cw55 and cw50

Version 3.23 (2 November 2004)

1) Added ds_GetFileVersionInfo.
2) Fixed bug in template where exporting multi-dll info caused a compiler error.

Version 3.22 (23 October 2004)

1) Major re-write of documentation.
2) Added TaskbarShowBalloon and TaskbarHideBalloon code templates.
3) Upgraded to new CapeSoft look.
4) Added template help buttons.
5) Modified WinEvent template to use EVENTMAP.CLW instead of adding each procedure prototype to the global map.
6) Added error reporting to most WinEvent functions.  See ds_Error
7) Modified ds_CreateDirectory to work with relative paths ie ..\MyNewDirectory

Version 3.21 (8 September 2004)

1) Fixed memory leak in ScreenWidth(), ScreenHeight() &ScreenDepth()
2) Added ds_GetScreenDPI() which returns the user screen DPI settings.  96=Small Fonts, 120=Large Fonts or custom font setting.
3) Added ds_CreateShortcut() which will create a shortcut to a file.

Version 3.20 (18 August 2004)

1) Modified "Add Icon to the intray" template so that WinTaskBarAddIcon is now called from a posted event.  This is because sometimes the Icon does not add.
2) Added some compile warnings when WinNotOnTaskBar is used with auto-shutdown as this is not compatible.

Version 3.19 (22 July 2004)

1) Rebased DLL for faster loading.
2) Added save to file / clipboard functionality to the builtin debug viewer.
3) Added embed points for TaskBar balloon events.
4) Added the field equate lables to the builtin debug viewer.
5) Updated CSIDL equates.
6) Added ds_GetHModule() which returns a handle to the current module or a specified DLL.  Use with ds_GetHIcon().
7) Added ds_GetHIcon() which returns a handle to icons that are compiled into the EXE or DLL.
8) Added ds_GetWindowsColour() which returns the current users windows colour setting in clarion colour format.

Version 3.18 (3 June 2004)

1) Fixed bug in WinTaskbarAddIcon where line breaks were removed from tip strings.  Should only remove for WIN9x.

Version 3.17 (31 May 2004)

1) Fixed bug in ds_MoveFile.
2) Modified WinTaskbarAddIcon and WinTaskbarChangeIcon to ignore calls with IconName blank.

Version 3.16 (16 April 2004)

1) Fixed bug where calling Sound(soundfilename) would fail under Win2k.

Version 3.15 (7 April 2004)

1) Fixed bug where calling Sound() with an empty wavefile name string caused a GPF.

Version 3.14 (23 March 2004)

1) Modified WinSysEvent() and WinWTSEvent() functions to optionally clear the value after reading.  New prototype!

Version 3.13 (18 March 2004)

1) Fixed bug in template where the Sound function was incorrectly prototyped.  Sound would cause app to close without GPF, just gone.

Version 3.12 (3 March 2004)

1) Fixed bug in GSM Modem SMS delivery Reporting where some Siemens modems were not properly supported.

Version 3.11 (16 February 2004)

1) Fixed bug in template where WinEvent events were not handled.
2) WinEvent examples upgraded.  (Thank you Jono)

Version 3.10 (5 February 2004)

1) Fixed conflict with Secwin.

Version 3.09 (3 February 2004)

1) Fixed bug in ds_WinTaskbarBalloon where Win2000 balloons did not work.

Version 3.08 (2 February 2004)

1) Fixed bug in ds_WinTaskbarBalloon where Win2000 and Win NT4 Balloons were positioned off the visible desktop.

Version 3.07 (28 January 2004)

1) Added TaskbarIcon "Balloon" support.  See ds_WinTaskbarBalloon
2) Modified WinTaskbarAddIcon to accept "compiled in" icons.  Example WinTaskbarAddIcon('~MyAppIcon.ico'...
3) Modified Auto-Shutdown.  Added Callback functions MyOKToEndSessionHandler &  MyEndSessionHandler
Added WinEvent functions ds_SetOKToEndSessionHandler & ds_SetEndSessionHandler.
See Auto-Shutdown for details.

Version 3.06 (12 January 2004)

1) Fixed bug where WinEvent could not be linked into a non data DLL.  WinEvent now has a DLL !!!!!
2) Modified GSM Modem SMS delivery reporting.
3) Added GSM Modem Event monitoring.  See example.

Version 3.05 (5 January 2004)

1) Fixed bug where WinEvent could not be linked into a data DLL.
2) Fixed bug in ds_VisibleOnDesktop where window would remain obscured on the right side.

Version 3.04 (11 December 2003)

1) Modified the NewPort function to cater for using LPTx as a parameter.
2) Fixed bug in (don't laugh) ds_debug.
3) Added new function ds_VisibleOnDesktop. 

Version 3.03 (22 September 2003)

1) Added GSM Modem SMS delivery reporting support.

Version 3.01 (21 August 2003)

1) Modified the ds_GSMGetReply function.  Added an extra optional parameter.
2) Added GSM Modem SMS read support.  See ds_GSMReadSMS
3) Added an date format string to the "Append compile date to title bar" option on WinEvent extension general tab.

Version 3.00 (30 July 2003)

1) Added a batch of new functions. 

Version 2.99 (9 July 2003)

1) Fixed bug introduced in 2.98 where ReadPort caused a GPF.
2) Added alternate Auto-Shutdown method.  This allows you to execute closing down code but will exit even if user cancels the shutdown.
See option under the Auto-Shutdown option on WinEvent extensions.

Version 2.98 (3 July 2003)

1) Fixed bugs in WindowsRelease function.

Version 2.97 (26 June 2003)

1) Fixed bugs in ScreenWidth, ScreenHeight and ScreenDepth functions.
2) Added a new function.  ds_WinTransparent() .  This function is completely useless but looks really cool.  WinXP and Win2000 only.  (Not Win98).
  ds_WinTransparent(255) = Normal window
  ds_WinTransparent(0) = Transparent window
  ds_WinTransparent(128) = recommended. 

Version 2.96 (24 June 2003)

1) Added new example code to the WinOnTop function. This is the ideal code for hiding and showing a window from the Task Bar.

Version 2.94 (2 June 2003)

1) Fixed bug in Modified NewPort (2.93) where an error on opening a port (port in use) caused a stop .
2 Fixed bug in SetRTS and SetDTR functions.  Was causing linker error.
3) Problems with Wheel Mouse Support.    Some mouse drivers are not compatible with WinEvent Wheel Mouse support and cause random GPF's. 

Version 2.93 (1 May 2003)

1) Modified NewPort to support buffer size setting.

Version 2.92 (8 April 2003)

1) Modified WinTaskBarAddIcon so that the Icon is redrawn whenever a new taskbar is started.  Note the new "Refresh icon event" embed point.
2) Added function GetSystemDir.  This returns c:\windows\system
3) Removed GetSystemWindowsDir as this only works under terminal server.

Version 2.91 (24 March 2003)

1) Fixed bug where WinEvent events were suppressed while running EzHelp.

 

[End of document]