version.txt 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. 1.60
  2. Various UTF8 fixes
  3. AntiAlias fonts on
  4. 1.58 Release
  5. Updated FLTK library to FLTK 1.3.x r7907 with numerous fixes (e.g. shortcut + caps lock problem).
  6. 1.57 Release
  7. Added RemoveColor implementation.
  8. Modified license.
  9. 1.56 Release
  10. Added GetStatusText() implementation.
  11. Added missing Class() methods to TFLTextField and TFLLabel.
  12. Fixed RequestColor() parameter passing.
  13. Fixed pasting into text areas to work with WINDOW_ACCEPTFILES flag.
  14. 1.55 Release
  15. Added hack to fix X crash that appeared when Ubuntu's Maximus is running.
  16. Bumped FLTK 1.3 version to rev. 7652.
  17. Added support for new PANEL_RAISED style flag.
  18. 1.54 Release
  19. Fixed label background colors not showing.
  20. 1.53 Release
  21. Added LookupColor() method to TFLTKGUIDriver.
  22. 1.52b Release
  23. Disabled FLTK text widgets pasting file-names when files are dropped onto a window.
  24. 1.52 Release
  25. Bumped FLTK 1.3 version to rev. 7062 to fix OS X compilation issues with GCC 3.
  26. 1.51b Release
  27. Fixed button image offset when no text is displayed.
  28. 1.50 Release
  29. Merged in markcw's latest Fl_Help_View changes which include basic CSS support! :-)
  30. Updated FLTK 1.3.x library to revision 6980 (fixes a few Cocoa bugs).
  31. Added MacOS compilation support.
  32. 1.49 Release
  33. Fixed filename_list.cxx compile error on Ubuntu 9.10.
  34. Bumped FLTK 1.3.x version to rev. 6948.
  35. 1.48b Release
  36. Fixed GCC 4.4.1 compiler errors - thanks Otus (/Community/posts.php?topic=87472).
  37. 1.48 Release
  38. Added icon support to list boxes (http://www.fltk.org/str.php?L1739).
  39. Fixed another memory corruption bug concerning incorrectly casting toolbar Fl_Group to Fl_Panel.
  40. Fixed group panel label background so that it is 'transparent'.
  41. Implemented primitive software-based pixmap scaling for panels.
  42. Updated FLTK library to FLTK 1.3 rev. 6873.
  43. Disabled XDBE for Linux as it was sometimes causing black flickering on window resize.
  44. (Finally) found and fixed the memory corruption bug in Fl_Menu and plugged up a memory leak.
  45. Fixed textarea paste crash.
  46. Fixed UpdateWindowMenu() crash.
  47. Toolbars now push down the client area of the parent window.
  48. More work to improve handling of WINDOW_CLIENTCOORDS style.
  49. Hacked in 'xdg-get-user-path' for Flu_File_Chooser using Brucey's kindly donated BaH.Volumes code.
  50. Added user_data() node information to speed up treeviews and event generation.
  51. Added maximize() and restore() methods for Fl_AWindow.
  52. Fixed textfields with TEXTFIELD_PASSWORD style.
  53. Added hover effect for non-standard push-buttons and non-editable comboboxes.
  54. Reworked event handling to use extremely nice and tidy C++ template system - improves mouse/keyboard event generation.
  55. Fixed SelectedTreeViewNode() and EVENT_GADGETMENU on treeviews.
  56. 1.47 Release
  57. Fixed textfield crash upon typing.
  58. Fixed stray EVENT_GADGETACTION event when enter was pressed in a textfield.
  59. Fixed push buttons losing background colors on mouse hover.
  60. Implemented new trial OnMouse() and OnKey() system for generating mouse and key events, that facilitates SetSensitivity().
  61. Added Flmm_Tabs so that, when too many tabs are added to a tabber, a drop-down menu is shown instead of squashing them up.
  62. Added degac's label text fix.
  63. LABEL_FRAME border fix.
  64. 1.46 Release
  65. Added toolbar separators.
  66. Fixed comboboxes losing selection after ModifyGadgetItem.
  67. Fixed RemoveGadgetItem on toolbars.
  68. 1.45 Release
  69. Added XPMFromPixmap() function to TFLWidget to enable support for window icons.
  70. Other clearing up.
  71. 1.44 Release
  72. Fixed window SetGadgetText() memory leak and stray WidgetHandle() as a parameter.
  73. Uncommented XCloseIM() from Fl_x.cxx - cause of memory leak.
  74. Latest set of markcw's Fl_Help_View fixes - see http://www.blitzbasic.com/Community/posts.php?topic=79280#947564.
  75. 1.43 Release
  76. FLTK's event system will now completely override over BRL.System's default.
  77. All function externs and constants have been moved to a separate, privately included fltkdecls.bmx.
  78. 1.42 Release
  79. Fixed double event for EVENT_MOUSEDOWN and hacked in workaround for missing XEvents.
  80. 1.41 Release
  81. Modified TFLPanel's event handling code so that it makes use of SetSensitivity()/GetSensitivity().
  82. SelectTreeViewNode(TreeViewRoot(treeView)) now deselects the currently selected node.
  83. Fixed missing EVENT_WINDOWACCEPT events.
  84. Updated FLTK 1.3 library to revision 6719.
  85. 1.40 Release
  86. Updated FLTK 1.3 library to revision 6663.
  87. 1.39 Release
  88. Added hack to scale up font sizes on Windows.
  89. Committed version with FreeType support enabled by default.
  90. 1.38 Release
  91. Fixed window disabling.
  92. Added markcw's HTMLView forward/back code - thanks Mark.
  93. Fixed event.data on button EVENT_GADGETACTION.
  94. Tweaked to allow module to compile and run on Windows.
  95. Fixed missing mouse wheel events on canvas.
  96. Improved font handling and FontRequest() window.
  97. Updated to FLTK 1.3, rev 6649.
  98. 1.37 Release
  99. Skid's GCC 4.X fixes.
  100. Fixed crash when freeing Fl_Text_Display.
  101. Radio buttons and check boxes should now be left-aligned.
  102. 1.36 Release
  103. Loads more Fl_Help_View fixes courtesy of markcw.
  104. 1.35 Release
  105. Added prelimary pixmap support for push-buttons.
  106. Added text support for group-panels.
  107. 1.34 Release
  108. Tweaked Fl_Color to accept a wider range of formatting color contrasts before resorting to black or white defaults.
  109. 1.33 Release
  110. Added SetTextColor() method to allow for multi-colored widgets.
  111. Added a MaxGUI style stepper, complete with repeat buttons.
  112. 1.32 Release
  113. Completely restructured fltkgui.bmx into OO code.
  114. Fixed a small memory leak in text area and treeview.
  115. Fixed OK button text getting corrupted by the new Flu_Button.
  116. RequestFont() dialog should now be modal.
  117. Another set of markcw's Fl_Help_View fixes.
  118. 1.30 Release
  119. Implemented the FLU Tree Browser to replace the old list-box based treeview.
  120. Increased clipping stack length in Fl_Rect.cxx to suppress warnings when running MaxIDE.
  121. Replaced Fl_Button and Fl_Return_Button with Flu_Button and Flu_Return_Button.
  122. Some more Fl_Help_View fixes from markcw.
  123. 1.29 Release
  124. Fixed an undo bug in IDE by getting FLTK to mimic Win32/Cocoa textarea event behaviour more closely.
  125. Dropped in the FLU file requester to replace the default FLTK one.
  126. Some more of markcw's Fl_Help_View.cxx fixes.
  127. Copied FLU source into FLTKMaxGUI folder.
  128. 1.28 Release
  129. Added Fl_Multi_List handling code.
  130. Corrected logic error that was allowing only left-mouse clicks to pass through to widgets.
  131. Added error handler to fl_read_image.cxx to catch XGetImage exceptions and handle them safely.
  132. 1.27 Release
  133. Added EVENT_GADGETMENU for tabbers.
  134. Improved layout of PANEL_GROUP.
  135. Added the latest set of markcw's Fl_Help_View.cxx fixes.
  136. 1.26 Release
  137. Changed the status-bar border so that it looks more like one.
  138. BUTTON_DEFAULT now uses Fl_Return_Button instead.
  139. Fixed strange EventX/EventY coords in EVENT_WINDOWMOVE and EVENT_WINDOWSIZE.
  140. Done some work cleaning up EVENT_GADGETSELECT generation by textareas.
  141. Added CharX() and CharY() methods.
  142. 1.25 Release
  143. Windows are now extending Fl_Double_Buffer to reduce random drawing artifacts.
  144. Child windows should now stay on top, but behaviour still isn't exactly the same as Win32 or Cocoa.
  145. Default message box font is now set to match other fonts.
  146. Added clip_children() calls to Fl_Group based widgets.
  147. Added some more of markcw's Fl_Help_View.cxx fixes.
  148. Changed menu appearance and fixed label SetGadgetFont() redraw problems.
  149. Changed default font size for FLTK to size 12 (in Fl_Widget.cxx).
  150. Tidied up RequestFont() dialog layout and positioning.
  151. Added standardized FLTK LookupGuiFont() handling.
  152. Added support for TEXTAREA_WORDWRAP flag.
  153. Added Fl::get_system_colors() to flReset() so that FLTK looks a bit more like the other apps.
  154. Hacked in an editable combobox, but no EVENT_GADGETSELECT yet.
  155. Added markcw's Fl_Help_View.cxx tweaks - thanks Mark!
  156. 1.24 Release
  157. Fixed FL timers and therefore tooltips.
  158. EventExtra() now contains the selected item's extra object for tabbers.
  159. All right-clicks are ignored internally in FL_TEXTEDITORs.
  160. Added SetMaxWindowSize() support.
  161. Found and fixed glibc error originating from flRedirectView() in fltkglue.cpp.
  162. Swapped Fl_Select_Browser with Fl_Hold_Browser so that highlight remains after mouse button is released.
  163. Added EVENT_GADGETMENU for treeviews.
  164. Hacked Fl_X.cxx to fix file drag n' drop support.
  165. Added alpha-support for pixmaps on panels.
  166. Added tab text alignment in the status bar similar to Win32, GTK and Cocoa.
  167. Added support for windows without the WINDOW_TITLEBAR flag.
  168. Added support for the TEXTFORMAT_BOLD and TEXTFORMAT_ITALIC flags in Text Areas.
  169. Fixed EVENT_GADGETACTION on text-areas/text-fields.
  170. Fixed gadget filter key codes, so that the tab key sends the correct data.
  171. Fixed (somewhat) active panel events and attempted to eliminate double firing.
  172. Imporoved toolbars.
  173. Switched to GTK+ FLTK theme, and removed black tabs and yellow highlighting.
  174. Fixed a glibc error in Fl_Text_Display.cxx.
  175. Fixed Fl_HelpView image freeing crash with broken_image substitute.
  176. Changed Fl_Panel so that it uses FL_NO_BOX, and fixed XGetImage crash in Fl_x.cxx
  177. Swapped out source code for FLTK 1.1.9.
  178. 1.23 Release
  179. Removed Fl_Text_Editor.cxx right mouse-button handling that was clearing selection.
  180. Added new BUTTON_PUSH support for radio/checkboxes.
  181. 1.22 Release
  182. Added Class() method for new GadgetClass() function.
  183. 1.21 Release
  184. Removed pixmap field from TFLIconStrip that was conflicting with field in inherited TIconStrip.
  185. 1.20 Release
  186. Fixed SetPanelColor not redrawing
  187. 1.19 Release
  188. Fixed SetPanelPixmap panel,Null crash
  189. 1.18 Release
  190. Fixed panel not clipping children
  191. 1.17 Release
  192. Fixed crash removing last item of a Tabber
  193. 1.16 Release
  194. Added GetText and SetText methods to TFLNode class
  195. 1.15 Release
  196. Fixed broken shortcuts due to panel changes
  197. 1.14 Release
  198. Fixed TFLMenu.GetText
  199. Implemented KEY_REPEAT for canvas and active panels
  200. 1.13 Release
  201. FLTKSystem OpenURL now uses new system.linux implementation
  202. Added PopupMenu extra parameter support
  203. 1.12 Release
  204. Added Brucey's GADGETLOSTFOCUS tweak
  205. 1.11 Release
  206. ListBox now fires GADGETSELECT, GADGETACTION and GADGETMENU events
  207. Fixed SetGadgetText for checkboxes and radiobuttons courtesy Byteemoz
  208. 1.10 Release
  209. Initial OpenURL support for fltksystem using firefox - remote
  210. Initial MinimizeWindow support
  211. 1.09 Release
  212. Fixed radio buttons to exclude others in group
  213. Fixed TFLWidget.kids usage
  214. Fixed FreeGadget flwindow
  215. Fixed ClearGadgetItems combobox
  216. Fixed RemoveGadgetItem combobox,index
  217. Fixed ModifyGadgetItem combobox,index,label$,extra:Object
  218. 1.08 Release
  219. Fixed EventX EventY reporting for canvas and panel events
  220. 1.07 Release
  221. Fixed ClearListItems
  222. Fixed some keyboard focus problems
  223. Fixed case sensitive shortcut keys issue with fltk1.1.7
  224. Fixed Canvas depthbuffers
  225. 1.06 Release
  226. Upgraded to fltk-1.1.7
  227. Fixed GadgetHidden()
  228. Initial support code added for WINDOW_CHILD
  229. Fixed implementation of ActiveGadget
  230. 1.05 Release
  231. Fixed MouseEnter and MouseLeave for Panel / Canvas children
  232. Fixed SelectGadgetItem not generating event for ListBoxes
  233. Fixed font support for TextField gadgets
  234. Fixed EventExtra reporting in ListBox events
  235. 1.04 Release
  236. Removed RuntimeError from TFLSystem.OpenURL
  237. 1.02 Release
  238. Fixed up mouse events for active panels and canvas gadgets
  239. 1.01 Release
  240. Added Query(QUERY_FLWIDGET) and Query(QUERY_FLWIDGET_CLIENT)