summaryrefslogtreecommitdiff
path: root/ANNOUNCEMENT
diff options
context:
space:
mode:
Diffstat (limited to 'ANNOUNCEMENT')
-rw-r--r--ANNOUNCEMENT1202
1 files changed, 875 insertions, 327 deletions
diff --git a/ANNOUNCEMENT b/ANNOUNCEMENT
index 5f67d25c7..39c31be56 100644
--- a/ANNOUNCEMENT
+++ b/ANNOUNCEMENT
@@ -1,349 +1,897 @@
-The FLTK Team is proud to announce the release of FLTK 1.1.7,
+The FLTK Team is proud to announce the release of FLTK 1.1.8,
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.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 1.1.8 fixes many bugs, improves OS X and Quartz
+compatibility and overall reliability. It adds a new GTK+
+style theme, more GLUT4 compatibility, and alpha blending
+for image maps.
+
+This is the final release of the FLTK 1.1.x development tree.
FLTK is provided under the GNU Library Public License with
exceptions that allow for static linking.
-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)
+Changes since FLTK 1.1.7 include:
+
+ - Documentation fixes (STR #1336, STR #1329,
+ STR #1340, STR #1454, STR #1455, STR #1456, STR #1339,
+ STR #1457, STR #1458, STR #1460, STR #1481, STR #1578,
+ STR #1639, STR #1645, STR #1644, STR #1792, STR #1793,
+ STR #1742, STR #1777, STR #1794, STR #1827, STR #1843,
+ STR #1796, STR #1815, STR #1726, STR #1753, STR #1855,
+ STR #1862, STR #1867, STR #1874, STR #1888)
+ - Fixed library path in Makefile (STR #1885)
+ - Fixed image read for partial regions on X11
+ (STR #1716)
+ - Fixed KDE/Gnome icon paths (STR #1795)
+ - Fixed Tab key to wrap around menu bars (STR #1877)
+ - Fixed possible timer leak in Scrollbar (STR #1880)
+ - Added documentation about the potential limitations
+ of Fl::grab on newer operating systems (STR #1747)
+ - Fixed lockout when mixing popups and alerts
+ (STR # 1869)
+ - Fixed recursion crash in event handling (STR #1873)
+ - Fixed missing return code in 'fltk-config' (STR #1875)
+ - Fixed inconsistencies with CHANGED flags (STR #1719)
+ - Fixed message sent to hidden widgets (STR #1849)
+ - Fixed width calculation in Fl_Help_View (STR #1868)
+ - Fixed offset bug in OS X pixmap code (STR #1856)
+ - Fixed potential buffer overrun
+ in Fl_Preferences (STR #1853)
+ - Fixed method attributes in consecutive class
+ declarations in FLUID (STR #1741)
+ - FLUID checks for seperately declared callbacks to
+ avoid a bogus "extern" declaration (STR #1776)
+ - Added "protected" class memebrs in FLUID
+ - Double-clicking a widget in a FLUID layout will show
+ the item in the widget browser
+ - Fixed color highlighting in Text_Display
+ - Fixed 16 bit PNM image support (STR #1847)
+ - Fixed exposure event on zero size windows (STR #1824)
+ - Fixed overlay offset for OS X Quartz (STR #1729)
+ - gl_font() support for Xft+X11 (STR #1809)
+ - Fl_Gl_Window::mode() needed to hide and show the window
+ when toggling stereo mode (STR #1846)
+ - Fl_Gl_Window::show() did not work reliably on Mac OS X
+ (STR #1707)
+ - Added Fl_Group::clip_children() methods to support
+ automatic clipping of child widget drawing (STR #1844)
+ - Fl_Browser_ and friends now support FL_WHEN_ENTER_KEY
+ for both Enter/Return and double-clicks (STR #1818)
+ - Fl_Help_View did not release the images it used (STR
+ #1817)
+ - Shared libraries would not build on 64-bit Linux
+ systems with an existing non-PIC FLTK installation
+ (STR #1791)
+ - Fl_Browser::hide() and Fl_Browser::show() did not
+ correctly update the scrollbar (STR #1724)
+ - The configure script now shows a summry of the
+ configuration results (STR #1810)
+ - "fltk-config --use-* --libs" did not list all of the
+ dependent libraries (STR #1799)
+ - Hiding a nested window on WIN32 caused 100% CPU (STR #1748)
+ - Changing the window size in FLUID would not mark the
+ project as modified (STR #1751)
+ - Fixed fl_filename_isdir for "/"-path (STR #1761)
+ - Fixed Fl_Chart drawing (STR #1756)
+ - Fixed mapping of subwindows with unmapped parent
+ windows (STR #1706)
+ - Fixed rendering of grayscale images with alpha
+ channel (STR #1703)
+ - Fixed occasional incomplete refresh (STR #1681)
+ - Improved fl_down, fl_frame, added fl_box (STR #1678)
+ - Fixed selection of submenu items in
+ input_choice (STR #1676)
+ - Fixed calculation of stride for image scaling and
+ color manipulation (STR #1673)
+ - Made -O3 the default optimization on Cygwin/Mingw since
+ -Os currently creates bad code (STR #1656)
+ - OSF/Tru64 now uses 'install-sh' instead of 'install' to
+ accomodate for a missing '-d' option (STR #1632)
+ - New option in Fluid project settings to translate all
+ shortcut modifiers from FL_META or FL_CTRL to FL_COMMAND
+ - Made icon size fixed (50x50) in fl_message etc. (STR #1626)
+ - Fixed selection of first word in Fl_Help_View
+ - Fixed endless loop in Fl_Text_Display (STR #1655)
+ - Allowing shortcuts in Tabs (STR #1652)
+ - Fixed Makefile "make clean" (STR #1642,
+ STR #1643, STR #1641)
+ - The sample RPM spec file now enables large file support
+ and threading support (STR #1603)
+ - Changed minimum contrast between background and text to
+ 99 and added more weight to the blue component to improve
+ readability for certain color combinations (STR #1625)
+ - Fixed VCNet OpenGL project file (STR #1617)
+ - Fixed scrolling of clipped areas in MSWindows (STR
+ #1601)
+ - Fixed clipping in OS X Quartz offscreen buffers (STR
+ #1595)
+ - Now flush file chooser preferences after every change to
+ avoid data loss (STR #1609)
+ - The Fl_File_Chooser constructor now saves and restores the
+ current group (STR #1611)
+ - Added Fl::awake(fn*,void*) to set a handler for thread
+ messages (STR #1536)
+ - Added "mute sound" option to Sudoku game.
+ - Updated the bundled zlib to v1.2.3.
+ - Updated the bundled libpng to v1.2.16.
+ - "make install" now uses the install command (or the
+ included install-sh script) to copy files to the
+ install directories, to ensure that permissions are
+ correct.
+ - Fixed DLL generation via MingW/Cygwin (STR #1546)
+ - FLUID incorrectly opened the display when generating
+ source code for Fl_Help_View widgets (STR #1318)
+ - Fl_Double_Window did not always show the scheme
+ background image.
+ - Fixed first window behavior in OS X (STR #1548)
+ - Fixed calculation of character widths for OS X
+ Quartz rendering (no STR)
+ - Fixed OS X mouse click handling (STR #1504)
+ - Added missing GLUT functions so that FLTK can be used
+ as a fairly complete C++ replacement for the original
+ GLUT library (STR #1522)
+ - Fl::awake() could block on X11 and OSX (STR #1537)
+ - Updated recursive mutex code to run on platforms other
+ than Linux and to do a run-time check to determine
+ whether they are supported by the kernel (STR #1575)
+ - WIN32 did check callbacks after the event processing instead of
+ before as documented (STR #1535)
+ - Fl_File_Chooser now hides the window before doing a callback
+ when the user clicks on the OK button (STR #1565)
+ - Fixed indentation of nested HTML elements (STR #1549)
+ - Made layout of Fl_Help_Dialog consistent with other
+ help windows and web browsers.
+ - Improved GTK+ schemed round box (STR #1531)
+ - Fluid avoids writing unsupported combinations of the
+ "when()" flags (STR #1501)
+ - Fl_Browser_ would allow keyboard callbacks even though
+ "when()" was set to "never" (STR #1501)
+ - Added automated little helpers to Sudoku
+ - Added example code for Wizard with the
+ Tabs demo (STR #1564)
+ - Optimized Fl_Tabs drawing for speed (STR #1520)
+ - OS X resource fork now obsolete (STR #1453)
+ - Added chapter 10 about multithreading (STR #1532,
+ 1533)
+ - OS X system menu bar top level attribute support
+ improved (STR #1505)
+ - Fixed Quartz image drawing bug (STR #1438)
+ - Fixed Quartz fl_read_image
+ - Overlay drawing is now avoiding XOR mode (STR #1438)
+ - Fixed Scroll crash in Fluid Live Mode (STR #1524)
+ - Fixed mousewheel event propagation (STR #1521)
+ - Fixed drawing issues of a tile in a scroll (STR #1507)
+ - Fixed dismissing buttons in menu bars (STR #1494)
+ - Making a child group visible in a Fl_Tabs or Fl_Wizard
+ group now shows that tab or pane.
+ - Added fl_open_uri() function as proposed on
+ fltk.development.
+ - Added Fl::has_check() which previously was prototyped
+ and documented, but not implemented (STR #1542)
+ - Enabled Fl::add_check() on OS X (STR #1534)
+ - Documented tooltip inheritance (STR #1467)
+ - Better event mouse handling fixing detached menus and
+ sticky tooltips (STR #1463, STR #449)
+ - Added Fl::scrollbar_size() methods that are used by all
+ of the scrollbar-using widgets (STR #1500)
+ - fl_read_image() was broken on Intel-based Macs (STR
+ #1490)
+ - Fl_Progress was using the wrong width to calculate
+ progress (STR #1492)
+ - Fl::x(), Fl::y(), Fl::w(), and Fl::h() did not report
+ the desktop work area on X11 (STR #1482)
+ - Shortcut events could be sent to the wrong window (STR
+ #1451)
+ - Fl_Spinner did not handle the arrow keys properly (STR
+ #1476)
+ - Fl_File_Browser did not calculate the width of
+ directory items correctly (STR #1469, STR #1470)
+ - Fl_Pack incorrectly started widgets at an offset of 1/2
+ the spacing value.
+ - FLUID did not generate correct window class code if
+ the class name was not a standard FLTK window class.
+ - FLUID incorrectly included <FL/Fl_classname.H> for
+ widget classes that were not subclassed from a standard
+ FLTK widget class.
+ - The demo master test program now supports scheme
+ selection and all demos use it (STR #1459)
+ - fl_arc() and fl_pie() did not draw properly on WIN32
+ when the start and end points were identical (STR
+ #1461)
+ - Fl_Input and Fl_Text_Editor now hide the mouse pointer
+ when typing into them (STR #1466)
+ - Implemented alpha blending for Quartz, WIN32, and X11
+ - Check buttons did not redraw properly with box() set to
+ FL_NO_BOX (STR #1440)
+ - Added the Bluecurve-inspired scheme "gtk+".
+ - Updated documentation (STR #1420, STR #1421)
+ - Fixed font caching issue (STR #1415)
+ - Fixed crash in fl_file_chooser (STR #1410)
+ - Fixed Fluid hotspot bug (STR #1416)
+ - Fixed image copy code (STR #1412)
+ - Fixed latin-to-roman text conversion (STR #1411)
+ - Fixed Cygwin timeout for "select" calls (STR #1151)
+ - Improved Mac OS X subwindow handling (STR #1402)
+ - Fixed more inconsistencies between fl_draw and
+ fl_measure (STR #1408)
+ - Fixed fl_measure which mistook a trailing '@@' for a
+ symbol (STR #1406)
+ - Fixed GLUT behavior on window creation (STR #1403)
+ - Fixed OS X bug that would hide tooltips before they
+ were shown (STR #1392)
+ - Fixed Fl_Tabs tooltip reappearing (STR #1324)
+ - Added a new demo game called "Block Attack!"
+ - Updated the Sudoku game to show a notice about Hard and
+ Impossible puzzles having multiple solutions which are
+ not a bug or error (STR #1361)
+ - Fixed filechooser to behave as documented when file
+ pattern changes (STR #1359)
+ - Completed the global function index and added an
+ alphabetical list of all methods (STR #1319)
+ - Avoiding problems with some platforms that don't
+ implement hypot() (STR #1366)
+ - Fixed floating point value formatting for Fl_Spinner
+ (STR #1331)
+ - Fixed Fl_Positioner callback when released (STR #1387)
+ - Fixed WIN32 zero size window issue (STR #1387)
+ - Fixed Sudoku window positioning (STR #1398)
+ - Fluid Code Declarations can now handle C++ style
+ comments (STR #1383)
+ - Fixed uninitialized data in OS X and WIN32 timeout
+ functions (STR #1374).
+ - Fixed speed issues when measuring text on OS X with
+ Quartz (STR #1386).
+ - Fixed focus issues on OS X (STR #1377)
+ - Optional precision argument when storing floats or
+ doubles in a Preferences file (STR #1381)
+ - Fixed callback not called when using arrow keys in
+ Fl_Slider (STR #1333)
+ - Changing the shortcut of a widget in fluid now marks the
+ document as dirty (STR #1382)
+ - Fl_Text_Editor now correctly handles middle mouse
+ clicks (STR #1384)
+ - Added some GLUT4 functions (STR #1370)
+ - Added "context_changed()" function for OpenGL windows
+ which allows efficient texture loading (STR #1372)
+ - Added missing "const" to GLUT call (STR #1371)
+ - Fixed stray FL_RELEASE events after clicking system
+ areas on OS X (STR #1376)
+ - FLUID now only writes definitions of "o" and "w"
+ variables as needed, reducing the number of "variable
+ is shadowed" warnings from GCC.
+ - Added access to Xft font pointer (STR #1328)
+ - Fixed endianness in OS X mouse cursor graphics (STR
+ #1348)
+ - Fixed crash on mixed use of keyboard and mouse for
+ Fl_Menu_Button (STR #1356)
+ - Fixed Fl_Window::visible() and shown() for OS X
+ (STR #1341)
+ - Fixed Fl_Window::copy_label() losing copy (STR #1332)
+ - Added support for floating point Fl_Spinner in the
+ API, documentation, and Fluid (STR #1331)
+ - Repeat button now cancels timeout if it should get
+ deactivated during a callback (STR #1330)
+ - Added support for assigning Fl_Menu_Items to array
+ variables in Fluid (STR #1280)
+ - Added --with-archflags configure option to allow
+ passing of specific architecture-selection options to
+ the compiler and linker.
+ - Fixed WIN32 window stacking bug (STR #1296)
+ - Fixed wrong code generated by FLUID for Scrollbars (STR
+ #1287)
+ - Loading a file would not update the Widget Properties
+ dialog in FLUID (STR #1326)
+ - Fixed key compose sequences for shifted keys (STR
+ #1194)
+ - Added text selection and copy to Fl_Help_View.
+ - Fixed position of popup menu titles (STR #1322)
+ - Showing any window will disable the current tooltip
+ so it won't pop over menus (STR #1321)
+ - Updated documentation to reflect limitation of
+ Fl::delete_widget() (STR #1306)
+ - Fixed line wrapping in Fl_Text_Display (STR #1227)
+ - New function Fl::event_original_key() returns key code
+ before NumLock handling.
+ - Many OS X Quartz fixes (STR #1310, etc.)
+ - Fixed shortcut and default focus for message dialogs
+ (STR #1298)
+ - Fixed focus issues (STR #1286, STR #1289, STR #1296)
+ - Fixed window resizing in OS X (STR #1297)
+ - In FLUID, declarations starting with the keyword
+ 'typedef', 'class', or 'struct' are now treated
+ correctly if inside a class (STR #1283)
+ - Tabs now show the correct tooltip (STR #1282)
+ - Included fltk.spec in configure.in (STR #1274)
+ - Fixed insufficiently invalidated cache
+ in Fl_Browser (STR #1265)
+ - Attempt to fix multi monitor issues (STR #1153)
+ - Fixed warnings when compiling w/Cygwin (STR #1152)
+ - Fixed missing reset of flag in FLUID (STR #1187)
+ - Fixed maximizing in OS X (STR #1221)
+ - Fixed 'make distclean' to remove binaries inside
+ MacOS app packages (STR #1169)
+ - FLUID Code Viewer is now truly a viewer, not a text
+ editor because edited text can not be saved.
+ - Fl_Spinner is now fully supported by FLUID (STR #1158)
+ - Fixed usage of deleted object after menu pulldown
+ (STR #1162)
+ - Calling fl_font(0, 0) under Xft would access a NULL
+ pointer (STR #1205)
+ - Setting a new value in Fl_Input_ wil now actually move
+ cursor to the end of the input field as documented
+ (STR #1161)
+ - FLUID crashed on WIN32 with international characters
+ (STR #1176)
+ - Fl_Check_Browser did not allow the user to toggle the
+ check boxes (STR #1232)
+ - Fl_Help_View crashed on WIN32 with international
+ characters (STR #1228)
+ - Fl::run() no longer clears resources on WIN32 (STR
+ #1231)
+ - Fl::add_timeout() leaked resources on OSX (STR #1233)
+ - Accented characters could not be entered on OSX (STR
+ #1195)
+ - The caret key lookup was missing for OS X
+ - FLUID didn't handle loading .fl files with
+ international characters properly with all compilers
+ (STR #1150)
+ - Fl_Spinner's minimum() and maximum() "get" methods were
+ misspelled (STR #1146)
+ - The largefile support changes in 1.1.7 broke binary
+ compability for fl_filename_list(); you must now use
+ "--enable-largefile" when configuring to get large file
+ support, and the large file support definitions are
+ added to the output of "fltk-config --cflags" (STR
+ #1159)
----HTML----
-<P>The FLTK Team is proud to announce the release of FLTK 1.1.7,
-a cross-platform C++ GUI toolkit for UNIX&reg;/Linux&reg; (X11),
-Microsoft&reg; Windows&reg;, and MacOS&reg; X. FLTK provides
+<P>The FLTK Team is proud to announce the release of FLTK 1.1.8,
+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&reg; and its built-in GLUT emulation.
+graphics via OpenGL(r) and its built-in GLUT emulation.</P>
+
+<P>FLTK 1.1.8 fixes many bugs, improves OS X and Quartz
+compatibility and overall reliability. It adds a new GTK+
+style theme, more GLUT4 compatibility, and alpha blending
+for image maps.</P>
-<P>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.
+<P>This is the final release of the FLTK 1.1.x development tree.</P>
<P>FLTK is provided under the GNU Library Public License with
-exceptions that allow for static linking.
+exceptions that allow for static linking.</P>
-<P>Changes since FLTK 1.1.6 include:
+<P>Changes since FLTK 1.1.7 include:</P>
<UL>
- <li>Added Fl::screen_count() and Fl::screen_xywh() APIs to
- support multi-screen displays.</li>
-
- <li>Added Greg Ercolano's simple Fl_Input_Choice widget
- which is a combination of the Fl_Input and Fl_Menu_Button
- widgets (<a href='str.php?L650'>STR #650</a>)</li>
-
- <li>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!</li>
-
- <li>Documentation fixes (<a href='str.php?L571'>STR
- #571</a>, <a href='str.php?L648'>STR #648</a>, <a
- href='str.php?L692'>STR #692</a>, <a
- href='str.php?L730'>STR #730</a>, <a
- href='str.php?L744'>STR #744</a>, <a
- href='str.php?L745'>STR #745</a>, <a
- href='str.php?L931'>STR #931</a>, <a
- href='str.php?L942'>STR #942</a>, <a
- href='str.php?L960'>STR #960</a>, <a
- href='str.php?L969'>STR #969</a>)</li>
-
- <li>Build system fixes (<a href='str.php?L636'>STR
- #636</a>, <a href='str.php?L638'>STR #638</a>, <a
- href='str.php?L645'>STR #645</a>, <a
- href='str.php?L724'>STR #724</a>, <a
- href='str.php?L774'>STR #774</a>, <a
- href='str.php?L863'>STR #863</a>, <a
- href='str.php?L893'>STR #893</a>, <a
- href='str.php?L926'>STR #926</a>, <a
- href='str.php?L972'>STR #972</a>, <a
- href='str.php?L995'>STR #995</a>, <a
- href='str.php?L996'>STR #996</a>, <a
- href='str.php?L997'>STR #997</a>, <a
- href='str.php?L1087'>STR #1087</a>, <a
- href='str.php?L1123'>STR #1123</a>)</li>
-
- <li>fltk-config fixes (<a href='str.php?L840'>STR
- #840</a>, <a href='str.php?L868'>STR #868</a>, <a
- href='str.php?L869'>STR #869</a>)</li>
-
- <li>Threading fixes (<a href='str.php?L1138'>STR
- #1138</a>)</li>
-
- <li>X11 fixes (<a href='str.php?L711'>STR #711</a>, <a
- href='str.php?L933'>STR #933</a>, <a href='str.php?L1012'>STR
- #1012</a>)</li>
-
- <li>MacOS fixes (<a href='str.php?L602'>STR #602</a>, <a
- href='str.php?L662'>STR #662</a>, <a
- href='str.php?L765'>STR #765</a>, <a
- href='str.php?L804'>STR #804</a>, <a
- href='str.php?L905'>STR #905</a>, <a
- href='str.php?L908'>STR #908</a>, <a
- href='str.php?L968'>STR #968</a>, <a
- href='str.php?L1099'>STR #1099</a>)</li>
-
- <li>WIN32 fixes (<a href='str.php?L647'>STR #647</a>, <a
- href='str.php?L726'>STR #726</a>, <a
- href='str.php?L821'>STR #821</a>, <a
- href='str.php?L828'>STR #828</a>, <a
- href='str.php?L831'>STR #831</a>, <a
- href='str.php?L848'>STR #848</a>, <a
- href='str.php?L862'>STR #862</a>, <a
- href='str.php?L905'>STR #905</a>, <a
- href='str.php?L961'>STR #961</a>, <a
- href='str.php?L968'>STR #968</a>, <a
- href='str.php?L1007'>STR #1007</a>, <a
- href='str.php?L1019'>STR #1019</a>, <a
- href='str.php?L1079'>STR #1079</a>, <a
- href='str.php?L1104'>STR #1104</a>)</li>
-
- <li>Drawing API fixes (<a href='str.php?L837'>STR
- #837</a>, <a href='str.php?L924'>STR #924</a>, <a
- href='str.php?L1052'>STR #1052</a>)</li>
-
- <li>Filename handling fixes (<a href='str.php?L741'>STR
- #741</a>, <a href='str.php?L816'>STR #816</a>, <a
- href='str.php?L854'>STR #854</a>, <a
- href='str.php?L874'>STR #874</a>)</li>
-
- <li>Plastic scheme fixes (<a href='str.php?L769'>STR
- #769</a>, <a href='str.php?L841'>STR #841</a>, <a
- href='str.php?L852'>STR #852</a>, <a
- href='str.php?L906'>STR #906</a>)</li>
-
- <li>Image class fixes (<a href='str.php?L632'>STR
- #632</a>, <a href='str.php?L652'>STR #652</a>, <a
- href='str.php?L676'>STR #676</a>, <a
- href='str.php?L739'>STR #739</a>, <a
- href='str.php?L825'>STR #825</a>, <a
- href='str.php?L914'>STR #914</a>, <a
- href='str.php?L915'>STR #915</a>, <a
- href='str.php?L918'>STR #918</a>)</li>
-
- <li>FLUID fixes (<a href='str.php?L668'>STR #668</a>, <a
- href='str.php?L701'>STR #701</a>, <a
- href='str.php?L718'>STR #718</a>, <a
- href='str.php?L742'>STR #742</a>, <a
- href='str.php?L776'>STR #776</a>, <a
- href='str.php?L783'>STR #783</a>, <a
- href='str.php?L784'>STR #784</a>, <a
- href='str.php?L790'>STR #790</a>, <a
- href='str.php?L791'>STR #791</a>, <a
- href='str.php?L798'>STR #798</a>, <a
- href='str.php?L799'>STR #799</a>, <a
- href='str.php?L850'>STR #850</a>, <a
- href='str.php?L851'>STR #851</a>, <a
- href='str.php?L873'>STR #873</a>, <a
- href='str.php?L879'>STR #879</a>, <a
- href='str.php?L891'>STR #891</a>, <a
- href='str.php?L904'>STR #904</a>, <a
- href='str.php?L912'>STR #912</a>, <a
- href='str.php?L959'>STR #959</a>, <a
- href='str.php?L964'>STR #964</a>, <a
- href='str.php?L979'>STR #979</a>, <a
- href='str.php?L984'>STR #984</a>, <a
- href='str.php?L999'>STR #999</a>, <a
- href='str.php?L1129'>STR #1129</a>)</li>
-
- <li>Example program fixes (<a href='str.php?L777'>STR
- #777</a>, <a href='str.php?L809'>STR #809</a>, <a
- href='str.php?L843'>STR #843</a>, <a
- href='str.php?L867'>STR #867</a>, <a
- href='str.php?L909'>STR #909</a>)</li>
-
- <li>Fl_Widget fixes (<a href='str.php?L643'>STR #643</a>,
- <a href='str.php?L707'>STR #707</a>, <a
- href='str.php?L860'>STR #860</a>, <a
- href='str.php?L910'>STR #910</a>)</li>
-
- <li>Browser widget fixes (<a href='str.php?L681'>STR
- #681</a>, <a href='str.php?L729'>STR #729</a>, <a
- href='str.php?L786'>STR #786</a>, <a
- href='str.php?L834'>STR #834</a>, <a
- href='str.php?L839'>STR #839</a>, <a
- href='str.php?L967'>STR #967</a>)</li>
-
- <li>Fl_Chart would draw outside its bounding box (<a
- href='str.php?L780'>STR #780</a>)</li>
-
- <li>Fl_Clock_Output::value() did not return the
- previously set value (<a href='str.php?L748'>STR
- #748</a>)</li>
-
- <li>Fl_File_Chooser fixes (<a href='str.php?L653'>STR
- #653</a>, <a href='str.php?L654'>STR #654</a>, <a
- href='str.php?L746'>STR #746</a>, <a
- href='str.php?L747'>STR #747</a>, <a
- href='str.php?L766'>STR #766</a>, <a
- href='str.php?L770'>STR #770</a>, <a
- href='str.php?L811'>STR #811</a>, <a
- href='str.php?L819'>STR #819</a>, <a
- href='str.php?L884'>STR #884</a>, <a
- href='str.php?L958'>STR #958</a>, <a
- href='str.php?L970'>STR #970</a>)</li>
-
- <li>Fl_Help_View fixes (<a href='str.php?L631'>STR
- #631</a>, <a href='str.php?L768'>STR #768</a>, <a
- href='str.php?L815'>STR #815</a>, <a
- href='str.php?L871'>STR #871</a>, <a
- href='str.php?L998'>STR #998</a>)</li>
-
- <li>Input widget fixes (<a href='str.php?L727'>STR
- #727</a>, <a href='str.php?L836'>STR #836</a>, <a
- href='str.php?L903'>STR #903</a>, <a
- href='str.php?L941'>STR #941</a>, <a
- href='str.php?L981'>STR #981</a>)</li>
-
- <li>Menu widget fixes (<a href='str.php?L637'>STR
- #637</a>, <a href='str.php?L651'>STR #651</a>, <a
- href='str.php?L685'>STR #685</a>, <a
- href='str.php?L704'>STR #704</a>, <a
- href='str.php?L706'>STR #706</a>, <a
- href='str.php?L740'>STR #740</a>, <a
- href='str.php?L781'>STR #781</a>, <a
- href='str.php?L795'>STR #795</a>, <a
- href='str.php?L973'>STR #973</a>, <a
- href='str.php?L1140'>STR #1140</a>, <a
- href='str.php?L1143'>STR #1143</a>, <a
- href='str.php?L1144'>STR #1144</a>)</li>
-
- <li>Fl_Preferences fixes (<a href='str.php?L720'>STR
- #720</a>, <a href='str.php?L872'>STR #872</a>, <a
- href='str.php?L1025'>STR #1025</a>)</li>
-
- <li>Fl_Scrollbar didn't compute the correct knob size
- when using the "nice" types (<a href='str.php?L845'>STR
- #845</a>)</li>
-
- <li>Fl_Tabs fixes (<a href='str.php?L870'>STR #870</a>,
- <a href='str.php?L882'>STR #882</a>)</li>
-
- <li>Fl_Text_Display/Editor fixes (<a
- href='str.php?L635'>STR #635</a>, <a
- href='str.php?L762'>STR #762</a>, <a
- href='str.php?L915'>STR #915</a>, <a
- href='str.php?L1069'>STR #1069</a>, <a
- href='str.php?L1122'>STR #1122</a>)</li>
-
- <li>Valuator widget fixes (<a href='str.php?L911'>STR
- #911</a>, <a href='str.php?L971'>STR #971</a>, <a
- href='str.php?L1037'>STR #1037</a>)</li>
-
- <li>Window widget fixes (<a href='str.php?L641'>STR
- #641</a>, <a href='str.php?L723'>STR #723</a>, <a
- href='str.php?L886'>STR #886</a>, <a
- href='str.php?L898'>STR #898</a>)</li>
-
- <li>FL_SHADOW_BOX/FRAME drew outside of the bounding box
- (<a href='str.php?L694'>STR #694</a>)</li>
-
- <li>Fl::delete_widget would hang fl_wait() after deleting
- the window (<a href='str.php?L679'>STR #679</a>)</li>
-
- <li>Fl::event_number() didn't always match the value sent
- to the handle() method (<a href='str.php?L634'>STR
- #634</a>)</li>
-
- <li>Fl::paste() would sometimes not recoginze external
- changes of the clipboard (<a href='str.php?L722'>STR
- #722</a>)</li>
-
- <li>Fixed fl_message() code so that it does not get
- accidentaly addded to the current group (<a
- href='str.php?L253'>STR #253</a>)</li>
-
- <li>The keyboard shortcut handling code did not handle
- 8-bit characters properly (<a href='str.php?L731'>STR
- #731</a>)</li>
+ <LI>Documentation fixes (
+ <A HREF="http://www.fltk.org/str.php?L1336">STR #1336</A>,
+ <A HREF="http://www.fltk.org/str.php?L1329">STR #1329</A>,
+
+ <A HREF="http://www.fltk.org/str.php?L1340">STR #1340</A>,
+ <A HREF="http://www.fltk.org/str.php?L1454">STR #1454</A>,
+ <A HREF="http://www.fltk.org/str.php?L1455">STR #1455</A>,
+ <A HREF="http://www.fltk.org/str.php?L1456">STR #1456</A>,
+ <A HREF="http://www.fltk.org/str.php?L1339">STR #1339</A>,
+
+ <A HREF="http://www.fltk.org/str.php?L1457">STR #1457</A>,
+ <A HREF="http://www.fltk.org/str.php?L1458">STR #1458</A>,
+ <A HREF="http://www.fltk.org/str.php?L1460">STR #1460</A>,
+ <A HREF="http://www.fltk.org/str.php?L1481">STR #1481</A>,
+ <A HREF="http://www.fltk.org/str.php?L1578">STR #1578</A>,
+
+ <A HREF="http://www.fltk.org/str.php?L1639">STR #1639</A>,
+ <A HREF="http://www.fltk.org/str.php?L1645">STR #1645</A>,
+ <A HREF="http://www.fltk.org/str.php?L1644">STR #1644</A>,
+ <A HREF="http://www.fltk.org/str.php?L1792">STR #1792</A>,
+ <A HREF="http://www.fltk.org/str.php?L1793">STR #1793</A>,
+
+ <A HREF="http://www.fltk.org/str.php?L1742">STR #1742</A>,
+ <A HREF="http://www.fltk.org/str.php?L1777">STR #1777</A>,
+ <A HREF="http://www.fltk.org/str.php?L1794">STR #1794</A>,
+ <A HREF="http://www.fltk.org/str.php?L1827">STR #1827</A>,
+ <A HREF="http://www.fltk.org/str.php?L1843">STR #1843</A>,
+
+ <A HREF="http://www.fltk.org/str.php?L1796">STR #1796</A>,
+ <A HREF="http://www.fltk.org/str.php?L1815">STR #1815</A>,
+ <A HREF="http://www.fltk.org/str.php?L1726">STR #1726</A>,
+ <A HREF="http://www.fltk.org/str.php?L1753">STR #1753</A>,
+ <A HREF="http://www.fltk.org/str.php?L1855">STR #1855</A>,
+
+ <A HREF="http://www.fltk.org/str.php?L1862">STR #1862</A>,
+ <A HREF="http://www.fltk.org/str.php?L1867">STR #1867</A>,
+ <A HREF="http://www.fltk.org/str.php?L1874">STR #1874</A>,
+ <A HREF="http://www.fltk.org/str.php?L1888">STR #1888</A>)
+ <LI>Fixed library path in Makefile (
+ <A HREF="http://www.fltk.org/str.php?L1885">STR #1885</A>)
+ <LI>Fixed image read for partial regions on X11
+ (
+ <A HREF="http://www.fltk.org/str.php?L1716">STR #1716</A>)
+ <LI>Fixed KDE/Gnome icon paths (
+ <A HREF="http://www.fltk.org/str.php?L1795">STR #1795</A>)
+ <LI>Fixed Tab key to wrap around menu bars (
+ <A HREF="http://www.fltk.org/str.php?L1877">STR #1877</A>)
+ <LI>Fixed possible timer leak in Scrollbar (
+ <A HREF="http://www.fltk.org/str.php?L1880">STR #1880</A>)
+ <LI>Added documentation about the potential limitations
+ of Fl::grab on newer operating systems (
+ <A HREF="http://www.fltk.org/str.php?L1747">STR #1747</A>)
+ <LI>Fixed lockout when mixing popups and alerts
+ (
+ <A HREF="http://www.fltk.org/str.php?L">STR #</A> 1869)
+ <LI>Fixed recursion crash in event handling (
+ <A HREF="http://www.fltk.org/str.php?L1873">STR #1873</A>)
+ <LI>Fixed missing return code in 'fltk-config' (
+ <A HREF="http://www.fltk.org/str.php?L1875">STR #1875</A>)
+ <LI>Fixed inconsistencies with CHANGED flags (
+ <A HREF="http://www.fltk.org/str.php?L1719">STR #1719</A>)
+ <LI>Fixed message sent to hidden widgets (
+ <A HREF="http://www.fltk.org/str.php?L1849">STR #1849</A>)
+ <LI>Fixed width calculation in Fl_Help_View (
+ <A HREF="http://www.fltk.org/str.php?L1868">STR #1868</A>)
+ <LI>Fixed offset bug in OS X pixmap code (
+ <A HREF="http://www.fltk.org/str.php?L1856">STR #1856</A>)
+ <LI>Fixed potential buffer overrun
+ in Fl_Preferences (
+ <A HREF="http://www.fltk.org/str.php?L1853">STR #1853</A>)
+ <LI>Fixed method attributes in consecutive class
+ declarations in FLUID (
+ <A HREF="http://www.fltk.org/str.php?L1741">STR #1741</A>)
+ <LI>FLUID checks for seperately declared callbacks to
+ avoid a bogus "extern" declaration (
+ <A HREF="http://www.fltk.org/str.php?L1776">STR #1776</A>)
+ <LI>Added "protected" class memebrs in FLUID
+ <LI>Double-clicking a widget in a FLUID layout will show
+ the item in the widget browser
+ <LI>Fixed color highlighting in Text_Display
+ <LI>Fixed 16 bit PNM image support (
+ <A HREF="http://www.fltk.org/str.php?L1847">STR #1847</A>)
+ <LI>Fixed exposure event on zero size windows (
+ <A HREF="http://www.fltk.org/str.php?L1824">STR #1824</A>)
+ <LI>Fixed overlay offset for OS X Quartz (
+ <A HREF="http://www.fltk.org/str.php?L1729">STR #1729</A>)
+ <LI>gl_font() support for Xft+X11 (
+ <A HREF="http://www.fltk.org/str.php?L1809">STR #1809</A>)
+ <LI>Fl_Gl_Window::mode() needed to hide and show the window
+ when toggling stereo mode (
+ <A HREF="http://www.fltk.org/str.php?L1846">STR #1846</A>)
+ <LI>Fl_Gl_Window::show() did not work reliably on Mac OS X
+ (
+ <A HREF="http://www.fltk.org/str.php?L1707">STR #1707</A>)
+ <LI>Added Fl_Group::clip_children() methods to support
+ automatic clipping of child widget drawing (
+ <A HREF="http://www.fltk.org/str.php?L1844">STR #1844</A>)
+ <LI>Fl_Browser_ and friends now support FL_WHEN_ENTER_KEY
+ for both Enter/Return and double-clicks (
+ <A HREF="http://www.fltk.org/str.php?L1818">STR #1818</A>)
+ <LI>Fl_Help_View did not release the images it used (STR
+ #1817)
+ <LI>Shared libraries would not build on 64-bit Linux
+ systems with an existing non-PIC FLTK installation
+ (
+ <A HREF="http://www.fltk.org/str.php?L1791">STR #1791</A>)
+ <LI>Fl_Browser::hide() and Fl_Browser::show() did not
+ correctly update the scrollbar (
+ <A HREF="http://www.fltk.org/str.php?L1724">STR #1724</A>)
+ <LI>The configure script now shows a summry of the
+ configuration results (
+ <A HREF="http://www.fltk.org/str.php?L1810">STR #1810</A>)
+ <LI>"fltk-config --use-* --libs" did not list all of the
+ dependent libraries (
+ <A HREF="http://www.fltk.org/str.php?L1799">STR #1799</A>)
+ <LI>Hiding a nested window on WIN32 caused 100% CPU (
+ <A HREF="http://www.fltk.org/str.php?L1748">STR #1748</A>)
+ <LI>Changing the window size in FLUID would not mark the
+ project as modified (
+ <A HREF="http://www.fltk.org/str.php?L1751">STR #1751</A>)
+ <LI>Fixed fl_filename_isdir for "/"-path (
+ <A HREF="http://www.fltk.org/str.php?L1761">STR #1761</A>)
+ <LI>Fixed Fl_Chart drawing (
+ <A HREF="http://www.fltk.org/str.php?L1756">STR #1756</A>)
+ <LI>Fixed mapping of subwindows with unmapped parent
+ windows (
+ <A HREF="http://www.fltk.org/str.php?L1706">STR #1706</A>)
+ <LI>Fixed rendering of grayscale images with alpha
+ channel (
+ <A HREF="http://www.fltk.org/str.php?L1703">STR #1703</A>)
+ <LI>Fixed occasional incomplete refresh (
+ <A HREF="http://www.fltk.org/str.php?L1681">STR #1681</A>)
+ <LI>Improved fl_down, fl_frame, added fl_box (
+ <A HREF="http://www.fltk.org/str.php?L1678">STR #1678</A>)
+ <LI>Fixed selection of submenu items in
+ input_choice (
+ <A HREF="http://www.fltk.org/str.php?L1676">STR #1676</A>)
+ <LI>Fixed calculation of stride for image scaling and
+ color manipulation (
+ <A HREF="http://www.fltk.org/str.php?L1673">STR #1673</A>)
+ <LI>Made -O3 the default optimization on Cygwin/Mingw since
+ -Os currently creates bad code (
+ <A HREF="http://www.fltk.org/str.php?L1656">STR #1656</A>)
+ <LI>OSF/Tru64 now uses 'install-sh' instead of 'install' to
+ accomodate for a missing '-d' option (
+ <A HREF="http://www.fltk.org/str.php?L1632">STR #1632</A>)
+ <LI>New option in Fluid project settings to translate all
+ shortcut modifiers from FL_META or FL_CTRL to FL_COMMAND
+ <LI>Made icon size fixed (50x50) in fl_message etc. (
+ <A HREF="http://www.fltk.org/str.php?L1626">STR #1626</A>)
+ <LI>Fixed selection of first word in Fl_Help_View
+ <LI>Fixed endless loop in Fl_Text_Display (
+ <A HREF="http://www.fltk.org/str.php?L1655">STR #1655</A>)
+ <LI>Allowing shortcuts in Tabs (
+ <A HREF="http://www.fltk.org/str.php?L1652">STR #1652</A>)
+ <LI>Fixed Makefile "make clean" (
+ <A HREF="http://www.fltk.org/str.php?L1642">STR #1642</A>,
+
+ <A HREF="http://www.fltk.org/str.php?L1643">STR #1643</A>,
+ <A HREF="http://www.fltk.org/str.php?L1641">STR #1641</A>)
+ <LI>The sample RPM spec file now enables large file support
+ and threading support (
+ <A HREF="http://www.fltk.org/str.php?L1603">STR #1603</A>)
+ <LI>Changed minimum contrast between background and text to
+ 99 and added more weight to the blue component to improve
+ readability for certain color combinations (
+ <A HREF="http://www.fltk.org/str.php?L1625">STR #1625</A>)
+ <LI>Fixed VCNet OpenGL project file (
+ <A HREF="http://www.fltk.org/str.php?L1617">STR #1617</A>)
+ <LI>Fixed scrolling of clipped areas in MSWindows (STR
+ #1601)
+ <LI>Fixed clipping in OS X Quartz offscreen buffers (STR
+ #1595)
+ <LI>Now flush file chooser preferences after every change to
+ avoid data loss (
+ <A HREF="http://www.fltk.org/str.php?L1609">STR #1609</A>)
+ <LI>The Fl_File_Chooser constructor now saves and restores the
+ current group (
+ <A HREF="http://www.fltk.org/str.php?L1611">STR #1611</A>)
+ <LI>Added Fl::awake(fn*,void*) to set a handler for thread
+ messages (
+ <A HREF="http://www.fltk.org/str.php?L1536">STR #1536</A>)
+ <LI>Added "mute sound" option to Sudoku game.
+ <LI>Updated the bundled zlib to v1.2.3.
+ <LI>Updated the bundled libpng to v1.2.16.
+ <LI>"make install" now uses the install command (or the
+ included install-sh script) to copy files to the
+ install directories, to ensure that permissions are
+ correct.
+ <LI>Fixed DLL generation via MingW/Cygwin (
+ <A HREF="http://www.fltk.org/str.php?L1546">STR #1546</A>)
+ <LI>FLUID incorrectly opened the display when generating
+ source code for Fl_Help_View widgets (
+ <A HREF="http://www.fltk.org/str.php?L1318">STR #1318</A>)
+ <LI>Fl_Double_Window did not always show the scheme
+ background image.
+ <LI>Fixed first window behavior in OS X (
+ <A HREF="http://www.fltk.org/str.php?L1548">STR #1548</A>)
+ <LI>Fixed calculation of character widths for OS X
+ Quartz rendering (no STR)
+ <LI>Fixed OS X mouse click handling (
+ <A HREF="http://www.fltk.org/str.php?L1504">STR #1504</A>)
+ <LI>Added missing GLUT functions so that FLTK can be used
+ as a fairly complete C++ replacement for the original
+ GLUT library (
+ <A HREF="http://www.fltk.org/str.php?L1522">STR #1522</A>)
+ <LI>Fl::awake() could block on X11 and OSX (
+ <A HREF="http://www.fltk.org/str.php?L1537">STR #1537</A>)
+ <LI>Updated recursive mutex code to run on platforms other
+ than Linux and to do a run-time check to determine
+ whether they are supported by the kernel (
+ <A HREF="http://www.fltk.org/str.php?L1575">STR #1575</A>)
+ <LI>WIN32 did check callbacks after the event processing instead of
+ before as documented (
+ <A HREF="http://www.fltk.org/str.php?L1535">STR #1535</A>)
+ <LI>Fl_File_Chooser now hides the window before doing a callback
+ when the user clicks on the OK button (
+ <A HREF="http://www.fltk.org/str.php?L1565">STR #1565</A>)
+ <LI>Fixed indentation of nested HTML elements (
+ <A HREF="http://www.fltk.org/str.php?L1549">STR #1549</A>)
+ <LI>Made layout of Fl_Help_Dialog consistent with other
+ help windows and web browsers.
+ <LI>Improved GTK+ schemed round box (
+ <A HREF="http://www.fltk.org/str.php?L1531">STR #1531</A>)
+ <LI>Fluid avoids writing unsupported combinations of the
+ "when()" flags (
+ <A HREF="http://www.fltk.org/str.php?L1501">STR #1501</A>)
+ <LI>Fl_Browser_ would allow keyboard callbacks even though
+ "when()" was set to "never" (
+ <A HREF="http://www.fltk.org/str.php?L1501">STR #1501</A>)
+ <LI>Added automated little helpers to Sudoku
+ <LI>Added example code for Wizard with the
+ Tabs demo (
+ <A HREF="http://www.fltk.org/str.php?L1564">STR #1564</A>)
+ <LI>Optimized Fl_Tabs drawing for speed (
+ <A HREF="http://www.fltk.org/str.php?L1520">STR #1520</A>)
+ <LI>OS X resource fork now obsolete (
+ <A HREF="http://www.fltk.org/str.php?L1453">STR #1453</A>)
+ <LI>Added chapter 10 about multithreading (
+ <A HREF="http://www.fltk.org/str.php?L1532">STR #1532</A>,
+ 1533)
+ <LI>OS X system menu bar top level attribute support
+ improved (
+ <A HREF="http://www.fltk.org/str.php?L1505">STR #1505</A>)
+ <LI>Fixed Quartz image drawing bug (
+ <A HREF="http://www.fltk.org/str.php?L1438">STR #1438</A>)
+ <LI>Fixed Quartz fl_read_image
+ <LI>Overlay drawing is now avoiding XOR mode (
+ <A HREF="http://www.fltk.org/str.php?L1438">STR #1438</A>)
+ <LI>Fixed Scroll crash in Fluid Live Mode (
+ <A HREF="http://www.fltk.org/str.php?L1524">STR #1524</A>)
+ <LI>Fixed mousewheel event propagation (
+ <A HREF="http://www.fltk.org/str.php?L1521">STR #1521</A>)
+ <LI>Fixed drawing issues of a tile in a scroll (
+ <A HREF="http://www.fltk.org/str.php?L1507">STR #1507</A>)
+ <LI>Fixed dismissing buttons in menu bars (
+ <A HREF="http://www.fltk.org/str.php?L1494">STR #1494</A>)
+ <LI>Making a child group visible in a Fl_Tabs or Fl_Wizard
+ group now shows that tab or pane.
+ <LI>Added fl_open_uri() function as proposed on
+ fltk.development.
+ <LI>Added Fl::has_check() which previously was prototyped
+ and documented, but not implemented (
+ <A HREF="http://www.fltk.org/str.php?L1542">STR #1542</A>)
+ <LI>Enabled Fl::add_check() on OS X (
+ <A HREF="http://www.fltk.org/str.php?L1534">STR #1534</A>)
+ <LI>Documented tooltip inheritance (
+ <A HREF="http://www.fltk.org/str.php?L1467">STR #1467</A>)
+ <LI>Better event mouse handling fixing detached menus and
+ sticky tooltips (
+ <A HREF="http://www.fltk.org/str.php?L1463">STR #1463</A>,
+ <A HREF="http://www.fltk.org/str.php?L449">STR #449</A>)
+ <LI>Added Fl::scrollbar_size() methods that are used by all
+ of the scrollbar-using widgets (
+ <A HREF="http://www.fltk.org/str.php?L1500">STR #1500</A>)
+ <LI>fl_read_image() was broken on Intel-based Macs (STR
+ #1490)
+ <LI>Fl_Progress was using the wrong width to calculate
+ progress (
+ <A HREF="http://www.fltk.org/str.php?L1492">STR #1492</A>)
+ <LI>Fl::x(), Fl::y(), Fl::w(), and Fl::h() did not report
+ the desktop work area on X11 (
+ <A HREF="http://www.fltk.org/str.php?L1482">STR #1482</A>)
+ <LI>Shortcut events could be sent to the wrong window (STR
+ #1451)
+ <LI>Fl_Spinner did not handle the arrow keys properly (STR
+ #1476)
+ <LI>Fl_File_Browser did not calculate the width of
+ directory items correctly (
+ <A HREF="http://www.fltk.org/str.php?L1469">STR #1469</A>,
+ <A HREF="http://www.fltk.org/str.php?L1470">STR #1470</A>)
+ <LI>Fl_Pack incorrectly started widgets at an offset of 1/2
+ the spacing value.
+ <LI>FLUID did not generate correct window class code if
+ the class name was not a standard FLTK window class.
+ <LI>FLUID incorrectly included <FL/Fl_classname.H> for
+ widget classes that were not subclassed from a standard
+ FLTK widget class.
+ <LI>The demo master test program now supports scheme
+ selection and all demos use it (
+ <A HREF="http://www.fltk.org/str.php?L1459">STR #1459</A>)
+ <LI>fl_arc() and fl_pie() did not draw properly on WIN32
+ when the start and end points were identical (STR
+ #1461)
+ <LI>Fl_Input and Fl_Text_Editor now hide the mouse pointer
+ when typing into them (
+ <A HREF="http://www.fltk.org/str.php?L1466">STR #1466</A>)
+ <LI>Implemented alpha blending for Quartz, WIN32, and X11
+ <LI>Check buttons did not redraw properly with box() set to
+ FL_NO_BOX (
+ <A HREF="http://www.fltk.org/str.php?L1440">STR #1440</A>)
+ <LI>Added the Bluecurve-inspired scheme "gtk+".
+ <LI>Updated documentation (
+ <A HREF="http://www.fltk.org/str.php?L1420">STR #1420</A>,
+ <A HREF="http://www.fltk.org/str.php?L1421">STR #1421</A>)
+ <LI>Fixed font caching issue (
+ <A HREF="http://www.fltk.org/str.php?L1415">STR #1415</A>)
+ <LI>Fixed crash in fl_file_chooser (
+ <A HREF="http://www.fltk.org/str.php?L1410">STR #1410</A>)
+ <LI>Fixed Fluid hotspot bug (
+ <A HREF="http://www.fltk.org/str.php?L1416">STR #1416</A>)
+ <LI>Fixed image copy code (
+ <A HREF="http://www.fltk.org/str.php?L1412">STR #1412</A>)
+ <LI>Fixed latin-to-roman text conversion (
+ <A HREF="http://www.fltk.org/str.php?L1411">STR #1411</A>)
+ <LI>Fixed Cygwin timeout for "select" calls (
+ <A HREF="http://www.fltk.org/str.php?L1151">STR #1151</A>)
+ <LI>Improved Mac OS X subwindow handling (
+ <A HREF="http://www.fltk.org/str.php?L1402">STR #1402</A>)
+ <LI>Fixed more inconsistencies between fl_draw and
+ fl_measure (
+ <A HREF="http://www.fltk.org/str.php?L1408">STR #1408</A>)
+ <LI>Fixed fl_measure which mistook a trailing '@@' for a
+ symbol (
+ <A HREF="http://www.fltk.org/str.php?L1406">STR #1406</A>)
+ <LI>Fixed GLUT behavior on window creation (
+ <A HREF="http://www.fltk.org/str.php?L1403">STR #1403</A>)
+ <LI>Fixed OS X bug that would hide tooltips before they
+ were shown (
+ <A HREF="http://www.fltk.org/str.php?L1392">STR #1392</A>)
+ <LI>Fixed Fl_Tabs tooltip reappearing (
+ <A HREF="http://www.fltk.org/str.php?L1324">STR #1324</A>)
+ <LI>Added a new demo game called "Block Attack!"
+ <LI>Updated the Sudoku game to show a notice about Hard and
+ Impossible puzzles having multiple solutions which are
+ not a bug or error (
+ <A HREF="http://www.fltk.org/str.php?L1361">STR #1361</A>)
+ <LI>Fixed filechooser to behave as documented when file
+ pattern changes (
+ <A HREF="http://www.fltk.org/str.php?L1359">STR #1359</A>)
+ <LI>Completed the global function index and added an
+ alphabetical list of all methods (
+ <A HREF="http://www.fltk.org/str.php?L1319">STR #1319</A>)
+ <LI>Avoiding problems with some platforms that don't
+ implement hypot() (
+ <A HREF="http://www.fltk.org/str.php?L1366">STR #1366</A>)
+ <LI>Fixed floating point value formatting for Fl_Spinner
+ (
+ <A HREF="http://www.fltk.org/str.php?L1331">STR #1331</A>)
+ <LI>Fixed Fl_Positioner callback when released (
+ <A HREF="http://www.fltk.org/str.php?L1387">STR #1387</A>)
+ <LI>Fixed WIN32 zero size window issue (
+ <A HREF="http://www.fltk.org/str.php?L1387">STR #1387</A>)
+ <LI>Fixed Sudoku window positioning (
+ <A HREF="http://www.fltk.org/str.php?L1398">STR #1398</A>)
+ <LI>Fluid Code Declarations can now handle C++ style
+ comments (
+ <A HREF="http://www.fltk.org/str.php?L1383">STR #1383</A>)
+ <LI>Fixed uninitialized data in OS X and WIN32 timeout
+ functions (
+ <A HREF="http://www.fltk.org/str.php?L1374">STR #1374</A>).
+ <LI>Fixed speed issues when measuring text on OS X with
+ Quartz (
+ <A HREF="http://www.fltk.org/str.php?L1386">STR #1386</A>).
+ <LI>Fixed focus issues on OS X (
+ <A HREF="http://www.fltk.org/str.php?L1377">STR #1377</A>)
+ <LI>Optional precision argument when storing floats or
+ doubles in a Preferences file (
+ <A HREF="http://www.fltk.org/str.php?L1381">STR #1381</A>)
+ <LI>Fixed callback not called when using arrow keys in
+ Fl_Slider (
+ <A HREF="http://www.fltk.org/str.php?L1333">STR #1333</A>)
+ <LI>Changing the shortcut of a widget in fluid now marks the
+ document as dirty (
+ <A HREF="http://www.fltk.org/str.php?L1382">STR #1382</A>)
+ <LI>Fl_Text_Editor now correctly handles middle mouse
+ clicks (
+ <A HREF="http://www.fltk.org/str.php?L1384">STR #1384</A>)
+ <LI>Added some GLUT4 functions (
+ <A HREF="http://www.fltk.org/str.php?L1370">STR #1370</A>)
+ <LI>Added "context_changed()" function for OpenGL windows
+ which allows efficient texture loading (
+ <A HREF="http://www.fltk.org/str.php?L1372">STR #1372</A>)
+ <LI>Added missing "const" to GLUT call (
+ <A HREF="http://www.fltk.org/str.php?L1371">STR #1371</A>)
+ <LI>Fixed stray FL_RELEASE events after clicking system
+ areas on OS X (
+ <A HREF="http://www.fltk.org/str.php?L1376">STR #1376</A>)
+ <LI>FLUID now only writes definitions of "o" and "w"
+ variables as needed, reducing the number of "variable
+ is shadowed" warnings from GCC.
+ <LI>Added access to Xft font pointer (
+ <A HREF="http://www.fltk.org/str.php?L1328">STR #1328</A>)
+ <LI>Fixed endianness in OS X mouse cursor graphics (
+ <A HREF="http://www.fltk.org/str.php?L1348">STR #1348</A>)
+ <LI>Fixed crash on mixed use of keyboard and mouse for
+ Fl_Menu_Button (
+ <A HREF="http://www.fltk.org/str.php?L1356">STR #1356</A>)
+ <LI>Fixed Fl_Window::visible() and shown() for OS X
+ (
+ <A HREF="http://www.fltk.org/str.php?L1341">STR #1341</A>)
+ <LI>Fixed Fl_Window::copy_label() losing copy (
+ <A HREF="http://www.fltk.org/str.php?L1332">STR #1332</A>)
+ <LI>Added support for floating point Fl_Spinner in the
+ API, documentation, and Fluid (
+ <A HREF="http://www.fltk.org/str.php?L1331">STR #1331</A>)
+ <LI>Repeat button now cancels timeout if it should get
+ deactivated during a callback (
+ <A HREF="http://www.fltk.org/str.php?L1330">STR #1330</A>)
+ <LI>Added support for assigning Fl_Menu_Items to array
+ variables in Fluid (
+ <A HREF="http://www.fltk.org/str.php?L1280">STR #1280</A>)
+ <LI>Added --with-archflags configure option to allow
+ passing of specific architecture-selection options to
+ the compiler and linker.
+ <LI>Fixed WIN32 window stacking bug (
+ <A HREF="http://www.fltk.org/str.php?L1296">STR #1296</A>)
+ <LI>Fixed wrong code generated by FLUID for Scrollbars (STR
+ #1287)
+ <LI>Loading a file would not update the Widget Properties
+ dialog in FLUID (
+ <A HREF="http://www.fltk.org/str.php?L1326">STR #1326</A>)
+ <LI>Fixed key compose sequences for shifted keys (STR
+ #1194)
+ <LI>Added text selection and copy to Fl_Help_View.
+ <LI>Fixed position of popup menu titles (
+ <A HREF="http://www.fltk.org/str.php?L1322">STR #1322</A>)
+ <LI>Showing any window will disable the current tooltip
+ so it won't pop over menus (
+ <A HREF="http://www.fltk.org/str.php?L1321">STR #1321</A>)
+ <LI>Updated documentation to reflect limitation of
+ Fl::delete_widget() (
+ <A HREF="http://www.fltk.org/str.php?L1306">STR #1306</A>)
+ <LI>Fixed line wrapping in Fl_Text_Display (
+ <A HREF="http://www.fltk.org/str.php?L1227">STR #1227</A>)
+ <LI>New function Fl::event_original_key() returns key code
+ before NumLock handling.
+ <LI>Many OS X Quartz fixes (
+ <A HREF="http://www.fltk.org/str.php?L1310">STR #1310</A>, etc.)
+ <LI>Fixed shortcut and default focus for message dialogs
+ (
+ <A HREF="http://www.fltk.org/str.php?L1298">STR #1298</A>)
+ <LI>Fixed focus issues (
+ <A HREF="http://www.fltk.org/str.php?L1286">STR #1286</A>,
+ <A HREF="http://www.fltk.org/str.php?L1289">STR #1289</A>,
+ <A HREF="http://www.fltk.org/str.php?L1296">STR #1296</A>)
+ <LI>Fixed window resizing in OS X (
+ <A HREF="http://www.fltk.org/str.php?L1297">STR #1297</A>)
+ <LI>In FLUID, declarations starting with the keyword
+ 'typedef', 'class', or 'struct' are now treated
+ correctly if inside a class (
+ <A HREF="http://www.fltk.org/str.php?L1283">STR #1283</A>)
+ <LI>Tabs now show the correct tooltip (
+ <A HREF="http://www.fltk.org/str.php?L1282">STR #1282</A>)
+ <LI>Included fltk.spec in configure.in (
+ <A HREF="http://www.fltk.org/str.php?L1274">STR #1274</A>)
+ <LI>Fixed insufficiently invalidated cache
+ in Fl_Browser (
+ <A HREF="http://www.fltk.org/str.php?L1265">STR #1265</A>)
+ <LI>Attempt to fix multi monitor issues (
+ <A HREF="http://www.fltk.org/str.php?L1153">STR #1153</A>)
+ <LI>Fixed warnings when compiling w/Cygwin (
+ <A HREF="http://www.fltk.org/str.php?L1152">STR #1152</A>)
+ <LI>Fixed missing reset of flag in FLUID (
+ <A HREF="http://www.fltk.org/str.php?L1187">STR #1187</A>)
+ <LI>Fixed maximizing in OS X (
+ <A HREF="http://www.fltk.org/str.php?L1221">STR #1221</A>)
+ <LI>Fixed 'make distclean' to remove binaries inside
+ MacOS app packages (
+ <A HREF="http://www.fltk.org/str.php?L1169">STR #1169</A>)
+ <LI>FLUID Code Viewer is now truly a viewer, not a text
+ editor because edited text can not be saved.
+ <LI>Fl_Spinner is now fully supported by FLUID (
+ <A HREF="http://www.fltk.org/str.php?L1158">STR #1158</A>)
+ <LI>Fixed usage of deleted object after menu pulldown
+ (
+ <A HREF="http://www.fltk.org/str.php?L1162">STR #1162</A>)
+ <LI>Calling fl_font(0, 0) under Xft would access a NULL
+ pointer (
+ <A HREF="http://www.fltk.org/str.php?L1205">STR #1205</A>)
+ <LI>Setting a new value in Fl_Input_ wil now actually move
+ cursor to the end of the input field as documented
+ (
+ <A HREF="http://www.fltk.org/str.php?L1161">STR #1161</A>)
+ <LI>FLUID crashed on WIN32 with international characters
+ (
+ <A HREF="http://www.fltk.org/str.php?L1176">STR #1176</A>)
+ <LI>Fl_Check_Browser did not allow the user to toggle the
+ check boxes (
+ <A HREF="http://www.fltk.org/str.php?L1232">STR #1232</A>)
+ <LI>Fl_Help_View crashed on WIN32 with international
+ characters (
+ <A HREF="http://www.fltk.org/str.php?L1228">STR #1228</A>)
+ <LI>Fl::run() no longer clears resources on WIN32 (STR
+ #1231)
+ <LI>Fl::add_timeout() leaked resources on OSX (
+ <A HREF="http://www.fltk.org/str.php?L1233">STR #1233</A>)
+ <LI>Accented characters could not be entered on OSX (STR
+ #1195)
+ <LI>The caret key lookup was missing for OS X
+ <LI>FLUID didn't handle loading .fl files with
+ international characters properly with all compilers
+ (
+ <A HREF="http://www.fltk.org/str.php?L1150">STR #1150</A>)
+ <LI>Fl_Spinner's minimum() and maximum() "get" methods were
+ misspelled (
+ <A HREF="http://www.fltk.org/str.php?L1146">STR #1146</A>)
+ <LI>The largefile support changes in 1.1.7 broke binary
+ compability for fl_filename_list(); you must now use
+ "--enable-largefile" when configuring to get large file
+ support, and the large file support definitions are
+ added to the output of "fltk-config --cflags" (
+ <A HREF="http://www.fltk.org/str.php?L1159">STR #1159</A>)
</UL>