From 3fa9dd7dbdafed23a8cf2aae79cc9311abad5f3a Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Wed, 18 Jan 2006 02:25:56 +0000 Subject: Update announcement with edited changelog. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4767 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- ANNOUNCEMENT | 416 ++++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 323 insertions(+), 93 deletions(-) diff --git a/ANNOUNCEMENT b/ANNOUNCEMENT index 2d423eb31..5f67d25c7 100644 --- a/ANNOUNCEMENT +++ b/ANNOUNCEMENT @@ -1,119 +1,349 @@ -The FLTK Team is proud to announce the release of FLTK 1.1.6, +The FLTK Team is proud to announce the release of FLTK 1.1.7, a cross-platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11), Microsoft(r) Windows(r), and MacOS(r) X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL(r) and its built-in GLUT emulation. -FLTK 1.1.6 fixes bugs in the Visual C++ and Watcom support -files, a crash bug on Windows, default parameter support and -widget position information in FLUID, window positioning -problems with with newer releases of KDE and OSX, copy shortcuts -in the Fl_Text_Display widget, and a side-effect in the -Fl_Browser::remove_() method. The new release also adds the 2.0 -copy_label() method for widgets and a delete_widget() method for -callbacks. +FLTK 1.1.7 fixes many bugs, adds some new example programs, and +adds many new improvements to the FLUID software including +multi-level undo, syntax highlighting in all code fields, widget +alignment and sizing guides, dialog templates, widget subclasses, +and printing and testing of user interfaces within FLUID. FLTK is provided under the GNU Library Public License with exceptions that allow for static linking. -Changes since FLTK 1.1.5 include: - - - Documentation updates (STR #552, STR #608) - - Added the 2.0 Fl_Widget::copy_label() method to - allow FLTK 1.x applications to have their label - strings managed by FLTK (STR #630) - - Added Fl::delete_widget() method to safely delete - widgets in callback methods (STR #629) - - Fl_Widget::damage(uchar,int,int,int,int) didn't clip - the bounding box properly (STR #626) - - Windows could appear on the wrong screen on OSX (STR - #628) - - Fl_Double_Window produced an error on resize with X11 - - FLUID didn't display menu items using images properly - (STR #564) - - Fl_Sys_Menu_Bar didn't compile on case-sensitive - file-systems (STR #622) - - FLUID didn't handle default function parameters - properly (STR #579) - - Moving or resizing widgets in FLUID didn't always - update the widget panel (STR #600) - - FLTK windows could appear off-screen on X11 (STR #586) - - The configure script did not support - --disable-localfoo to completely disable image file - support (STR #582) - - The Visual C++ 6.0 project files still listed the old - JPEG, PNG, and ZLIB library names (STR #577) - - Fixed the scandir() conditional code for HP-UX 11i - (STR #585) - - Fl_Text_Display didn't support CTRL/CMD-A/C (STR #601) - - Watcom fixes (STR #581, STR #584, STR #594, STR #595, - STR #623, STR #627) - - Fixed library include order when building DSOs on - MacOS X (STR #596) - - fl_xid() could cause a WIN32 application to crash (STR - #560, STR #576, STR #618) - - Fl_Browser::remove_() removed the item from the list - before computing the item height, which caused - problems with some programs (STR #613) +Changes since FLTK 1.1.6 include: + + - Added Fl::screen_count() and Fl::screen_xywh() APIs to + support multi-screen displays. + - Added Greg Ercolano's simple Fl_Input_Choice widget + which is a combination of the Fl_Input and + Fl_Menu_Button widgets (STR #650) + - Added many new FLUID features: syntax highlighting, + multi-level undo, templates, comments, live code view, + live UI test, alignment/sizing guides, printing, and + widget subclassing! + - Documentation fixes (STR #571, STR #648, STR #692, STR + #730, STR #744, STR #745, STR #931, STR #942, STR #960, + STR #969) + - Build system fixes (STR #636, STR #638, STR #645, STR + #724, STR #774, STR #863, STR #893, STR #926, STR #972, + STR #995, STR #996, STR #997, STR #1087, STR #1123) + - fltk-config fixes (STR #840, STR #868, STR #869) + - Threading fixes (STR #1138) + - X11 fixes (STR #711, STR #933, STR #1012) + - MacOS fixes (STR #602, STR #662, STR #765, STR #804, + STR #905, STR #908, STR #968, STR #1099) + - WIN32 fixes (STR #647, STR #726, STR #821, STR #828, + STR #831, STR #848, STR #862, STR #905, STR #961, STR + #968, STR #1007, STR #1019, STR #1079, STR #1104) + - Drawing API fixes (STR #837, STR #924, STR + #1052) + - Filename handling fixes (STR #741, STR #816, STR #854, + STR #874) + - Plastic scheme fixes (STR #769, STR #841, STR #852, STR + #906) + - Image class fixes (STR #632, STR #652, STR #676, STR + #739, STR #825, STR #914, STR #915, STR #918) + - FLUID fixes (STR #668, STR #701, STR #718, STR #742, + STR #776, STR #783, STR #784, STR #790, STR #791, STR + #798, STR #799, STR #850, STR #851, STR #873, STR #879, + STR #891, STR #904, STR #912, STR #959, STR #964, STR + #979, STR #984, STR #999, STR #1129) + - Example program fixes (STR #777, STR #809, STR #843, + STR #867, STR #909) + - Fl_Widget fixes (STR #643, STR #707, STR #860, STR + #910) + - Browser widget fixes (STR #681, STR #729, STR #786, STR + #834, STR #839, STR #967) + - Fl_Chart would draw outside its bounding box (STR #780) + - Fl_Clock_Output::value() did not return the previously + set value (STR #748) + - Fl_File_Chooser fixes (STR #653, STR #654, STR #746, + STR #747, STR #766, STR #770, STR #811, STR #819, STR + #884, STR #958, STR #970) + - Fl_Help_View fixes (STR #631, STR #768, STR #815, STR + #871, STR #998) + - Input widget fixes (STR #727, STR #836, STR #903, STR + #941, STR #981) + - Menu widget fixes (STR #637, STR #651, STR #685, STR + #704, STR #706, STR #740, STR #781, STR #795, STR #973, + STR #1140, STR #1143, STR #1144) + - Fl_Preferences fixes (STR #720, STR #872, STR #1025) + - Fl_Scrollbar didn't compute the correct knob size when + using the "nice" types (STR #845) + - Fl_Tabs fixes (STR #870, STR #882) + - Fl_Text_Display/Editor fixes (STR #635, STR #762, STR + #915, STR #1069, STR #1122) + - Valuator widget fixes (STR #911, STR #971, STR #1037) + - Window widget fixes (STR #641, STR #723, STR #886, STR + #898) + - FL_SHADOW_BOX/FRAME drew outside of the bounding box + (STR #694) + - Fl::delete_widget would hang fl_wait() after deleting the + window (STR #679) + - Fl::event_number() didn't always match the value sent + to the handle() method (STR #634) + - Fl::paste() would sometimes not recoginze external + changes of the clipboard (STR #722) + - Fixed fl_message() code so that it does not get + accidentaly addded to the current group (STR #253) + - The keyboard shortcut handling code did not handle + 8-bit characters properly (STR #731) ----HTML---- -

The FLTK Team is proud to announce the release of FLTK 1.1.6, +

The FLTK Team is proud to announce the release of FLTK 1.1.7, a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation. -

FLTK 1.1.6 fixes bugs in the Visual C++ and Watcom support -files, a crash bug on Windows, default parameter support and -widget position information in FLUID, window positioning -problems with with newer releases of KDE and OSX, copy shortcuts -in the Fl_Text_Display widget, and a side-effect in the -Fl_Browser::remove_() method. The new release also adds the 2.0 -copy_label() method for widgets and a delete_widget() method for -callbacks. +

FLTK 1.1.7 fixes many bugs, adds some new example programs, and +adds many new improvements to the FLUID software including +multi-level undo, syntax highlighting in all code fields, widget +alignment and sizing guides, the ability to create widget +subclasses, and the ability to print and test your user +interfaces within FLUID.

FLTK is provided under the GNU Library Public License with exceptions that allow for static linking. -

Changes since FLTK 1.1.5 include: +

Changes since FLTK 1.1.6 include:

-- cgit v1.2.3