 |
hat's New
This page lists the history of new features added to WildView, along with the details of
changes, enhancements, and bug fixes. WildView version 1.0 was released on 22 June 1997.
 |
Version 1.3 (released 18 October 1997)
-
New!
A new control module, WVPanelMail, has been added to WildView.
The WVPanelMail module allows you to add a "pop-up" email window to a WildView
panel set that enables a user to send email messages. The module can send email using SMTP or using a CGI program.
-
New!
A new applet parameter named loadMsg has been added. The loadMsg parameter allows you to display
a default or custom text message while the WildView applet is loading.
-
New!
A new applet parameter named appletBg has been added. The appletBg parameter allows you to
define the applet background "fill" color used during page scrolling or when the applet is
covered by another windows and then exposed (see the applet documentation for details).
-
New!
A new applet parameter named warn has been added. The warn parameter allows you to
disable the logging of warning messages generated by the applet (error messages are always logged).
-
New!
Two new parameters have been added to the WVPanelFx module that allow you to specify delays
when using the loop attribute. If looping is enabled, then the fLoopDelay can be used
to define a delay that occurs at the end of the forward portion of the loop (first frame to last frame),
and the rLoopDelay can be used to define a delay that occurs at the end of the reverse portion
of the loop (last frame to first frame).
-
New!
A new parameter named preLoad has been added to the WVPanelImage module, and the
module's image loading behavior has been changed. Previously, an image was always loaded asynchronously:
this allowed the WildView display to initialize faster, but with the result that in certain
situations the image would be drawn on the display a portion at a time (instead of all at once). Also,
in some complex WildView displays, Netscape Navigator 3.x sometimes had problems loading the image.
WildView will now by default load all images entirely during initialization; however you can
override this behavior by using the new preLoad parameter. If preLoad is set to false,
then the image is loaded asynchronously as it always did in prior versions. Also, the preLoad
parameter can be assigned a "timeout" value in seconds. This allows you to give the image a
maximum time in which to load during initialization. If the image takes longer than the timeout specified,
then the image will still continue to load, but the WildView initialization process will not wait
for the image to finish loading before it continues with the initialization process.
-
New!
A new documentation page has been added that describes how to enable and view the Java log in Microsoft Internet Explorer
and Netscape Navigator. The Java log is extremely useful for debugging your panel sets.
-
New!
Two sophisticated new WildView examples have been added (actually three if you count the example included in the
documentation for the new WVPanelMail module). The new examples are titled
"Catalog Browser" and "HelpDesk."
-
Enhancement
The modules that allow you to load a new panel set (e.g. WVPanelHScroll, WVPanelTeletype,
WVPanelTimer, WVPanelTrigger, WVPanelTypewriter, and WVPanelVScroll)
will now accept a loadMessage attribute.
The loadMessage attribute allows you to specify a text string that will be displayed
on a single line in the center of the applet display area while the next panel set is loaded.
-
Enhancement
The WVPanelText module has been re-written in order to improve performance. The functionality of the
module has not been changed, with the exception that the initTrigger parameter has been removed since
it is no longer required (text displayed by the module is now created synchronously instead of asynchronously).
-
Enhancement
The "target" attribute of the WVPanelURL module can now be set once instead of specifying the
same target each time that the "url" attribute is changed. Now, once a target is set (either in
the <PANEL> tag or by sending a trigger to the panel), the target remains in effect until
another target is specified, or until the target is cleared by setting it to a value of "none."
-
Enhancement
A number of internal enhancements have been made to the WildView applet and modules that could possibly
improve performance on some platforms.
|
 |
Version 1.2 (released 29 August 1997)
-
New!
A new graphics module, WVPanelFx, has been added to WildView.
The WVPanelFx module allows you to generate animated special effects transitions
between images created with the WVPanelImage module and/or text created with the
WVPanelText module. There are twelve basic effects available (which can be combined):
Beam, Crash, Down, Evaporate, Fade, Glare, Left, Right, Shatter, Twirl, Up, Zoom.
-
New!
Four new WildView examples have been added (actually five if you count the example included in the
documentation for the new WVPanelFx module). The new examples are:
"WildAdBanner the Third,"
"EMailBar," "Headlines,"
and "OfficeNews."
-
Enhancement
The WVPanelImage module now supports additional alignment options for the align attribute.
-
Enhancement
Any module that is able to send a <TRIGGER> can now optionally send the trigger to
multiple panels (previously, a trigger could be sent to only a single panel).
-
Enhancement
The WVPanelText module now supports a new initTrigger attribute. The
initTrigger attribute allows you to send a <TRIGGER> to one or more
panels once the initial text has been drawn in a WVPanelText panel (text is drawn as a background
process, so it is not immediately available when the panel is initialized).
-
Enhancement
A new applet parameter named useCache has been added. This parameter can be used to
enable or disable the caching of panel sets by the browser.
The parameter defaults to true if it is not
specified, so if your WildView display is designed to dynamically check the server for updates,
then make sure that you set the useCache parameter to false in your applet tag. See the
applet documentation for more details.
-
Enhancement
The <SET> tag can now be used with the WVPanelTimer module. The <SET> tag
enables you to change panel sets by loading a new panel set to replace the currently loaded panel set.
-
Enhancement/Bug Fix
A new optional attribute named "hidden" has been added to the WVPanelImage
and the WVPanelText modules.
Setting the attribute to true prevents a panel based on either of these two modules from being drawn.
This new attribute was added to work around a problem some implementations of Java have if an image
has an x or y coordinate that places it offscreen (i.e., outside of the viewing area).
-
Bug Fix
A problem that caused the applet to hang in certain situations when the <SET> tag
was used with a stop=true attribute has been corrected.
-
Bug Fix
Fixed a "thread leak" problem.
-
Bug Fix
Netscape Navigator 4.02 has a serious bug that will crash the browser if a WildView display that
uses the WVPanelTypewriter module is run. Release 1.2 of WildView contains code to
work around the Navigator bug.
-
Bug Fix
The Java Virtual Machine in Preview Release 2 of Microsoft's Internet Explorer has a few problems that
effect WildView. Release 1.2 of WildView contains code to work around all known problems
with the Internet Explorer Preview Release 2.
|
 |
Version 1.1 (released 20 July 1997)
-
New!
A new control module, WVPanelTimer, has been added to WildView.
The WVPanelTimer module allows you to send a pre-defined sequence of triggers
to other panels (with an optional delay between triggers) beginning
either when the WVPanelTimer panel is initialized, or beginning when a
specified activation event occurs. The trigger sequence can be played continuously,
or a specified number of times. An example of the use of the WVPanelTimer module
is its use in combination with the WVPanelImage module
to create simple animations at frame rates of up to 10 frames/second.
-
New!
Four new WildView examples have been added (actually five if you count the example included in the
documentation for the new WVPanelTimer module). The new examples are:
"Son of WildAdBanner,"
"WildMenu," "Animated Map,"
and "Wild Web Slide Show."
-
Enhancement
The WVPanelTrigger module can now send multiple triggers to multiple panels for
multiple mouse events. In version 1.0, the WVPanelTrigger module could only
send a single trigger to a single panel for a single mouse event.
-
Enhancement
The WVPanelImage module in version 1.0 of WildView required that a GIF or JPEG
image file be specified for each WVPanelImage panel in a panel set. In version 1.1,
you can now reuse an image in a WVPanelImage panel, provided that the image
has previously been loaded by a WVPanelImage panel in the same panel set. This new
feature can significantly improve the load time of panel sets that use images.
-
Enhancement
The WVPanelText module has a new attribute ("align") that can be
used to vertically align the static text displayed by the module.
-
Enhancement
For the modules that support the <SET> tag (used to load a new panel set),
a panel set number can now be specified for the panelSet attribute as an alternative
to specifying the panel set file name and path. The panel set number corresponds to the number
that is part of the panelSetXX parameter name in
the applet tag.
-
Enhancement
The "Navigation Bar" example was re-structured to take advantage of
the enhancement to the WVPanelTrigger module.
-
Enhancement
The WVPanelURL module can now load multiple URLs with specific targets.
Previously, the module only supported loading one URL when a mouse click occurred.
-
Enhancement
The WVPanelHScroll, WVPanelTeletype, WVPanelTimer,
WVPanelTypewriter, and WVPanelVScroll modules support a new <LOAD>
tag. This tag allows panels based on these modules to load one or more URLs with specific targets.
Previously, the only module to support loading a URL was the WVPanelURL module.
-
Change
In version 1.0, if there was not at least one panel definition with a
clock attribute specified, then the clock value for the display
defaulted to zero. This resulted
in nothing being drawn in the WildView display. In version 1.1, the clock value
will default to 100ms if no panel in a panel set specifies a clock attribute. This ensures
that the WildView display will be drawn.
-
Change
If any panel in a panel set had a width or a height of zero in version 1.0, then the panel
would be ignored and an error would be logged.
Since some control modules do not require the width and height
attributes to be specified, WildView will now issue a warning to the Java log or
console instead of ignoring the panel.
-
Bug Fix
The WVPanelHScroll panel ignored a <WAIT> tag that was placed
before the first character of text to be scrolled. This problem has been corrected.
|
|
| Copyright ©
1997 by Modern Minds, Inc. |
|