Instructions
Just some notes for now:
- You can use the TAB key to tab between fields in the login boxes
and between the blurb box and the yes button.
- Pausing
- You can use "Window / Pause Reset" to have the system
compute the number of lines displayed in the window (for
pausing)
- You can use the F12 key to act the same as pressing the MORE
button
- Quitting
- The "Bail Out" button on the title window will kill
everything immediately.
- The menu item File / Quit will kill everything after
prompting you. It does not quit lily politely.
- The menu items under File / Disconnect... are the preferred
way to end your lily session.
See the main CaL
page for information about mailing lists you may want to subscribe
to.
If you have problems or bugs, please report them to
cal@addventure.com
Version Information
0.3.8
(22 Apr 1996)
New
- Changed default host to eclipse.its.rpi.edu instead of the
raw IP address. This may fix the 1.0.1 JDK problem, but is
definately not the preferred way to address the machine.
- The -h command line parameter can now be used (in applications
only) to set the host address of the server. (Applets have their
own way to get this information.)
- Return anywhere on the entry line now works correctly.
- Fixed a problem with one-character names before the semicolon.
Known bugs and missing historical features
- People will hate the text entry area.
- People will hate the oversided window used to tell you the result
of commands. Some of these results should be in their own kind
of window anyway.
- Commands do not thread well. It is not wise to run more than
once WHO/WHAT window or try to send messages while a WHO/WHAT
update is taking place.
- Keyboard inputs
- People will complain about the behaviours of ;:= and tab.
Some day these will be configurable.
- Can't get focus to go to text entry area, either
automatically or through F11. (Typing something when the
focus is elsewhere will drop the first character)
- F12 doesn't work everywhere
- Menus broke when handleEvent in the window was created, so I
removed it (which I guess makes this a potential bug)
- Reports of exceptions while closign windows. (Unconfirmed)
- In Netscape, Motif errors appear to be generated when windows are
closed. menu_bar
- Need other command line parameters and a usage page.
(See also
Future Expected Features and
Operating Environment Bugs)
0.3.7
(21 Apr 1996)
New
- :;= expansion works, but only if there is nothing else on the
line
- Tab and shift-tab will rotate through a list of people and groups
you have sent to
- The up and down arrows will scroll through a list of previous
lines you have entered.
- Self-updating WHAT list
- WHO and WHAT list buttons work (at least when active)
0.3.6
(27 Jan 1996)
New
- Added List / Who / All to the menus
- Can no longer close the Default window from the menu.
- Runaway CPU problems should now be solved... Again.
- WHO table
- WHO table headers and footers are not in the scrollable list
- Ignore/Unignore, Notifications, and Conversation buttons
added, but they still don't do anything but blink
- Title window now displays for applications
0.3.5
(23 Jan 1996)
This version was released mostly unfinished due to a showstopper in
0.3.4.
New
- Fixed typo on html page
- Long output now has a better chance of both getting to the
correct window, and getting everything back to the default window
when its done.
- Preliminary implementation of an updating, scrolable, command WHO list.
0.3.4
(19 Jan 1996)
New
- Changed the default address on the HTML page
- Connect to another port besides 7777
- Quitting CaL
- Quitting from appletviewer or Netscape doesn't cause exception,
but will print message about what to do.
- Quit CaL directly from the DETACH/BYE box
- Quit CaL from the title window. (Emergency bail-out)
- Fixes to more login problems
- Review detach now takes place at a different time
- Works correctly if you have /SET AUTOREVIEW NO (but you get
the detach review anyway)
- %connected in a text message no longer causes problems
- Login timeouts will send CaL to a shutdown state
- "lilyCore" logins caused problems.
- Fixes to signaling
- Signaling now works for more than just messages
- Signaling will not swallow up other events
- Blank lines before messages are now correctly tied to the
message
- Signaling now goes to a different pipe and shouldn't print a
blank line in the start screen/Java log.
- Status buffer is now viweable
- Prototype help menu
- More whitespace added to the MOTD screens
- After a screenfull but no pending output, the output from text
entry no longer gets paused (I think)
- Connection closing should now terminate the thread. This may
have side effects I havent noticed yet - please report anything
unusual.
0.3.3
(14 Jan 1996)
This is mostly a bugfix release.
New
- Line wrap system fixed
- No longer causes exceptions
- Last character on the line are now retained
- Removed some unknown commands that were quite well known.
0.3.2
(12 Jan 96)
This is mostly a bugfix release.
New
- Removed random newlines in long output (particularly the review)
- Redirecting connection from previous session now works
- Blank lines before messages are now there
- Signals happen (untested under Netscape)
- Signals will correctly beep when they arrive, not when
printed in the buffer
- Long lines (either typed in or from lily) wrap
- Windows now close even if there is stuff not yet viewed
0.3.1
(09 Jan 1996)
- Fixed incomplete review buffer problem
- Created WHO and WHAT prototype windows
- Can now quit CaL from the menu
- Can now /BYE and /DETACH through the menus (will not close CaL)
- F12 Hotkey to do MORE
- Fixed blank line after outgoing commands
- Improved login parsing
- Doesn't barf without name or password
- Removed double messages
- Won't lock on login
0.3
(22 Dec 1995)
- Fixes for JDK1.0b2 and Netscape1.0b4
- Internal restructure to imrpove parsing
- Added Login windows
- Added Review windows
- Reorganized menus
- File menu removed windowing options
- New windowing menu, including the Close option
- List menu, with stubs for who and what
0.2
- Improved threading (speed improvement)
- New text viewing area
- Added menus
- File menu, with stubs for detach, bye, and logging
- ???
- Added status frame
- Can run as application or applet
0.1
- Initial release.
- Basic text entry widget, text area widget, and more button
Expected Future Features
These will show up at some point... I think.
- Help menu
- Configuration settings
- Settable title bars
- Improved Conversation window
- Select and Cut
- Hot regions
- Word searching
- Font/colour selection
- Clear buffer ability
- Clone buffer ability
- Multi-line paste/entry into send
- Editable info files
- Startup configuration
- Windows for per-person discussion (pending server modifications)
- Whiteboard via lily
- Full audio support (needed for Netscape)
Operating Environment Bugs
These are problems that are, as far as I can tell, problems with the
specific operating environment you are using. In general, these are
lower in priority than other bugs, or even desired features, since
most of them are problems in the environment itself.
- Netscape
-
- No audible signaling. (Will be corrected when we have real
audio support.)
- Yellow security bar messes up the formatting of the window.
- Appletviewer
-
- Yellow security bar messes up the formatting of the window.
- Java Applications
-
- Windows like to show up in the upper left hand corner
- No command line ways to set machine or port