This file was last updated 10 December 1998, 0:01 PST
Improvements by Category
In the WebHub VCL Components
WebHub Comments and HTML Comments v1.670
Now if you // out an HTML comment that begins and ends all on the same line,
the entire line will be commented out. In prior versions, WebHub interpreted any
line including a closing HTML comment tag as JavaScript and therefore did not
comment it out.
function TWebApp.RenamePageID v1.670
New function, lets you easily rename PageIDs on the fly.
Exporting v1.670
Dialog box reporting on number of pages exported, etc., does not
appear unless exporting was called through the menu (presumably by an end-user).
More security re: debug chunks v1.670
For those of you who like to put %=literals=% into your page footers,
you can now use %=pubLiterals=% and %=pubChecked=% instead. Those will
report only the "public" literals and checkboxes, skipping over any
whose names start with the security prefix, which defaults to underscore (_).
Version info v1.670
The ht\lib32\version.* file now contains the date/time of the build plus the
version number. The time stamp is not reliable. You can also check
the version property on TWebApp and other components.
Delphi 2.0 Support v1.670
All forms have been filtered to provide Delphi 2 compatibility. Errors in compiling
htWebApp.pas and webdcom.pas have been fixed.
Select lists with multi-word values v1.670
In earlier versions, if you used values with spaces, the text after the space
was lost. Now the space is translated to a plus sign. Your code must change it
back to a space if that's what you want.
In the demos
HTML|Decode panel v1.663
New panel. It decodes the W-HTML associated with an AppID and gives you lots
of stats, including a list of broken page links. Included in aserver.dpr as
of v1.670. The fmDecode.dfm is not compatible with Delphi 2.0 because it
uses a TSplitter.
Single-user test mode v1.663
The ht\htfrm\dmWebHub.pas data module contains the code necessary to make an application
server switch AppIDs on the fly, so that you could test DEMOS, follow a link to BW,
and have that work right away without using File|Open to load the BW app explicitly.
The aserver.dpr application server has this feature fully implemented. It is not
for production! It is just for testing, so you can quickly move among the demos.
Known Issues
Hub: This build includes hub.exe v1.620. The issue with the Sessions panel hanging the
hub in v1.660 is still unresolved. Start your hub with the /NoSessions parameter to
avoid the problem.
Hub : problem launching apps from the setups panel (hangs hub). Workaround: start
apps using Explorer or a BAT file.
DYNCHUNK : in progress. Unclear whether it "works" in this case: DYNCHUNK|keyword,abc when abc
is undefined. Prior to v1.64 that would call %=keyword=%. Right now it may do nothing. Pending -
TWebCycle : first usage is blank, after that it works as expected. Fixed in v1.680.
TWebLogin : not executing. Fixed in v1.680. Workaround:
Change your copy of ht\lib32\weblog.pas file:
procedure TWebLogin.DoExecute;
var
a1,a2,a3:string;
i:integer;
b:boolean;
begin
splitthree(DefaultsTo(HtmlParam,Command),',',a1,a2,a3); //move this line above the DoExecute line as shown here
inherited DoExecute;
...
TWebDropDown : problems - to be clarified. HTDR demo does not work.
webdatasource.close : not working
The parser's crlf optimization code is eating all crlf's at the moment.
Named cookies, e.g. cookie.mine, do not show values correctly. Fixed in v1.680.
HREF Tools Corp., 300 B Street, Suite 215, Santa Rosa, CA 95401 USA