V0.84 is available for testing for Linux/i386, Sun and FreeBSD

Dr. T.C. Zhao (zhao@bragg.phys.uwm.edu)
Sat, 14 Dec 1996 23:10:24 -0600

To subscribers of the xforms list from "Dr. T.C. Zhao" <zhao@bragg.phys.uwm.edu> :

xforms V0.84 is now available for testing for the following platforms:

linux/i386 a.out & ELF
Sun SunOS 4.1 and Solaris 2.4
FreeBSD 3.0-current

SGI and HP versions will be made available shortly.

I'd appreciate it if you download and test this version. As
always, feedbacks are welcome.

Due to the large number of (small) changes and fixes, it is
possible that I missed a few things that were reported. Please remind
me of those that you reported but were not fixed in this version.

Changes since 3rd public release July, 1996

o. API for two goodies changed

fl_show_question(char *s1, char *s2, char *s3) changed to
fl_show_question(char *s, int def_answer)
where def_answer can be 1 to indicate yes, 0 to indicate no,
-1 no preference.
string s can have embedded newlines in it.

fl_show_choice(char *s1, char *s2, char *s3, int num,
char *c1, *char *c2, char *c3)
changed to

fl_show_choice(char *s, int num,
char *c1, *char *c2, char *c3, int def_choice)
where choice can be 1,2,3 to indicate default choice.

Enhancements and Fixes
o. fdesign
Better response
Interaction change. Left mouse button can be used to
add, move and resize objects.
Object class specific initializations for some objects.
External binding hooks.
Undo for Align operation.
Make backups of old output
Added to FL_FORMS structure a new member fdui that gets
set to the FD_ structure by fdesign.

o. xyplot
added fl_set_xyplot_[x|y]grid - adds grid lines to an xyplot
fl_set_xyplot_alpha[x|y]tics - alphanumerical tic labels
fl_set_xyplot_fixed_[x|y]axis - constant plotting area
fl_clear_xyplot - free dynamic mem related to xyplot
fl_set_xyplot_linewidth - set line thickness
fl_set_xyplot_overlay_file - use file as overlay

allows inverted axes
deprecated fl_set_xyplot_font[style|size].
Use fl_set_object_l[size|style]. This allows setting the
font from within fdesign.

fixed xyplot overlay so it gets plotted immediately.
fixed active plot in the presence of overlays.
better tics generation

o. Browser
Added horizontal scrollbars.
Better, more solid look&feel scrollbars
Added fl_addto_browser_chars - append chars (with or without newline)
Removed fl_set_browser_leftslider

o. Timer
Count-up timer.
Suspend and resume.
Filter for timer output (so you can present the time in whatever
format you like).

o. Slider
Better bounds checking

o. Input
FL_DATE_INPUT type (mm/dd/yyyy or dd/mm/yyyy)
Better validator/filter support
Added scrollbars for MULTILINE_INPUT

o. Dial
Added FILL_DIAL type.
changed + direction from CCW to CW
changed default zero from 3 o'clock to 6 o'clock

o. manual
Change bars for major modifications since V0.81
more and better index entries.

o. menu/choices
fixed initial mode problem
fixed memory problem when deleting items (choice)

o. Buttons

o. popups
fl_setpup_font[size|style] return the old setting.

o. General
Better link profile (60-100k less than V0.81 for a minimal program)
Provided means to override FL_UNFOCUS event
Fixed a color substitution problem
Enhanced robustness of some of the macros
fl_deactivate_object works for canvas
documented some previously undocumented functions.
Added to FL_FORMS structure a new member fdui that gets
set to the FD_ structure by fdesign.
fl_set_font_name returns int, <0 indicates bad font.
Fixed some free memory reference problem
fl_initialize now strips everything after the last period from the argv[0]
to make the command name. Not sure 100% correct, but at least
it will cut down hundreds of "bug reports" about command line option
not working.

***** 3rd public release July 1996 **********
To unsubscribe, send the message "unsubscribe" to
xforms-request@bob.usuf2.usuhs.mil or see