ECS Home Automation and Security Archives
  learn more | view messages for this month | NetBloc® | terms of use | search

Google
 


  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects

Subject:
From:
Date:
Cancel
WILLIAM AMEND
Mon, 8 Sep 2003 17:13:26 -0700 (PDT)
Mon, 8 Sep 2003 17:13:26 -0700 (PDT)


Mark Gilmore <mark@markgilmore.net> wrote:Hi everyone,
ECS 2.3.05 has been uploaded to http://OmnipotenceSoftware.com/ECS_SETUP.EXE.
Update history attached.
For instructions, please see manual ("Installing Updates" section).
Regards,

Mark Gilmore
http://OmnipotenceSoftware.com 

Revision history (in reverse chronological order)***************************************************
---------------------------------
2.3.059/7/03:1) Wrote JAVA Applet to intelligently display Lamp icons via   only 2 lamp
images (lamp_off.jpg & lamp_on.jpg).   Lamp_0.jpg ... Lamp_100.jpg are now obsolete
(and deleted by REV.EXE).2) Wrote Applet to display light-bulb icons (using similar
method to above).   See APPS.HTM for examples.3) Corrected JAVA bug which could make
image menu disappear when   Page "ADD" button was clicked.
---------------------------------
2.3.048/26/03:1) Updated JAVA menu-related code for proper operation with Sun's buggy
  JAVA platform (which is buggy, slow, and inferior to Microsoft's).
---------------------------------
2.3.038/16/03:1) Further enhanced applet files and established a logical/consistent
  naming convention. See APPS.HTM for example of each.
---------------------------------
2.3.028/15/03:1) Enhanced applet files.
---------------------------------
2.3.018/9/03:1) Greatly enhanced image-display logic.   Animated images may now be displayed
in Pages.8/10/03:2) RE Page "Add" button: Added ability to select images from a web
page   displaying all images (in addition to the normal dropdown).   Click "[DISPLAY
IMAGES]" in the dropdown to display.8/11/03:3) Changed Page logic/support, such image
files and HTML text may be   entered under the Property column (inst of the Applet-File
column).   REV.EXE should make the appropriate changes, but you should still   view
all Pages to make sure.4) Enhanced ECS so as to dynamically write many applet parameters
per context.   This rendered many applet files obsolete (all of which are deleted by
rev.exe).
---------------------------------
2.2.577/26/03:1) Added support for the display of .GIF images.
---------------------------------
2.2.567/25/03:1) Added ability to place JPG images in Pages withOUT having to create
  an IMAGE Object for each.   Also added line images horizontal_line.jpg & vertical_line.jpg.
  As all images may be moved/resized, one may now create floorplans   with ECS.   2)
Fixed a bug in the HTTP-IMAGE bug.7/26/03:3) Added support for the following "Parameter"
Objects:	Parameter:Background_RGB	Parameter:Property_Name_Background_RGB	Parameter:Property_Name_Foreground_RGB	Parameter:Property_Value_Background_RGB	Parameter:Property_Value_Foreground_RGB	Parameter:Icon_Background_RGB	Parameter:Icon_Foreground_RGB	Parameter:Off_Button_Background_RGB	Parameter:Off_Button_Foreground_RGB	Parameter:On_Button_Background_RGB	Parameter:On_Button_Foreground_RGB
---------------------------------
2.2.557/20/03:1) Added PAGE.Icon Property.   Clicking the Icon will display that Page.2)
Added the ability to display PAGE.Name Properties in Pages.   If the Page has an Icon,
it is displayed with the Page name below.   If not, a "text icon" is displayed containing
only the Page name.   When the icon is clicked, that Page is displayed.3) Additions
to right-click menu for Applet windows (in Pages):	a) Merged Page Applet MOVE/RESIZE
into a single operation.	b) Added "Set Window Height" and "Set Window Width" to menu	
  (to set Applet window height and width to specific values).	c) Added "Select a different
Applet file" to menu	d) Added "REMOVE this window" to menu.4) Added "Add" field to message
banner (click to add a Property to the Page).5) Moved message area below menu banner
(in all pages).6) Changed Page window layout to make use of entire screen.
---------------------------------
2.2.547/10/03:1) Eliminated use of WPDL.EXE for web-page downloads in the following
Classes:	HTTP	HTTP-Image		NOAA-Current	NOAA-Forecast	Point-Server2) Made required adjustments
to TV-Listing download files   (per recent changes on Zap2It.com).
---------------------------------
2.2.537/2/03:1) Added MOVE/RESIZE support for Page applets (right-click on Applet for
menu).
---------------------------------
2.2.526/27/03:1) Added "Create" link in top banner.2) Eliminated problem whereby applets
sometimes failed to display their   icons (usually from remote/slower connections).3)
When you select a function for a TV show in TVL.HTM, any other   ocurrences of that
show in the page will be set as well   (i.e. if you click "Del" on show X, then "Delete"
will be selected   on all occurences of "X").
---------------------------------
2.2.516/16/03:1) Added support for sorting the Create-Object table by Class.2) Added
reference section to the Object Edit page   (lists Objects which reference the Object
being edited).
---------------------------------
2.2.506/6/03:1) Renamed "Float" Class to "Floating-Point".2) Added "Del" button/link
to TVL.HTM (TV-listings) for convenience.3) Implimented new "Create Object" section
in Edit page.
---------------------------------
2.2.496/3/03:1) Added support for "Speak/New" and "Speak/All" values to   MESSAGES.Control
Property.2) Renamed "Read-Acc"/"Write-Acc" to "Read-Access"/"Write-Access".3) Renamed
"Maint" access to "Maintenance"4) Added MESSAGES.Speak Property.5) Removed the ISP Class
  (determining if PC was online proved to be a nightmare of complexities).6) Renamed
"Diag-Level" to "Diagnose".7) ECS now executes REV.EXE automatically upon detecting
an update.
---------------------------------
2.2.486/2/03:1) Renamed the following Classes:	Old                     New	------------------
     --------------	X10-Appliance           Appliance	X10-Lamp                Lamp	Omni-X10-Appliance
     Omni-Appliance	Omni-X10-Lamp           Omni-Lamp2) Renamed "Home" page to "Login",
and "Main" page to "Home".3) Corrected bug whereby newly-created Objects were not listed
  in the Script-editor dropdowns.
---------------------------------
2.2.475/25/03:1) Added support for adding Objects from .cfgx files.   Method applied
to TV-Listings and Voice-Mail.2) Fixed a few TVL-related bugs.   IF YOU ARE USING TVL,
PLEASE DO THE FOLLOWING:	a) Run EDM.EXE (in \ECS).	b) Enter:		R TVLDEL.TXT		(read TVLDEL.TXT)		A/'	(append
2-spaces to each line)		W			(write to disk)   This change is required to properly filter
unwanted shows.5/26/03:3) Enhanced socket-i/o library such that it dynamically re-allocates
receive   buffers when full. This change rendered these Properties obsolete:	SERVER-SOCKET.Client-Buffer-Size	CLIENT-SOCKET.Server-Buffer-Size5/28/03:4)
Added ECS_BACKUP.BAT to distribution (to backup all ECS folders prior to installing
updates).
---------------------------------
2.2.465/25/03:1) Corrected a bug which could cause ECS to crash when displaying the
log.
---------------------------------
2.2.455/23/03:1) Removed requirement for leading "ECS:" in TITLEs of custom HTML pages(all
htmls are now listed).
---------------------------------
2.2.445/22/03:1) Released the following 1Wire-related Classes:	1Wire-Adapter		iButton		DS18B20		DS18S20		DS1921		DS2406		DS2423		DS2438		DS2450		DS2890		HMP-2001		BAR-2001S		WS-1	Point-Server		Point-Sensor-Temperature		Point-Sensor-Temp/Humidity		Point-Sensor-5V		Point-Sensor-DSCI
---------------------------------
2.2.435/16/03:1) Added MESSAGES.Control Property (to support Refresh of Messages window).2)
Corrected bug related to SERIAL-PORT overflows.3) Corrected a mistake in stargate_flag.app
& stargate_variable.app.
---------------------------------
2.2.424/24/03:1) Added ISP Class (denotes if ISP is active).4/25/03:2) Added Name/Class/Description
sort support to Object map.4/28/03:3) Added FILE.Copy and FILE.Append Properties.4)
Added logic to refresh all Pages when an Object is Modified or Deleted4/29/03:5) Added
MESSAGES Log and related MESSAGES Class.5/3/03:6) Added MESSAGE.Click and PASSWORD.Message/Click
Properties.5/5/03:7) Replaced NOAA-WEATHER Class with NOAA-CURRENT and NOAA-FORECAST
Classes.   THIS CHANGE IS NOT HANDLED BY REV.EXE.   So if your cfg has a NOAA-WEATHER
Object, a manual edit will be required.8) Completed changeover from GIST to Zap2It.com
(for TV-Listings).   See new Zap2It setup instructions in manual.   And replace all
your TVL-related Objects with those in   main_orig.cfg (original released version of
main.cfg).9) Added TTS lexicon support (see TTS_LEXICON.TXT).   I know that MS supports
it's own, but I wanted a lexicon to be   bundled with ECS.5/6/03:10) Added CLEAR support
to Object log pages.11)
 Added SCRIPT.Argument-1 ... Argument-5 Properties.
---------------------------------
2.2.414/23/03:1) Added support for NOAA-WEATHER.Forecast-1...10 Properties.4/24/03:2)
Fixed bug related to new OMNI.Read-Frequency Property.
---------------------------------
2.2.404/22/03:1) Added support for "Lite" version.2) Added PCS-Lamp Class.3) Fixed Sunrise/Sunset
bug.4) Added OMNI.Read-Frequency Property.
---------------------------------
2.2.393/30/03:1) Killed auto-download of HTTP Objects at startup.2) Created UPD.BTX
(for auto-update procedure on ECS exit) and   added to distribution.4/4/03:3) Renamed
HTTP.Time/HTTP-IMAGE.Time to HTTP.Time-Stamp/HTTP-IMAGE.Time-Stamp   and added HTTP.Time/HTTP-IMAGE.Time
Properties (which reflect local PC time).   This update is NOT handled by REV.EXE.4/14/03:4)
Renamed all IBRIDGE-related Classes to "StarGate".5) Added support for various Omni-related
Classes:	Omni	Omni-X10-Appliance	Omni-X10-Lamp	Omni-ALC-Dimmer	Omni-Alc-Relay	Omni-Compose-PLC	Omni-Flag	Omni-Counter	Omni-Voltage	Omni-Macro	Omni-Message	Omni-Thermostat	Omni-Zone	Omni-Expansion4/21/03:6)
Corrected NOAA-Weather bug (introduced in 2.2.38).7) Added support for TV-Listings (as
supported in ECS-Legacy).   All required Objects are in main.cfg.
---------------------------------
2.2.383/15/03:1) Added support for ALL time-zones.2) ECS now sets the CLOCK.TIME-ZONE
default if it can be determined   from the OS (generally defined by the "TZ" environment
variable).3/17/03:3) Enhanced login/logout logic, such that if a user logs in with the
  same name/password as was used for another current session, then this   older session
is logged out (all secondary windows are closed and   home.htm is displayed in the primary
window).3/18/03:4) Added "PERSISTENT" Property to HTTP/HTTP-IMAGE Classes.3/19/03:5)
Enhanced NOAA-WEATHER/POINT-SERVER/HTTP/HTTP-IMAGE Classes to download   web-pages via
WPDL.EXE (so as to avoid halting ECS while establishing   connections).   In all cases,
WPDL.EXE writes to files/logs specifically dedicated to   the calling Object (to avoid
file conflicts during concurrent downloads).   HTTP/HTTP-IMAGE Classes use WPDL.EXE
only for non-persistent connections.6) WPDL.EXE arguments have been redefined/enhanced
(per #65).   If you are using this pgm,
 please refer to WPDL manual section.3/20/03:7) Enhanced JAVA image-display logic (for
speed and greater robustness).8) Renamed "IMAGE" Property to "IMAGE.File" (so as to
be consistent with   other similar Classes).9) Added RECORD capability to IMAGE/HTTP-IMAGE
Classes.   This feature is still in the developmental stages (need feedback).
---------------------------------
2.2.372/27/03:1) Enhanced JAVA applets to account for slow-load times   (as occurs with
SUNs JRE) and avoid false timeouts.2) Added support for LISTS of IP-masks to PASSWORD.CLIENT-IP
Property.   NOTE: Wild-cards are now only for "entire" digits (not for characters).3)
Renamed POINT-SERVER.SERVER-IP to "URL" and eliminated POINT-SERVER.FILE Property.3/4/03:4)
Enhanced IMAGE Class auto-update procedure.5) Added new HTTP Class.6) Added new HTTP-Image
Class.3/8/03:7) Enhanced INTEGER/FLOAT/TEXT/CHOICE Classes, such that   "Init" Property
was made obsolete (now deleted).8) Deleted "Init" property for COMMAND Class, as I determined
that   it wasn't realy needed.3/9/03:9) Removed support for "ICON_IMG" Applet Property,
as an IMAGE Object   better serves this purpose.3/12/03:10) If you click a name field
that has an associated icon, the resulting    dropdown will now list only those Objects
that may be displayed with    that icon.11) Restored the hiding of the console/log at
startup (as it
 was a while back).    To view, click the ECS tray icon.12) Added support for "direct
URL login"    (i.e. "http://127.0.0.1:89/home.htm?[name]?[password]" will login).
---------------------------------
2.2.3610/05/02:1) Enhanced the "CHOICE" Class, such that the choices may be defined
  in the cfg itself (rather than in a separate file).   The file capability is still
supported (for large choice-lists).2) I added a "SLEEP" Script capability, such that
a Script can exit   and resume where it left off on the next execution.   This will
come in handy with WHILE loops that take a long time.02/09/03:3) Added support for FLUSH
Property to SOUND-CARD.CONTROL Property.
---------------------------------
2.2.356/28/02:1) Corrected a bug related to CALLED Scripts, whereby Property values
  were not properly copied to the called Script's context.   This bug was introduced
in 2.2.34.7/3/02:2) Added support for start_stop.log (logs date/time when ECS starts/stops).7/8/02:3)
Added CLOCK.UP-HOURS and CLOCK.UP-DAYS Properties.7/25/02:4) Added following Properties
the the GNUPlot Class:	Background-Color	Border-Color	Axis-Color	Data-1-Color	  . . .	Data-10-Color
---------------------------------
2.2.348/22/02:1) Added "Y" & "X" coordinate Properties to PAGE Class(so as to support
absolute positioning of Applets)
---------------------------------
2.2.334/22/02:1) Added new Classes HA10-WOW & HA10-WOWTHL   (temp and temp/humidity
sensors for use with HA10).4/23/02:2) Corrected problem whereby applet dropdowns appear
"truncated" under XP.3) Corrected a bug related to the software authorization procedure,
   and updated REV.EXE so to modify PCID.TXT accordingly.4/25/02:4) Added DISK Class.5)
Added MOTHERBOARD-MONITOR Class.   NOTE that this Class may be used to estimate room
temperature via   the temp sensor on your PC's motherboard (by adding a few degrees).4/26/02:6)
Added DS18B20 Class.4/27/02:7) Added UPDATE.VALUE Property.8) Changed all "new" link
targets to "_blank" (so as to FORCE the   browser to open a new window every time, regardless
of cached pages).4/30/02:9) Enhanced HA10/WOW/WOWTHL Classes such that all web page
values are   retrieved during initial Object construction.5/5/02:10) Added NOAA-WEATHER
Class.5/7/02:11) Corrected bug: If a PASSWORD.PAGE/NEW or PASSWORD.URL/NEW was set 
  to a Page/URL, it would be
 opened multiple times if multiple ECS    web-pages were active (each page was receiving
and acting upon the    command). The command is now sent only to the 1st web-page.12)
Corrected bug (similar to above): If a PASSWORD.PAGE or PASSWORD.URL    was set to a
Page/URL, it would be opened in every ECS web-page    (each page was receiving and acting
upon the command).    The command is now sent only to the 1st web-page.13) Added LOGIN-TIME/LOGOUT-TIME
Properties to PASSWORD Class.14) Enhanced SESSIONS Page to display login/logout times.15)
Resolved issue whereby USER-logins were not able to access custom    web pages (i.e.
*.htm/*.html):    USERs may now access all such files, while GUESTs may only access
   the standard ECS Pages.    Note that ECS will trigger an error if a web-page references
   a Property whose Read-Access is higher than the users    (so we have no security
issue here).5/8/02:16) Added the following Properties:	TR15.Temp-Low	TR15.Temp-High	TR36.Temp-Low
	TR36.Temp-High	DS18B20.Low	DS18B20.High	DS2438.Temp-Low	DS2438.Temp-High	BAR2001S.Temp-Low	BAR2001S.Temp-High	BAR2001S.Low	BAR2001S.High	HMP-2001.Temp-Low	HMP-2001.Temp-High	HMP-2001.Low	HMP-2001.High	WOW.Low	WOW.High	WOWTHL.Humidity-Low	WOWTHL.Humidity-High	WOWTHL.Low	WOWTHL.High	NOAA-Weather.Temp-Low	NOAA-Weather.Temp-High	NOAA-Weather.Humidity-Low	NOAA-Weather.Humidity-High	NOAA-Weather.Pressure-Low	NOAA-Weather.Pressure-High5/9/02:17)
Renamed UPDATE.UPDATOR to UPDATE.UPDATER (spelling correction).5/17/02:18) Added TR36
Schedule-related properties.19) Began work on TEST.CFG, a cfg intended to test as many
Classes/features    as possible (an ongoing effort).    Unlike other cfgs, TEST.CFG
is overwritten during an update.20) Added CLOCK.BEHIND Property.5/19/02:21) Modified
the SCRIPT Class such that disabled scripts may be executed    by setting SCRIPT.CONTROL
to EXECUTE    (convenient for testing Scripts without the need of a separate    "run"
Object that would trigger the
 Script's execution).5/20/02:22) Error messages in MAIN.LOG are now prefaced with "ERROR:".23)
Added TR15.READ-FREQUENCY and TR36-READ-FREQUENCY Properties.24) Restored default display
of ECS console window and removed    troublesome Win tray icon.    No more Win-specific
GatesWare. GOOD RIDDANCE !.5/22/02:25) Enhanced Script parsing logic such that it detects/reports
   operators which are invalid for the referenced Property.    For example, this line:	Do
 Text  Multiply  10    Would trigger this error:	{script}: "Multiply" is invalid for
Text (script line {n})26) Corrected bug whereby Object name changes (via editor) were
not    properly updated in Script lines where the modified Object was    the SECOND
one referenced.    For example: If you renamed Object "X" to "Z", then a line like this:		Do
 X  Add  X    would be changed to this (2nd "X" not changed):		Do  Z  Add  X5/22/02:27)
Added FILE.NEW Property (used to determine if file has been modified).5/25/02:28) Fixed
SCHEDULE bug
 whereby "Weekday" conditions could be true on    the weekend.29) Added logic whereby
a session is logged out if 30 elapses without    a connection (such as would occur if
the user exited I.E. or    closed all ECS pages).5/30/02:30) Enhanced ALIAS Class such
that it's PROPERTY Property is modifiable    Thus, Scripts can use an ALIAS Object as
an "Object variable" of sorts.    For example:	Do  Alias.Property  Set  Integer-1	Do
 Script.Control  Set  Run	; Operate on Integer-1	Do  Alias.Property  Set  Integer-2	Do
 Script.Control  Set  Run	; Operate on Integer-2	. . .6/3/02:31) Added COUNT/MSECONDS/AVERAGE-MSECONDS
Properties to SCRIPT Class.6/6/02:32) Removed .CONTROL Property from the following Classes:	CLIENT-SOCKET	SERVER-SOCKET	SERIAL-PORT	HA5.CONTROL
   Former .CONTROL functions are now done via writes to .STATUS.    REV.EXE will change
all applicable ".CONTROL" refs to ".STATUS".6/19/02:33) Fixed a significant BUG:   
If an Object was edited/modified,    and a Script referenced
 different Properties of that Object,    then only the FIRST referenced Property would
be re-subscribed to.    Hence, updates to the other Properties would not be detected
by    that Script.
---------------------------------
2.2.324/18/01:1) Added support for 10 data points to GNUPLOT Class (up from previous
max of 4).4/19/02:2) Added "Minimum-Open-Time" and "Minimum-Close-Time" Properties to
  IBRIDGE-RELAY and 8CRXR Classes.3) Added "NAME:" prompt to login page.
---------------------------------
2.2.314/16/02:1) Added support for HA10 wireless 1Wire adapter (still under testing/eval).
---------------------------------
2.2.303/01/021) INTEGER values may now be set to "Random" to generate a random number.3/19/022)
The values for OCELOT.DIGITAL-OUTPUT have been changed from   OPEN/CLOSED to OFF/ON.
This change is beyond the ability of REV.EXE,   so editing will be required on any referencing
Scripts.4/3/023) Fixed bug related to IMAGE Class.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.512 / Virus Database: 309 - Release Date: 8/19/2003





Mark Gilmore <mark@markgilmore.net> wrote:
Hi everyone,
ECS 2.3.05 has been uploaded to http://OmnipotenceSoftware.com/ECS_SETUP.EXE.
Update history attached.
For instructions, please see manual ("Installing Updates" section).
Regards,

Mark Gilmore
http://OmnipotenceSoftware.com
Revision history (in reverse chronological order)
***************************************************


2.3.05 9/7/03: 1) Wrote JAVA Applet to intelligently display Lamp icons via only 2 lamp images (lamp_off.jpg & lamp_on.jpg). Lamp_0.jpg ... Lamp_100.jpg are now obsolete (and deleted by REV.EXE). 2) Wrote Applet to display light-bulb icons (using similar method to above). See APPS.HTM for examples. 3) Corrected JAVA bug which could make image menu disappear when Page "ADD" button was clicked.
2.3.04 8/26/03: 1) Updated JAVA menu-related code for proper operation with Sun's buggy JAVA platform (which is buggy, slow, and inferior to Microsoft's).
2.3.03 8/16/03: 1) Further enhanced applet files and established a logical/consistent naming convention. See APPS.HTM for example of each.
2.3.02 8/15/03: 1) Enhanced applet files.
2.3.01 8/9/03: 1) Greatly enhanced image-display logic. Animated images may now be displayed in Pages. 8/10/03: 2) RE Page "Add" button: Added ability to select images from a web page displaying all images (in addition to the normal dropdown). Click "[DISPLAY IMAGES]" in the dropdown to display. 8/11/03: 3) Changed Page logic/support, such image files and HTML text may be entered under the Property column (inst of the Applet-File column). REV.EXE should make the appropriate changes, but you should still view all Pages to make sure. 4) Enhanced ECS so as to dynamically write many applet parameters per context. This rendered many applet files obsolete (all of which are deleted by rev.exe).
2.2.57 7/26/03: 1) Added support for the display of .GIF images.
2.2.56 7/25/03: 1) Added ability to place JPG images in Pages withOUT having to create an IMAGE Object for each. Also added line images horizontal_line.jpg & vertical_line.jpg. As all images may be moved/resized, one may now create floorplans with ECS. 2) Fixed a bug in the HTTP-IMAGE bug. 7/26/03: 3) Added support for the following "Parameter" Objects: Parameter:Background_RGB Parameter:Property_Name_Background_RGB Parameter:Property_Name_Foreground_RGB Parameter:Property_Value_Background_RGB Parameter:Property_Value_Foreground_RGB Parameter:Icon_Background_RGB Parameter:Icon_Foreground_RGB Parameter:Off_Button_Background_RGB Parameter:Off_Button_Foreground_RGB Parameter:On_Button_Background_RGB Parameter:On_Button_Foreground_RGB
2.2.55 7/20/03: 1) Added PAGE.Icon Property. Clicking the Icon will display that Page. 2) Added the ability to display PAGE.Name Properties in Pages. If the Page has an Icon, it is displayed with the Page name below. If not, a "text icon" is displayed containing only the Page name. When the icon is clicked, that Page is displayed. 3) Additions to right-click menu for Applet windows (in Pages): a) Merged Page Applet MOVE/RESIZE into a single operation. b) Added "Set Window Height" and "Set Window Width" to menu (to set Applet window height and width to specific values). c) Added "Select a different Applet file" to menu d) Added "REMOVE this window" to menu. 4) Added "Add" field to message banner (click to add a Property to the Page). 5) Moved message area below menu banner (in all pages). 6) Changed Page window layout to make use of entire screen.
2.2.54 7/10/03: 1) Eliminated use of WPDL.EXE for web-page downloads in the following Classes: HTTP HTTP-Image NOAA-Current NOAA-Forecast Point-Server 2) Made required adjustments to TV-Listing download files (per recent changes on Zap2It.com).
2.2.53 7/2/03: 1) Added MOVE/RESIZE support for Page applets (right-click on Applet for menu).
2.2.52 6/27/03: 1) Added "Create" link in top banner. 2) Eliminated problem whereby applets sometimes failed to display their icons (usually from remote/slower connections). 3) When you select a function for a TV show in TVL.HTM, any other ocurrences of that show in the page will be set as well (i.e. if you click "Del" on show X, then "Delete" will be selected on all occurences of "X").
2.2.51 6/16/03: 1) Added support for sorting the Create-Object table by Class. 2) Added reference section to the Object Edit page (lists Objects which reference the Object being edited).
2.2.50 6/6/03: 1) Renamed "Float" Class to "Floating-Point". 2) Added "Del" button/link to TVL.HTM (TV-listings) for convenience. 3) Implimented new "Create Object" section in Edit page.
2.2.49 6/3/03: 1) Added support for "Speak/New" and "Speak/All" values to MESSAGES.Control Property. 2) Renamed "Read-Acc"/"Write-Acc" to "Read-Access"/"Write-Access". 3) Renamed "Maint" access to "Maintenance" 4) Added MESSAGES.Speak Property. 5) Removed the ISP Class (determining if PC was online proved to be a nightmare of complexities). 6) Renamed "Diag-Level" to "Diagnose". 7) ECS now executes REV.EXE automatically upon detecting an update.
2.2.48 6/2/03: 1) Renamed the following Classes: Old New ------------------ -------------- X10-Appliance Appliance X10-Lamp Lamp Omni-X10-Appliance Omni-Appliance Omni-X10-Lamp Omni-Lamp 2) Renamed "Home" page to "Login", and "Main" page to "Home". 3) Corrected bug whereby newly-created Objects were not listed in the Script-editor dropdowns.
2.2.47 5/25/03: 1) Added support for adding Objects from .cfgx files. Method applied to TV-Listings and Voice-Mail. 2) Fixed a few TVL-related bugs. IF YOU ARE USING TVL, PLEASE DO THE FOLLOWING: a) Run EDM.EXE (in \ECS). b) Enter: R TVLDEL.TXT (read TVLDEL.TXT) A/' (append 2-spaces to each line) W (write to disk) This change is required to properly filter unwanted shows. 5/26/03: 3) Enhanced socket-i/o library such that it dynamically re-allocates receive buffers when full. This change rendered these Properties obsolete: SERVER-SOCKET.Client-Buffer-Size CLIENT-SOCKET.Server-Buffer-Size 5/28/03: 4) Added ECS_BACKUP.BAT to distribution (to backup all ECS folders prior to installing updates).
2.2.46 5/25/03: 1) Corrected a bug which could cause ECS to crash when displaying the log.
2.2.45 5/23/03: 1) Removed requirement for leading "ECS:" in TITLEs of custom HTML pages (all htmls are now listed).
2.2.44 5/22/03: 1) Released the following 1Wire-related Classes: 1Wire-Adapter iButton DS18B20 DS18S20 DS1921 DS2406 DS2423 DS2438 DS2450 DS2890 HMP-2001 BAR-2001S WS-1 Point-Server Point-Sensor-Temperature Point-Sensor-Temp/Humidity Point-Sensor-5V Point-Sensor-DSCI
2.2.43 5/16/03: 1) Added MESSAGES.Control Property (to support Refresh of Messages window). 2) Corrected bug related to SERIAL-PORT overflows. 3) Corrected a mistake in stargate_flag.app & stargate_variable.app.
2.2.42 4/24/03: 1) Added ISP Class (denotes if ISP is active). 4/25/03: 2) Added Name/Class/Description sort support to Object map. 4/28/03: 3) Added FILE.Copy and FILE.Append Properties. 4) Added logic to refresh all Pages when an Object is Modified or Deleted 4/29/03: 5) Added MESSAGES Log and related MESSAGES Class. 5/3/03: 6) Added MESSAGE.Click and PASSWORD.Message/Click Properties. 5/5/03: 7) Replaced NOAA-WEATHER Class with NOAA-CURRENT and NOAA-FORECAST Classes. THIS CHANGE IS NOT HANDLED BY REV.EXE. So if your cfg has a NOAA-WEATHER Object, a manual edit will be required. 8) Completed changeover from GIST to Zap2It.com (for TV-Listings). See new Zap2It setup instructions in manual. And replace all your TVL-related Objects with those in main_orig.cfg (original released version of main.cfg). 9) Added TTS lexicon support (see TTS_LEXICON.TXT). I know that MS supports it's own, but I wanted a lexicon to be bundled with ECS. 5/6/03: 10) Added CLEAR support to Object log pages. 11) Added SCRIPT.Argument-1 ... Argument-5 Properties.
2.2.41 4/23/03: 1) Added support for NOAA-WEATHER.Forecast-1...10 Properties. 4/24/03: 2) Fixed bug related to new OMNI.Read-Frequency Property.
2.2.40 4/22/03: 1) Added support for "Lite" version. 2) Added PCS-Lamp Class. 3) Fixed Sunrise/Sunset bug. 4) Added OMNI.Read-Frequency Property.
2.2.39 3/30/03: 1) Killed auto-download of HTTP Objects at startup. 2) Created UPD.BTX (for auto-update procedure on ECS exit) and added to distribution. 4/4/03: 3) Renamed HTTP.Time/HTTP-IMAGE.Time to HTTP.Time-Stamp/HTTP-IMAGE.Time-Stamp and added HTTP.Time/HTTP-IMAGE.Time Properties (which reflect local PC time). This update is NOT handled by REV.EXE. 4/14/03: 4) Renamed all IBRIDGE-related Classes to "StarGate". 5) Added support for various Omni-related Classes: Omni Omni-X10-Appliance Omni-X10-Lamp Omni-ALC-Dimmer Omni-Alc-Relay Omni-Compose-PLC Omni-Flag Omni-Counter Omni-Voltage Omni-Macro Omni-Message Omni-Thermostat Omni-Zone Omni-Expansion 4/21/03: 6) Corrected NOAA-Weather bug (introduced in 2.2.38). 7) Added support for TV-Listings (as supported in ECS-Legacy). All required Objects are in main.cfg.
2.2.38 3/15/03: 1) Added support for ALL time-zones. 2) ECS now sets the CLOCK.TIME-ZONE default if it can be determined from the OS (generally defined by the "TZ" environment variable). 3/17/03: 3) Enhanced login/logout logic, such that if a user logs in with the same name/password as was used for another current session, then this older session is logged out (all secondary windows are closed and home.htm is displayed in the primary window). 3/18/03: 4) Added "PERSISTENT" Property to HTTP/HTTP-IMAGE Classes. 3/19/03: 5) Enhanced NOAA-WEATHER/POINT-SERVER/HTTP/HTTP-IMAGE Classes to download web-pages via WPDL.EXE (so as to avoid halting ECS while establishing connections). In all cases, WPDL.EXE writes to files/logs specifically dedicated to the calling Object (to avoid file conflicts during concurrent downloads). HTTP/HTTP-IMAGE Classes use WPDL.EXE only for non-persistent connections. 6) WPDL.EXE arguments have been redefined/enhanced (per #65). If you are using this pgm, please refer to WPDL manual section. 3/20/03: 7) Enhanced JAVA image-display logic (for speed and greater robustness). 8) Renamed "IMAGE" Property to "IMAGE.File" (so as to be consistent with other similar Classes). 9) Added RECORD capability to IMAGE/HTTP-IMAGE Classes. This feature is still in the developmental stages (need feedback).
2.2.37 2/27/03: 1) Enhanced JAVA applets to account for slow-load times (as occurs with SUNs JRE) and avoid false timeouts. 2) Added support for LISTS of IP-masks to PASSWORD.CLIENT-IP Property. NOTE: Wild-cards are now only for "entire" digits (not for characters). 3) Renamed POINT-SERVER.SERVER-IP to "URL" and eliminated POINT-SERVER.FILE Property. 3/4/03: 4) Enhanced IMAGE Class auto-update procedure. 5) Added new HTTP Class. 6) Added new HTTP-Image Class. 3/8/03: 7) Enhanced INTEGER/FLOAT/TEXT/CHOICE Classes, such that "Init" Property was made obsolete (now deleted). 8) Deleted "Init" property for COMMAND Class, as I determined that it wasn't realy needed. 3/9/03: 9) Removed support for "ICON_IMG" Applet Property, as an IMAGE Object better serves this purpose. 3/12/03: 10) If you click a name field that has an associated icon, the resulting dropdown will now list only those Objects that may be displayed with that icon. 11) Restored the hiding of the console/log at startup (as it was a while back). To view, click the ECS tray icon. 12) Added support for "direct URL login" (i.e. "http://127.0.0.1:89/home.htm?[name]?[password]" will login).
2.2.36 10/05/02: 1) Enhanced the "CHOICE" Class, such that the choices may be defined in the cfg itself (rather than in a separate file). The file capability is still supported (for large choice-lists). 2) I added a "SLEEP" Script capability, such that a Script can exit and resume where it left off on the next execution. This will come in handy with WHILE loops that take a long time. 02/09/03: 3) Added support for FLUSH Property to SOUND-CARD.CONTROL Property.
2.2.35 6/28/02: 1) Corrected a bug related to CALLED Scripts, whereby Property values were not properly copied to the called Script's context. This bug was introduced in 2.2.34. 7/3/02: 2) Added support for start_stop.log (logs date/time when ECS starts/stops). 7/8/02: 3) Added CLOCK.UP-HOURS and CLOCK.UP-DAYS Properties. 7/25/02: 4) Added following Properties the the GNUPlot Class: Background-Color Border-Color Axis-Color Data-1-Color . . . Data-10-Color
2.2.34 8/22/02: 1) Added "Y" & "X" coordinate Properties to PAGE Class (so as to support absolute positioning of Applets)
2.2.33 4/22/02: 1) Added new Classes HA10-WOW & HA10-WOWTHL (temp and temp/humidity sensors for use with HA10). 4/23/02: 2) Corrected problem whereby applet dropdowns appear "truncated" under XP. 3) Corrected a bug related to the software authorization procedure, and updated REV.EXE so to modify PCID.TXT accordingly. 4/25/02: 4) Added DISK Class. 5) Added MOTHERBOARD-MONITOR Class. NOTE that this Class may be used to estimate room temperature via the temp sensor on your PC's motherboard (by adding a few degrees). 4/26/02: 6) Added DS18B20 Class. 4/27/02: 7) Added UPDATE.VALUE Property. 8) Changed all "new" link targets to "_blank" (so as to FORCE the browser to open a new window every time, regardless of cached pages). 4/30/02: 9) Enhanced HA10/WOW/WOWTHL Classes such that all web page values are retrieved during initial Object construction. 5/5/02: 10) Added NOAA-WEATHER Class. 5/7/02: 11) Corrected bug: If a PASSWORD.PAGE/NEW or PASSWORD.URL/NEW was set to a Page/URL, it would be opened multiple times if multiple ECS web-pages were active (each page was receiving and acting upon the command). The command is now sent only to the 1st web-page. 12) Corrected bug (similar to above): If a PASSWORD.PAGE or PASSWORD.URL was set to a Page/URL, it would be opened in every ECS web-page (each page was receiving and acting upon the command). The command is now sent only to the 1st web-page. 13) Added LOGIN-TIME/LOGOUT-TIME Properties to PASSWORD Class. 14) Enhanced SESSIONS Page to display login/logout times. 15) Resolved issue whereby USER-logins were not able to access custom web pages (i.e. *.htm/*.html): USERs may now access all such files, while GUESTs may only access the standard ECS Pages. Note that ECS will trigger an error if a web-page references a Property whose Read-Access is higher than the users (so we have no security issue here). 5/8/02: 16) Added the following Properties: TR15.Temp-Low TR15.Temp-High TR36.Temp-Low TR36.Temp-High DS18B20.Low DS18B20.High DS2438.Temp-Low DS2438.Temp-High BAR2001S.Temp-Low BAR2001S.Temp-High BAR2001S.Low BAR2001S.High HMP-2001.Temp-Low HMP-2001.Temp-High HMP-2001.Low HMP-2001.High WOW.Low WOW.High WOWTHL.Humidity-Low WOWTHL.Humidity-High WOWTHL.Low WOWTHL.High NOAA-Weather.Temp-Low NOAA-Weather.Temp-High NOAA-Weather.Humidity-Low NOAA-Weather.Humidity-High NOAA-Weather.Pressure-Low NOAA-Weather.Pressure-High 5/9/02: 17) Renamed UPDATE.UPDATOR to UPDATE.UPDATER (spelling correction). 5/17/02: 18) Added TR36 Schedule-related properties. 19) Began work on TEST.CFG, a cfg intended to test as many Classes/features as possible (an ongoing effort). Unlike other cfgs, TEST.CFG is overwritten during an update. 20) Added CLOCK.BEHIND Property. 5/19/02: 21) Modified the SCRIPT Class such that disabled scripts may be executed by setting SCRIPT.CONTROL to EXECUTE (convenient for testing Scripts without the need of a separate "run" Object that would trigger the Script's execution). 5/20/02: 22) Error messages in MAIN.LOG are now prefaced with "ERROR:". 23) Added TR15.READ-FREQUENCY and TR36-READ-FREQUENCY Properties. 24) Restored default display of ECS console window and removed troublesome Win tray icon. No more Win-specific GatesWare. GOOD RIDDANCE !. 5/22/02: 25) Enhanced Script parsing logic such that it detects/reports operators which are invalid for the referenced Property. For example, this line: Do Text Multiply 10 Would trigger this error: {script}: "Multiply" is invalid for Text (script line {n}) 26) Corrected bug whereby Object name changes (via editor) were not properly updated in Script lines where the modified Object was the SECOND one referenced. For example: If you renamed Object "X" to "Z", then a line like this: Do X Add X would be changed to this (2nd "X" not changed): Do Z Add X 5/22/02: 27) Added FILE.NEW Property (used to determine if file has been modified). 5/25/02: 28) Fixed SCHEDULE bug whereby "Weekday" conditions could be true on the weekend. 29) Added logic whereby a session is logged out if 30 elapses without a connection (such as would occur if the user exited I.E. or closed all ECS pages). 5/30/02: 30) Enhanced ALIAS Class such that it's PROPERTY Property is modifiable Thus, Scripts can use an ALIAS Object as an "Object variable" of sorts. For example: Do Alias.Property Set Integer-1 Do Script.Control Set Run ; Operate on Integer-1 Do Alias.Property Set Integer-2 Do Script.Control Set Run ; Operate on Integer-2 . . . 6/3/02: 31) Added COUNT/MSECONDS/AVERAGE-MSECONDS Properties to SCRIPT Class. 6/6/02: 32) Removed .CONTROL Property from the following Classes: CLIENT-SOCKET SERVER-SOCKET SERIAL-PORT HA5.CONTROL Former .CONTROL functions are now done via writes to .STATUS. REV.EXE will change all applicable ".CONTROL" refs to ".STATUS". 6/19/02: 33) Fixed a significant BUG: If an Object was edited/modified, and a Script referenced different Properties of that Object, then only the FIRST referenced Property would be re-subscribed to. Hence, updates to the other Properties would not be detected by that Script.
2.2.32 4/18/01: 1) Added support for 10 data points to GNUPLOT Class (up from previous max of 4). 4/19/02: 2) Added "Minimum-Open-Time" and "Minimum-Close-Time" Properties to IBRIDGE-RELAY and 8CRXR Classes. 3) Added "NAME:" prompt to login page.
2.2.31 4/16/02: 1) Added support for HA10 wireless 1Wire adapter (still under testing/eval).
2.2.30 3/01/02 1) INTEGER values may now be set to "Random" to generate a random number. 3/19/02 2) The values for OCELOT.DIGITAL-OUTPUT have been changed from OPEN/CLOSED to OFF/ON. This change is beyond the ability of REV.EXE, so editing will be required on any referencing Scripts. 4/3/02 3) Fixed bug related to IMAGE Class.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.512 / Virus Database: 309 - Release Date: 8/19/2003

  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects




Services provided by [NetBloc]®! NetBloc Solutions Inc.
Terms of use. Indexing software (c) 1999 Lin-De, Inc
.