nanogui: FLNX Fast Light Tool Kit version 0.14 announced
Subject:
FLNX Fast Light Tool Kit version 0.14 announced
From:
Jeff Moellmer ####@####.####
Date:
3 Nov 2000 17:22:12 -0000
Message-Id: <3A0303CE.7020102@censoft.com>
Version 0.14 of FLNX Fast Light Tool Kit is released at:
ftp://viewml.com/pub/flnx/flnx-0.14.tar.gz
This release adds better font support, mainly in that you can now
request fonts by name (as if they are TrueType) and it now responds
with the font (not necessarily TrueType if not compiled into Microwindows)
that most closely matches the size you request. Since the release of
MicroWindows pre5,
dialog boxes and other child windows are correctly destroyed from the
window manager. Cursors also now work a lot better. Finally, an
updated ChangeLog, a new TODO list, and INSTALL instructions.
This release coincides with the Microwindows Version 0.89pre5 prerelease and
the viewml-0.18 release from Century Software in order to create a
completely working
ViewML embedded web browser on top of Microwindows.
There are still a few issues I am working on for the next release.
Specifically:
- Fix bitmap buttons which don't always redraw themselves.
- Find and fix any memory leaks.
- Add 2 byte character support.
- Make sure XPM's do not crash under framebuffer mode.
- Nano-X window managers do not handle resizing from child windows
(hence the resizeborder and the fullscreen demos cannot work
correctly).
- The Nano-X X11 mouse driver does not always catch mouse release events.
For example, if you wildly drag up and down on scroll bars, the
FL_RELEASE is never sent. Therefore, the FL_DRAG holds indefinitely
until
your next mouse click.
- Obtain bitmaps for all FLTK supported cursors.
- Make sure the colors for all FLTK supported cursors change to the
correct
foreground and background colors. Sometimes you'll want the bitmap
to be
the foreground and other times the mask.
The following is a complete change log for this release:
flnx 0.14 (Microwindows Version 0.89pre5) - 2nd Nov 2000 - ####@####.####
- Dialog boxes ( and other child windows ) are now correctly
destroyed by nanox window managers.
- Fixed checkers demo ( see flnx/test/checkers.cxx)
- Fixed cursors to change at correct hotspots ( see
flnx/test/tile.cxx )
- Fixed cursors to change to correct foreground and background
colors ( see flnx/test/cursor.cxx ).
Note: we are still working on getting all the cursor bitmaps to
include. Currently we only have some
default cursors.
- Now requests fonts by name as if they were TrueType.
- Now responds with font that matches most closely
the size you request in lieu of the actual TrueType font.
- Added TODO list concerning defects and unfinished tasks.
- Added INSTALL documentation.
flnx 0.13 (Microwindows Version 0.89pre3) - 25th Oct 2000 -
####@####.####
- Fixed first and third mouse button reversal problem between
flnx and microwindows.
- Fixed Fl_Overlay.
- Fixed many window decorating and parenting problems inside of
nanowm.
- Menus are no longer clipped by parent windows.
- Fixed file selection box.
- FL_ROUND_UP_BOX and FL_ROUND_DOWN_BOX look even better.
- Increased speed of True Type Fonts (much better!).
- Fixed Fl_vertex.cxx's fl_circle() ... it is now "polygon aware"
(i.e. see clock demo).
- Fixed pop-up menu on right click.
flnx 0.12 (Microwindows Version 0.89pre3) - 18th Oct 2000 -
####@####.####
- The event loop completely redone (FLNX under nanox is much faster).
- The event loop can now handle FL_TIMEOUT events properly (i.e. see
flnx/test/tabs)
- Menu Bars and Menu Buttons do not decorate inside of nanowm.
- Menu Bars and Menu Buttons events work correctly (i.e. draw in the
correct position).
- Parts of Fl_Dial do not disappear after use.
- Fl_Windows have FL_BLACK borders instead of FL_RED borders.
- Window Parenting works better (i.e. see flnx/tests/tile demo).
- Fl_Scroll now scrolls when other widgets are placed inside.
- Double buffering works.
- Fl_Box types FL_ROUND_BOX and FL_ROUND_DOWN_BOX draw correctly.
- Fl_Bitmap works correctly.
- Fl_Pixmap works correctly.
- Fl_Image works (nanox server side draws images REALLY slow on
X, it is
faster with framebuffer).
pre6 (Microwindows Version 0.88pre10) - 18th June 2000 - ####@####.####
* fixed text background output
* added MWFONT_DEFAULT_GUI if asked for font fails
* bugfixed region clipping code
* applied Kevin's fix for expose events, nx regions, new configure
pre5 (Microwindows Version 0.88pre9) - 15th June 2000 - ####@####.####
* first Nano-X port, contributed by Tanghao
Happy compiling!
Thanks,
Jeff Moellmer
Century Software