diff options
Diffstat (limited to 'SrcUnix/espws-2.0/relnotes.html')
-rw-r--r-- | SrcUnix/espws-2.0/relnotes.html | 209 |
1 files changed, 209 insertions, 0 deletions
diff --git a/SrcUnix/espws-2.0/relnotes.html b/SrcUnix/espws-2.0/relnotes.html new file mode 100644 index 0000000..555e213 --- /dev/null +++ b/SrcUnix/espws-2.0/relnotes.html @@ -0,0 +1,209 @@ +<HTML> +<HEAD> + <TITLE>Release Notes - ESP Widget Set for FLTK</TITLE> + <LINK REL="STYLESHEET" TYPE="text/css" HREF="fltk.css"> +</HEAD> + +<BODY BGCOLOR="#ccccff"> + +<H1>Release Notes</H1> + +<H2>Changes in v2.0</A></H2> + +<UL> + + <LI><B>Merged FileChooser and HelpDialog distributions</B> + + <LI>Got rid of several compiler warnings (converting from float to int). + + <LI>Open files in binary mode (workaround for MSVC++ C library + problems) + + <LI>Fixed scrollbar problems. + + <LI>Fixed <CODE>HR</CODE> problems (wasn't adding x() and y() offset.) + + <LI>New <CODE>h()</CODE>, <CODE>position()</CODE>, <CODE>resize()</CODE>, + <CODE>w()</CODE>, <CODE>x()</CODE>, and <CODE>y()</CODE> methods to + control help dialog window. + + <LI>New <CODE>link()</CODE> callback method - allows you to support + loading of data from other locations. + + <LI>New <CODE>textcolor()</CODE> methods to control default text + color. + + <LI>Now support <CODE>TABLE</CODE> border and width attributes. + + <LI>Now support <CODE>BODY</CODE> color attributes. + + <LI>Now support horizontal alignment. + + <LI>Now support table background colors. + + <LI>New <CODE>flsurf</CODE> application that supports limited web + browsing, etc. (web browsing requires CUPS library) + + <LI>F_OK wasn't defined under Windows. + + <LI>FileIcon::load() didn't check the filename extension + properly - it was missing the ".". + + <LI>FileIcon::load_xpm() needed to use a case-insensitive + comparison for color names. + + <LI>The KDE load_kde_mimelnk() function had the fopen() + check backwards. + + <LI>Some of the old FTI code still used NULL for the + outline index, but GCC 2.95 didn't like that. + + <LI>Added support for column_widths() and column_char() + methods from the Fl_Browser widget. + + <LI>OS/2 fixes from Alexander Mai. + +</UL> + +<H2>Changes in HelpView v1.0.1</H2> + +<UL> + + <LI>Now include a makefile and configure script. + +</UL> + +<H2>Changes in FileChooser v1.4.2</H2> + +<UL> + + <LI>FileBrowser::load() didn't handle unreadable directories. + + <LI>FileIcon::load_fti() could store the outline color in freed + memory. + + <LI>FileIcon::load_system_icons() now uses default icons that + look like Microsoft Windows icons. + + <LI>FileIcon::load_system_icons() now supports GNOME and KDE + icons. + + <LI>FileIcon::draw() now accepts an "active" flag so that + inactive controls are drawn with inactive icons. + +</UL> + +<H2>Changes in FileChooser v1.4.1</H2> + +<UL> + + <LI>Now include a makefile and configure script. + + <LI>Added missing XBM icon files. + +</UL> + +<H2>Changes in FileChooser v1.4</H2> + +<UL> + + <LI>Now provided under the LGPL. + + <LI>Pressing the Cancel button, hitting escape, or closing the + dialog window clears the FileChooser value. + + <LI>The FileIcon class now loads icons for CDE and the IRIX + Interactive Desktop (auto-detect at run-time.) Support for + GNOME, KDE, and Windows is in the works. + + <LI>The FileIcon class now provides a <CODE>label()</CODE> method + for using icons as labels for widgets. + +</UL> + +<H2>Changes in FileChooser v1.3</H2> + +<UL> + + <LI>Added new <CODE>FileInput</CODE> widget (world's shortest + widget! :) so that filename completion can be done with the + Tab, End, or right arrow key. + + <LI>The <CODE>FileChooser</CODE> widget now uses the + <CODE>FileInput</CODE> widget instead of <CODE>Fl_Input</CODE>. + + <LI>The text selection in the filename field now puts the cursor + at the end of the selection (unless you type the Backspace key.) + +</UL> + +<H2>Changes in FileChooser v1.2</H2> + +<UL> + + <LI>Fixed VC++ compile problems. + + <LI>Filename completion now scrolls the file list to the first matching + file and selects it when it matches exactly. + + <LI>The <code>value()</code> method incorrectly reset the chooser + type to <code>FileChooser::SINGLE</code> when the type was + <code>FileChooser::CREATE</code>. + + <LI>The <code>value()</code> method didn't handle directories without + filenames properly (always showed drives/file systems). + + <LI>The "new directory" button is now only activated when the + chooser type is <code>FileChooser::CREATE</code>. + + <LI>The "OK" button is now disabled until a filename is selected or + entered on the keyboard. + + <LI>Previously the chooser would only beep at the user when a non- + existing filename was entered for <code>SINGLE</code> and + <code>MULTI</code> type choosers. It now also pops up an alert + dialog with the text, "Please choose an existing file!" + + <LI>Added <code>iconsize()</code>, <code>textcolor()</code>, + <code>textfont()</code>, and <code>textsize()</code> methods to + the <code>FileChooser</code> class. + + <LI>The chooser no longer loads any icons by default; call the + new <code>load_system_icons()</code> method in the + <code>FileIcon</code> class to get the icons. + + <LI>The <code>FileBrowser</code> widget now has <code>iconsize()</code> + methods to control the size of the icons separately from the text font. + + <LI>The <code>FileBrowser</code> widget now supports tabs and newlines + in the item string. + + <LI>Added <code>iconsize</code>, <code>textcolor</code>, + <code>textfont</code>, and <code>textsize</code> methods to the + <code>FileChooser</code> class. + +</UL> + +<H2>Changes in FileChooser v1.1</H2> + +<UL> + + <LI>The <code>FileChooser::value()</code> method now has a default + argument of 1. + + <LI>Changed the <code>multi</code> methods and arguments to + <code>type</code> so that the chooser can limit selection to existing + files if necessary. + + <LI>Added a <code>FileChooser::value(pathname)</code> method to + set the current selection and/or directory. + + <LI>The file completion code now handles directory navigation when + you press "/". + + <LI>The filename field now gets the full width of the window. + +</UL> + +</BODY> +</HTML> |