Development Roadmap

   
  FLTK Apps      FLTK Library      Forums      Links     Login 
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  |  Screenshots  ]
 

PDF Version | FLTK 1.1 | FLTK 1.3 | FLTK 2.0 ]

Last Updated 23 Apr 2008

This page provides a dynamic look at all Software Trouble Reports ("STRs") that have been filed and accepted through the Bugs & Features page. If you would like to contribute code to implement any of the RFEs below, please consult the Configuration Management Plan for the coding standards we follow and then post your changes to the corresponding RFE.

FLTK 1.1 (4 Open Bugs)

FLTK 1.1.x is the former stable development branch. It is no longer being maintained, and any bug fixes will be applied against FLTK 1.3.x.


STR #SummarySubsystemStatusPriority
 1950add_idle inside draw() waits for event first timeNewHIGH 
 1952first modifier key on mac is lostNewHIGH 
 1945Stencil buffering results in GLXBadDrawableNewMOD 
 1962Unable to Link to FLTK Image Libraries using MSys/MinGW in MS Vista.NewMOD 
 

FLTK 1.3 (29 Open Features, 57 Open Bugs)

FLTK 1.3 is the current stable development branch based on FLTK 1.1.8. It will add internationalization, UTF-8 (Unicode), and printing support, Doxygen based documentation, and several new widgets including Fl_Native_File_Chooser, Fl_Table, and Fl_Tree_View.


STR #SummarySubsystemStatusPriority
 1942Documentation of API changesNewCRIT 
 1747Fl::grab() behavior changed on newer platformsCore LibraryPendingHIGH 
 1869avoid recursing event handlers (Fl::readqueue, Fl::check)NewHIGH 
 1873more fl_ask issuesNewHIGH 
 1894Fl_Group::clear() accesses potentially deleted widgetCore LibraryNewHIGH 
 1927tool to modify all build environments in one goBuild FilesNewHIGH 
 24Fluid should support sub-windowsFLUIDPendingMOD 
 260gl_start() only works for single GL windowOpenGLPendingMOD 
 438Lack of Xutf8LookupString on non-XFree86 X implementationsNewMOD 
 849Fl_Pixmap should have a protected copy constructorImage SupportNewMOD 
 1105strange DnD messages (Windows)WIN32NewMOD 
 1414Compile error in subdir test on powerpc-ibm-aix5.3.0.0 (with xlc++_r)Core LibraryNewMOD 
 1650relative widget image path is uncorrect if fl file not saved where created FLUIDNewMOD 
 1812fluid -c should not try to open displayNewMOD 
 1819Fl_Text_Editor: right control key deletes textNewMOD 
 1859Fluid callbacks in declaration blocks not working correctlyCore LibraryNewMOD 
 1906win32: switch to using winsock2 as defaultNewMOD 
 1919Fl_Tile uses resizable() interface for different functionalityNoneNewMOD 
 192932bit graphics coordinates must be clipped in 16bit graphic systemsCore LibraryNewMOD 
 1943fltk-config --use-images may use non-static local-image-libsBuild FilesNewMOD 
 1949fltk not handling RGBA png files correctlyNewMOD 
 18in mingw , there is path accessing error by fluid for docuemntation help .html filesWIN32PendingLOW 
 50fluid: selecting an object in a tab does not bring tab to foregroundFLUIDNewLOW 
 96FLUID generated code is missing initializersFLUIDPendingLOW 
 220FL_MOVE events not passed through Fl_Menu_Button POPUP3Core LibraryPendingLOW 
 357about fl_pack childrenCore LibraryActiveLOW 
 396hide/show not polymorphic for Fl_WindowCore LibraryPendingLOW 
 469Drawing problem when FL_ROUNDED_BOX and Fl_Menu_ButtonCore LibraryActiveLOW 
 569Documentation on DLL wrong?NewLOW 
 614fltk-UTF8-1.1.4-3: pasting does not work on linux 6.1, possibly 7.3Core LibraryNewLOW 
 702Fl_Scrollbar increments incorrectly in specific situationCore LibraryNewLOW 
 810Fl_File_Chooser value(const char*) not wholly functionalCore LibraryNewLOW 
 890<font color="...">test <a href="test">test</a> test</font>Core LibraryNewLOW 
 1090Fl_RGB_Image::copy return typeImage SupportNewLOW 
 1113insert() method for Fl_Menu_ would be of much use to meCore LibraryNewLOW 
 1115Windows shown while popup menu was active disappear when the menu is dismissed.WIN32NewLOW 
 1190Drawing glitch in Radio ButtonCore LibraryNewLOW 
 1306automated safe widget deletion inside the libraryCore LibraryNewLOW 
 1342int Fl_Scrollbar::value (int pos)Core LibraryNewLOW 
 1373per-window vsync controlOpenGLNewLOW 
 1379Fl_Tabs value() method is not const.Core LibraryNewLOW 
 1597Fl_Help_View: HTML problems with font size + <UL>Core LibraryNewLOW 
 1604Explicit reference to installed "examples" directory would be usefulDocumentationNewLOW 
 1679Borderless windows on WIN32 do not appear on the taskbarWIN32NewLOW 
 1691Effect of NORMAL_INPUT_MOVE is not as describedCore LibraryNewLOW 
 1735Ambiguity in Fl_Button documentationDocumentationNewLOW 
 1760Fl_Menu_Bar should require Alt+shortcutCore LibraryNewLOW 
 1852Small problem with system menubar on Mac OS X 10.5 (Leopard) MacOSNewLOW 
 1860Would like ability to specify software rendering for OpenGL contextsOpenGLNewLOW 
 1893Fl_Scroll::bbox() not documentedDocumentationNewLOW 
 1895Fl_Scroll does its scrollbar management only in its draw()Core LibraryNewLOW 
 1899agoUseFont on QUARTZ does not use correct faceOpenGLNewLOW 
 1921Current definition of fl_begin_offscreen() and fl_end_offscreen() makes impossible to divide offscreen drawing procedure to a set of subsequently called functionsNewLOW 
 1922src/Makefile has hardcoded libfltk*.so.1.3Build FilesPendingLOW 
 1925Fl_Text_Display should have a member for secondary selection colorCore LibraryNewLOW 
 1948glutIdleFunc() does not integrate well with other fltk idle methodsNewLOW 
 1953XOpenIM failed with default input method, try localNewLOW 
 45Help_View does not handle tables with border properly (and more)Core LibraryNewRFE 
 76Specify image data from a buffer than a fileImage SupportNewRFE 
 207rotated text drawingCore LibraryPendingRFE 
 214function objects for callbacks.Core LibraryPendingRFE 
 275fl_ask, fl_alert, fl_file_chooser, fl_* positioningCore LibraryActiveRFE 
 298FLUID "commenting out" would be niceNewRFE 
 330Disable X, to allow off-screen execution.X11ActiveRFE 
 334technical change : remove statics in fl_askCore LibraryPendingRFE 
 370warn, if image format is not compiled in, but applicationattempts to readImage SupportPendingRFE 
 380Fl_Value_Slider should have controllable width/height for valuator portionCore LibraryActiveRFE 
 419Fl_XXX_Image classes need a status functionImage SupportNewRFE 
 460Provide save() member function to Fl_Image subclassesImage SupportPendingRFE 
 470up / down indicator when portion of menu is off screenCore LibraryPendingRFE 
 712Fluid External Editor PatchFLUIDNewRFE 
 749Enable a right-click copy/paste menu for all Input/Output/Editor/Display widgetsNewRFE 
 767Removeing titlebar but keeping border.(win32)NewRFE 
 900Fl::add_timeout will also consume all the time of embedded low speed CPUNewRFE 
 1029Fl::font(), Fl::size(), etc. for changing defaultsNewRFE 
 1738utf8.cxx in fltk-utf8-1.1.6 not showing fonts properly X11NewRFE 
 1739[PATCH] Add support for icons in Fl_BrowserCore LibraryNewRFE 
 1840rotated text for xftCore LibraryNewRFE 
 1903Add UTF-8 supportCore LibraryNewRFE 
 1905Take documentation into Doxygen formatDocumentationNewRFE 
 1923Enhance non-modal windows on Mac OS XNewRFE 
 1926popup menues dont add by their parents x/yNewRFE 
 1928Consider deriving Fl_Label from Fl_WidgetCore LibraryNewRFE 
 1951additional test folder programsNewRFE 
 1954de-obfuscate fluid enum valuesNewRFE 
 1959Building of image DLL's on win32NewRFE 
 

FLTK 2.0 (76 Open Features, 119 Open Bugs)

FLTK 2.0 development is focused on a new C++ API using namespaces which provides support for UTF-8 (Unicode) text, enhanced UI scheme support and device and OS abstraction for easier porting and better printing and off-screen rendering support.


STR #SummarySubsystemStatusPriority
 1902menus crash on win2k/virtualboxNewCRIT 
 1955fltk2 build error with --enable-cygwinNewCRIT 
 826VC++ chokes on fluid-generated strings of encoded image dataFLUIDPendingHIGH 
 1042Image::make_current() do not workNewHIGH 
 1244TiledImage won't draw correctly on main window group in X11Core LibraryNewHIGH 
 1255Fail to hide immediately after shownNewHIGH 
 1302Update FLTK build system to undefine DISPLAYBuild FilesPendingHIGH 
 1317fluid2 authorize and generates static png image table but don't use itFLUIDNewHIGH 
 1396Selecting multiple files with FileChooser class doesn't work correctCore LibraryActiveHIGH 
 1528Dials do not work with CairoCore LibraryPendingHIGH 
 1637listing files and dirs in file_chooser is broken on winCore LibraryPendingHIGH 
 1660Xft font listing is broken on X11NewHIGH 
 1702FileChooser->value() with type: CREATECore LibraryPendingHIGH 
 1708Menu accelerators do not workNewHIGH 
 1759Fluid2 -- Live Preview BrokenNewHIGH 
 1784scrolling in ScrollGroup does not take into account labelsNewHIGH 
 1790Windows.fullscreen_off(...) don't work under linuxNewHIGH 
 1798Win32 filename_list is brokenCore LibraryPendingHIGH 
 1804"MOVE" in handle(int event) brokenNewHIGH 
 1832Item (TOGGLE or RADIO) has wrong widthNewHIGH 
 1833GlWindow never receives KEY events in fltk2.0NewHIGH 
 1915ScrollGroup vs Group type() intepretation.NewHIGH 
 1960FileChooser don't work correctly on WindowsNewHIGH 
 1961readimage doesn't work with Image as current contextNewHIGH 
 975InputBrowser multiple issuesNewMOD 
 1273WSAAsyncSelect not working in win32\run.cxxNewMOD 
 1295controls in the browser widget are not accessibleNewMOD 
 1312incorrect configure script: "dirent" redefined, U32 not defined...NewMOD 
 1347incomplete fltk.devNewMOD 
 1353Build issues on solaris NewMOD 
 1380make install fails with "--enable-shared" and OpenGL disabled (by configure)NewMOD 
 1385cursor(Image*, ...) not implementedNewMOD 
 1390FLTK2.0-r5274 snprintf seg faults ubuntu 6.06 (linux2.6)NewMOD 
 1394Adding GlWindow to a window after show() is called causes crashNewMOD 
 1433Window::size_range doesn't work on OSXNewMOD 
 1443Image.cxx not compiling in linux/amd64 (Color)NewMOD 
 1509There is a hardcoded path to a GIF in about_panel.fl.FLUIDNewMOD 
 1516fltk-2.0.x-r5547 doesn't build on i686-apple-darwin9NewMOD 
 1580Deselect all buttons in a radio groupNewMOD 
 1591moving a window on OSX results in redraw (was str 1452)NewMOD 
 1593using MinGW via MSYS compile FLTK 2.0 failNewMOD 
 1596can'y built library with certain configurationNewMOD 
 1610../fluid/fluid2: error while loading shared libraries: libfltk2_images.so: cannot open shared object file: No such file or directoryNewMOD 
 1622Menu choices can't use list(StringArray*)NewMOD 
 1630include file Fl_FormsBitmap.h not foundNewMOD 
 1631TextEditor missing stylebuffer()NewMOD 
 1635getMonitorInfoA not supported in windows NTNewMOD 
 1636borland 5.5.1 command line compilerNewMOD 
 1646TextDisplay does not expose the stylebuffer publically.NewMOD 
 1649TextEditor's editor.cxx demo works incorrectly on intl. keyboardsNewMOD 
 1661Function default parameters in the FluidNewMOD 
 1697CheckButton not sized right in ItemGroupNewMOD 
 1699Xlib errorsNewMOD 
 1701Error in fluid Makefile if DSTDIR is definedNewMOD 
 1720missing function in_main_thread in src/x11/lock.cxxNewMOD 
 1722Simplify Browser interface and split MultiBrowser from BrowserNewMOD 
 1727FLTK2's X11 changing main iconNewMOD 
 1754WordwrapOutput wraps unicode text as it was asciiNewMOD 
 1755FLTK2's widget's timeout fltk::event_x() and event_y() wrongNewMOD 
 1771scandir.c broken with VC++ 2005 Express compilersNewMOD 
 1775fltk::Group's style is not namedNewMOD 
 1785Function default parameters in the FluidNewMOD 
 1800[r5940] fltk::Scrollbar::value() - non-const; fltk::Scrollbar::value(int) - missingNewMOD 
 1801When compiling FLTK2 using MinGW/MSYS make fails. NewMOD 
 1806Fails to work under "wine" under "Linux" when compiled with MingW32NewMOD 
 1807FLUID's functions are not spit in the specified orderNewMOD 
 1813test/image segfaults or crash XorgNewMOD 
 1842fltk::Guard(RecursiveMutex *) works not as expectedNewMOD 
 1845fltk::TiledGroup fixNewMOD 
 1858TextDisplay needs its own default_styleNewMOD 
 1861fullscreen_off() ProblemsCore LibraryNewMOD 
 1876FLTK2 menu Under 256 ColorExample ProgramsPendingMOD 
 1890fltk-2.0.x-r6059 fails to build on SolarisNewMOD 
 1924Tablet support: incorrect tilt value.NewMOD 
 1946scrollbars not working after switching virtual desktops in e17NewMOD 
 1947moving a window causes a complete redrawNewMOD 
 1958FileChooser shows green bordersNewMOD 
 1963fltk::use_system_file_chooser (bool=true) couse linker error on linuxNewMOD 
 21(XWindow) Memory leak in Window::copy_label() WIN32PendingLOW 
 108Automatically link correct libraries in Visual C++WIN32PendingLOW 
 449OSX detachable menus "feature"MacOSPendingLOW 
 494Rectangular selection not displayed as a rectangle...Core LibraryPendingLOW 
 521Mac support in 2.0 docs.DocumentationPendingLOW 
 675All functions in fl_ask.H is not thread safe (using fltk thread model)Core LibraryPendingLOW 
 1174Documentation update suggestion: Fl_Tabs ExamplesNewLOW 
 1249Is there a memleak in cube demo in test folder?Example ProgramsNewLOW 
 1304Resizable and ResizeNewLOW 
 1325fltk::getdescent () returns 0NewLOW 
 1334Input widget do not have WHEN_CHANGED behavior as defaultNewLOW 
 1369Trivial warnings fix (and maybe 64-bit bugs fix)NewLOW 
 1388FIX: CheckButton and RadioButton in BrowserNewLOW 
 1423Redraw problems with ScrollGroup w/NO_BOX itemsCore LibraryNewLOW 
 1473fluid2 doesn't handle static class member callback functions properlyNewLOW 
 1508The index.html in the documentation directory redirects to an unexisting pathNewLOW 
 1517warnings for fltk-2.0.x-r5547 on i686-apple-darwin9 and powerpc-apple-darwin9NewLOW 
 1529fltk2 deactivated group shows children as activeNewLOW 
 1545Default fltk.dsw solution config is 'Debug Cairo' instead of 'Release'NewLOW 
 1609Add a method to Fl_File_Chooser or Fl to save the file chooser favoritesCore LibraryNewLOW 
 1612TextDisplay::draw_string() ATTR_UNDERLINE drawline() errorNewLOW 
 1627Strange behavior wih drawimage()NewLOW 
 1629BUGFIX for wrong scrollbar size on Microsoft WindowsNewLOW 
 1662FLTK API docs: request for standard documenting of pointer return valuesNewLOW 
 1674Adding displaylines() accessability to fltk::BrowserNewLOW 
 1675AnsiWidget demo application does not work well on Linux/X11X11PendingLOW 
 1712RELEASE and DRAG events naver come into Widget::handle() at WindowsCore LibraryPendingLOW 
 1713FLTK 2.0 manualNewLOW 
 1732GlWindow inside PackedGroup problemsNewLOW 
 1737window->resizable(window) does not make all contents resizeNewLOW 
 1757bad AltGr behaviourNewLOW 
 1765Input widgets should support alignment for contentsNewLOW 
 1769If widget in fltk::ScrollGroup has width more than ~ 32700, in certain scroll positions it isn't drawedNewLOW 
 1788Browser do selection but don't do callback after adding first elementNewLOW 
 1797MinGW DLL build contains unneccessary exports (fix included)NewLOW 
 1808FLTK2's fluid does respect namespaces correctlyNewLOW 
 1825draw_overlay() OS-specific effectNewLOW 
 1848Menu::insert() does not work correctly when inserting an ItemList (it works like add())NewLOW 
 1930ColorChooser wrapsNewLOW 
 1941AltGr not considered in compose.cxxNewLOW 
 1957TextDisplay incorrectly displays after buffer changeNewLOW 
 2Unclamped ROLLER with delta()Core LibraryPendingRFE 
 25Support of protected in any declaration and widgets in fluidFLUIDActiveRFE 
 49Fl_File_Chooser: allow sort method to be selectedCore LibraryActiveRFE 
 171Support for class member callbacks.Core LibraryPendingRFE 
 206rotated text drawingPendingRFE 
 377Improve Fl_Int/Float_input input methodCore LibraryPendingRFE 
 431Submenu doesn't stick when you click on itCore LibraryActiveRFE 
 543can't change position of Fl_Input_ subclasses through position()Core LibraryPendingRFE 
 609Three-state checkboxesCore LibraryNewRFE 
 656OpenGL and context deletionOpenGLNewRFE 
 665Support for filename drag-n-drop on MacOS XMacOSNewRFE 
 686GLUT Joystick support does not work with FLTKGLUT EmulationNewRFE 
 717Fluid 2.0 External Editor PatchNewRFE 
 732Improved Icon support for Win32 and X11 (but no Mac yet...)Core LibraryNewRFE 
 812Make XOpenIM() call for input device selectiveNewRFE 
 829Support for animated GIFs in Fl_GIF_ImageImage SupportNewRFE 
 855Text selection feature for Fl_Help_View widget.NewRFE 
 875fluid option to shrinkwrap window around contentsNewRFE 
 881Option to set alignment for individual columns in Browser widgetNewRFE 
 923OpenVMS port of fltkNewRFE 
 925Icon fixes in Windows and XNewRFE 
 1017Add support for i18n to FLUIDFLUIDPendingRFE 
 1055Menu tear-offNewRFE 
 1071TextEditor does not treat utf-8 correctoly [PATCH]NewRFE 
 1074libintl support for fluidNewRFE 
 1114fltk.spec relfect cvs snapshotBuild FilesPendingRFE 
 1130A global file for setting FLTK defaults like the default font (think .gtkrc)NewRFE 
 1136Write Unicode and other character using equivalent number for Windows [Alt + number] for Linux (GNOME) [ctrl + shift + number] but feature not available in FLTK editorNewRFE 
 1170FLTK windows, regardless of their type, are always treated as application windows (thus maximized) on MatchboxX11NewRFE 
 1251Whole 2D widget rendering via agg libraryNewRFE 
 1259Strange pop-up behavior in FLUID2FLUIDActiveRFE 
 1261FLUID wp4 : add an optional,configurable Toolbox to fluidFLUIDNewRFE 
 1262Implement when available high resolution timers to get_time_secs()Core LibraryNewRFE 
 1263Callback Update improvementsNewRFE 
 1270extended GLUT emulationNewRFE 
 1285hirachical MultiBrowser selected functionNewRFE 
 1288WHEN_ENTER_KEY call only on enterCore LibraryNewRFE 
 1311FLUID splash screenFLUIDPendingRFE 
 1337something is wrong with fltk alpha in X11, when I disable XFTNewRFE 
 1343RFE: extension to FLTK2's browser for interactively resizable columnsNewRFE 
 1351FLTK2 Table WidgetNewRFE 
 1357Scrolling capabilities in menusNewRFE 
 1362Is there or will there be, a layout manager for the components?NewRFE 
 1375glu.h headerNewRFE 
 1444Own non-client area for fltk windowsNewRFE 
 1480User messagesNewRFE 
 1496scandir for Win32 (src/win32) is not Unicode-awareNewRFE 
 1502New './configure' flag to disable .SILENT in makeincludeNewRFE 
 1518CoolInput with inline popup-menu on 2 langs [en,ru]NewRFE 
 1540Please restore BGR PixelType support in drawimage NewRFE 
 1560crosscompiling under unix and (compiling under windows with MINGW)NewRFE 
 1569FLTK is not taking advantage of compiler flagsNewRFE 
 1573Which version of "winsock" to use?NewRFE 
 1618show_cursor for fltk::InputNewRFE 
 1638MENU_STAYS_UP - very good and usefull idea! NewRFE 
 1640"When" field in callbacksNewRFE 
 1648Menu browsing wrap aroundCore LibraryPendingRFE 
 1657how porting fltk to other os, eg: ST20/Nucleus........NewRFE 
 1658advise to separate the engine lib and the controlNewRFE 
 1659Missing "virtual" keyword in some .h filesNewRFE 
 1663ability to compile FLTK as single translation unitNewRFE 
 1725FLTK2's FLUID (and FLTK lib) should handle better UTF8 input/output charsNewRFE 
 1728Using freeglutNewRFE 
 1731SetCursorPosition implementationNewRFE 
 1750FLUID should not generate castsNewRFE 
 1758Add methods to Fl_Menu_ to help dynamically manipulate menusNewRFE 
 1764FLTK2.0 should support some form of DrawContextNewRFE 
 1772Are there any ways to draw borders around browser items?NewRFE 
 1826fltk2-svn compiler error under x86_64-pc-mingw32 platformNewRFE 
 1828fluid -c try to open display while it doesn't need itNewRFE 
 1835user-defined eventsNewRFE 
 1838Bad DocumentationNewRFE 
 1839Dial should have no boundsNewRFE 
 1841consistent guarding: fltk::Unguard,FltkGuard,FltkUnguardNewRFE 
 1882Write CMake build script(s) for FLTK 2Build FilesNewRFE 
 1944Would like tooltip_copy, analogous to copy_labelNewRFE 
 
 
 

Comments are owned by the poster. All other content is copyright 1998-2008 by Bill Spitzak and others. This project is hosted by Easy Software Products. Please report site problems to 'webmaster@easysw.com'.