Author: matt
Date: 2010-12-20 13:21:19 -0800 (Mon, 20 Dec 2010)
New Revision: 8088
Log:
Sorted CHANGES text a bit.

Modified:
   branches/branch-1.3/CHANGES

Modified: branches/branch-1.3/CHANGES
===================================================================
--- branches/branch-1.3/CHANGES 2010-12-20 20:35:05 UTC (rev 8087)
+++ branches/branch-1.3/CHANGES 2010-12-20 21:21:19 UTC (rev 8088)
@@ -1,72 +1,157 @@
+
 CHANGES IN FLTK 1.3.0
 
-       - Removed Watcom compiler support because it was introduced in
-         1.1.6 as a partial solution and never completed.
+         New Features
+
+       - Added UTF-8 Unicode supprt
+       - Added Fl_Tree widget for hierarchical views
+       - Added Fl_Table widget for widget layout
+       - Added Fl_Native_Filechooser as a widget and global options
+       - Added printing support (Fl_Printer class and friends) for native
+         printing on Windows and Mac OS X, PostScript printing on X11
+         with CUPS or lp, and PostScript file output on all platforms
+       - Added basic Fl_Device abstraction layer for all drawing functions
+
+         Other Additions
+       
+       - Added global UI options (STR #2471)
+       - Added drag'n'drop support for Fl_Text_*
+       - Added new label and image alignments (STR #2269)
+       - Added visual feedback for button shortcuts (STR #2372)
+       - Added callback when double-clicking file in a file chooser
+         (STR #2346)
+       - Added interface to set color chooser mode (STR #2407)
+       - Added alternative Xft font names (STR #2215)
+       - Added mouse!=0 check in Fl_Glut_Window::handle (STR #2381)    
+       - Added step by step README's for MSWindows, OS X, and four
+         Linux distros
+       - Added class Fl_Widget_Tracker to simplify safe handling of widget
+         deletion in callbacks. This is used in Fl_Widget::do_callback()
+         to prevent accessing widgets after deletion in the callback.
+       - Added argument-less constructor in Fuid Widget Class
+       - Added Fl_Menu_::find_item by callback
+       - Added indexing to Fl_Preferences
+       - Added jpeg support to Fluid image() element
+       - Added loading jpeg images from memory
+       - Added binary data type to Fluid
+       - Added template to generate new projects with Xcode.
+       - Added OS X cursor control to Fl_Input (STR #2169)
+        - Added support for shortcuts for Fl_Input_, Fl_Value_Input, and 
+         Fl_Text_Display derived widgets (STR #1770)
+       - Added --enable-cairo and --enable-cairoext  configure options.
+       - Added "ide" subdirectory for all IDE support files
+        - Added Fl_Menu_ methods: insert(), find_index(), clear_submenu()
+       - Added menu shortcut alignment for OS X
+       - Added drop box to utf8 test that will show the utf8 encoding
+         for the first dropped character
+       - Added flexible gap size for text buffer (STR #2046)
+       - Added sorting to Fl_Browser_ (STR #2113)
+       - Added clarification to Fl_GL_Window mode function (STR #1945)
+       - Added scroll_to(int,int) to Fl_Scroll, replacing 
+         position(int,int) which now behaves as it should (STR #1303)
+       - Added alternative text input awareness on OS X 
+       
+         Documentation
+
+       - Added documentation for event delivery (STR #1983)
+       - Added Fl_Scroll::bbox() documentation (STR #1893)
+       - Updated documentation for Fl_Input_
+       - Updated Copyright dates to 2010 (STR #2036)
+       - Updated mirror sites in documentation (STR #2220)
+       - Fixed documentation for Fl_Progress (STR #2209)
+       - Fixed documentation (added missing COMCTRL32.LIB dependency)
+       
+         Improvements
+       
+       - Moved OS X code base to the more modern Cocoa toolkit thanks
+         to the awesome work of Manolo Gouy (STR #2221)
+       - Improved handling of composed keys in OS X 10.5 and up
+       - Improved stability of fl_read_image (STR #2021)
+       - Much faster fl_read_image() for Windows (STR #2387).
+       - Improved support for faulty X11 clients (STR #2385)
+       - redesigned CMake files (STR #2317).
+       - Integrated default menu into Demo test app    
+       - Replaced _WIN32 symbols that had come with UTF-8 and the
+         new Fl_Table widget with WIN32
+       - Widgets now remove stale entries from the default callback
+         queue when they are deleted (STR #2302)
+       - Managing all Widget flags in a single location now (STR #2161)
+       - File chooser preview now recognizes utf8 encoded 
+         text files (STR #2218)
+       - Empty functions in Fluid no longer create an
+         implementation (STR #2259)
+       - Setting a default font for Xft (STR #2216)
+       - Corrected const methods of Fl_Text_{Buffer|Display|Selection}
+         to be declared const, corrected an Fl_Text_Buffer attrib. typo
+       - Restructured the unittest application
+       - Fl_Preferences.H now doesn't include windows.h any more
+         (Windows only, STR #2173).
+       - Fl_Window::draw() now doesn't reset its x/y-coordinates to 0
+         anymore before drawing itself and its children.
+       - All draw() methods of widgets are now protected (STR #2142).
+       - The new configure option --enable-x11 (lowercase 'x') enables
+         Cygwin builds under Windows (with --enable-cygwin) to use X11
+         instead of GDI drawing (STR #2147, #2183) and is ignored otherwise.   
  
+       - Fl_Help_View handles HTML2 font color specification (STR #890) 
+       - Widgets now remove themselves from their parent group (if any),
+         when destroyed (STR #1894)
+       - Changed Fl_Group::clip_children() to public (STR #2017)
+       - Changed font index to 32 bit
+       - Changed font size to 32 bit
+        - Changed widget coordinates to 32 bit
+       - Changed socket library to winsock2 (ws2_32.dll) instead of 
+         wsock32.dll for Windows. The dll is now loaded dynamically only 
+         if/when needed.         
+       - Changed hide() and show() methods. They are now virtual from 
+         Fl_Widget.
+       - Changed Fl_Group and Fl_Scroll to resize themselves before
+         resizing their children (STR #2032)
+       - Changed "fltk-config --post foo" to creates an application
+         bundle rather than attaching a resource fork.
+       - Updated the bundled libpng to v1.2.40 (released Sep. 10, 2009)
+       - Update lib png access (STR #2442)
+
+         Bug Fixes
+
        - Fixed Fl_Tabs selection border drawing, if tabs are at the bottom
          of the widget (STR #2480)
-       - Much faster fl_read_image() for Windows (STR #2387).
-       - Added general Options dialog (STR #2471)
        - Fixed Compiling with mingw-w64 (STR #2308).
        - Fixed crashes when detecting illegal utf 8 sequences
          in Fl_Text_* widgets (STR #2348)
        - Fixed Fl_Text_Display Tabulator calculations (STR #2450)
        - Fixed file access code to use UTF-8 strings (STR #2440)
        - Fixed ARM Unicode cross compilation issue (STR #2432)
-       - Improved support for faulty X11 clients (STR #2385)
        - Fixed xclass support for Fl_Window (STR #2053)
        - Fixed Caps Lock handling in X11/XIM (STR #2366)
        - Fixed handling of missing fonts in Xft (STR #2355)
-       - Added alternative Xft font names (STR #2215)
-       - Update lib png access (STR #2442)
        - Fixed OpenGL hide/show issue in OS X (STR #2260)
-       - Added visual feedback for button shortcuts (STR #2372)
+       - Fixed File Chooser preview hang if a device was choosen
        - Fixed internationalisation of menus using FLuid (STR #2246)
        - Fixed blinking of selection when the mouse was dragged 
          outside of the Fl_Text_* widget
-       - Added drag'n'drop support for Fl_Text_*
        - Fixed Unicode support for Fl_Text_* widgets
-       - Added mouse!=0 check in Fl_Glut_Window::handle (STR #2381)
        - Fixed menu and shortcut handling (STR #2243)
-       - Removed support for gcc 2.x (or older)
        - Fixed fltk-config to give --libs on one line (STR #2408)
        - Fixed tab key navigation to inactive widgets (STR #2420)
        - Fixed outside label redraw damage areas (STR #2436)
-       - Added callback when double-clicking file in a file chooser
-         (STR #2346)
        - Fixed label alignment (STR #2436)
-       - Added interface to set color chooser mode (STR #2407)
        - Fixed compile errors when HAVE_LIBJPEG was not defined 
          (STR #2382)
        - Fixed special handling for ISO back-tab keycode (STR #2369)
        - Fixed wrong relative path (STR #2384)
        - Fixed static allocation in Fl_Tabs (STR #2370)
        - Fixed Fl_Widget::measure_label() to const (STR #2406)
-       - Added step by step README's for MSWindows, OS X, and four
-         Linux distros
        - Fixed unbalanced Windows OleInitialize/OleUnitialize calls
          when loading/unloading the FLTK dll (STR #2417)
        - Fixed X11/XDBE double buffering (STR #2152, #2197)
-       - Added new label and image alignments (STR #2269)
-       - Added documentation for event delivery (STR #1983)
        - Fixed menu and tooltip window animation bug under X11 (compiz)
          by setting an appropriate window type (STR #2082)
-       - redesigned CMake files (STR #2317).
        - Fixed max. fd calculation, if USE_POLL is enabled (STR #2324)
        - Fixed clipping for offscreen rendering (OSX, STR #2330)
-       - Added printing support (Fl_Printer class and friends) for native
-         printing on Windows and Mac OS X, PostScript printing on X11
-         with CUPS or lp, and PostScript file output on all platforms
-       - Added basic Fl_Device abstraction layer for all drawing functions
        - Fixed possibility of wrong flags() in Fl_Window::iconlabel()
          (STR #2161)
        - Fixed Scrollbar events when max is less than min (STR #2283)
-       - Added argument-less constructor in Fuid Widget Class
        - Fixed menu item counting issue in Fluid (STR #2322)
-       - Added Fl_Menu_::find_item by callback
-       - Removed redundant Fl_Group casts
-       - Added indexing to Fl_Preferences
-       - Integrated default menu into Demo test app
-       - Added automated Xcode IDE file generation to Fluid
        - Fixed lost top item in Fluid's tree browser (STR #2233)
        - Fixed crash in test/Editor when freeing buffer 
          too soon (STR #2294) 
@@ -74,140 +159,63 @@
        - Fixed sorting in Fl_Browser - last item would not 
          be sorted (STR #2300)
        - Fixed window levels in OS X Cocoa (STR #2316)
-       - Added jpeg support to Fluid image() element
-       - Added loading jpeg images from memory
-       - Added binary data type to Fluid
-       - File chosser preview would hang if a device was choosen
-       - Replaced _WIN32 symbols that had come with UTF-8 and the
-         new Fl_Table widget with WIN32
        - Fixed a buffer overflow in fl_utf8from_mb() (STR #2279)
        - Fixed a Windows GDI leak when testing alpha blending capabilities
+       - Fixed crashes for recursive common dialogs (this does not 
+         fix the issue at hand yet) (STR #1986, 2150)
        - Fixed a name conflict with new (VS 2008 Express) winsock2.h
          versions and another conflict that produced compile errors
          with VS 2008 Express (STR #2301)
-       - Widgets now remove stale entries from the default callback
-         queue when they are deleted (STR #2302)
-       - Moved OS X code base to the more moder Cocoa toolkit thanks
-         to the awesome work of Manolo Gouy (STR #2221)
-       - Added template to generate new projects with Xcode.
-       - Managing all Widget flags in a single location now (STR #2161)
        - Fixed all color related call to Fl_Color type (STR #2208)
-       - File chooser preview now recognizes utf8 encoded 
-         text files (STR #2218)
-       - Empty functions in Fluid no longer create an
-         implementation (STR #2259)
        - Fixed Fluid dependency on X11 (STR #2261)
-       - Updated the bundled libpng to v1.2.40 (released Sep. 10, 2009)
        - Fixed Fl_Choice contrast with light-on-dark settings (STR #2219)
        - Fixed X server "lock", if a modal dialog window is opened
          while a menu is active (STR #1986)
-       - Updated mirror sites in documentation (STR #2220)
-       - Setting a default font for Xft (STR #2216)
-       - Temporarily limited builds to 32-bit on OX S to stay
-         compatible to Snow Leopard
        - Fixed Windows compile bug with "#define USE_COLORMAP 0"
          (STR #2241)
        - Fixed glibc 2.10 compiler problems (Fedora 11 and others)
          with scandir() and strchr() (STR #2222)
-       - Corrected const methods of Fl_Text_{Buffer|Display|Selection}
-         to be declared const, corrected an Fl_Text_Buffer attrib. typo
        - Fixed OpenGL shared context handling (STR #2135)
        - Fixed gray-scale images with alpha channel (STR #2105)
        - Fixed unexpected shortcut behavior for Win32 (STR #2199)
-       - Fixed documentation for Fl_Progress (STR #2209)
        - Fluid printing used wrong colors under Windows (STR #2195)
-       - Updated documentation for Fl_Input_
        - Fixed fl_draw_image to obey the alpha channel, hoping that 
          this has no adverse effect on existing software (OS X only)
-       - Added OS X cursor control to Fl_Input (STR #2169)
        - Fix for multiple popups, when dragging and calling fl_alert()
          and friends from the callback (STR #2159)
-       - Avoiding crashes for recursive common dialogs (this does not 
-         fix the issue at hand yet) (STR #1986, 2150)
        - Fixed control key keycodes with modifiers on OS X
-       - Added menu shortcut alignment for OS X
        - Fixed bad system menu hadling in OS X (STR #2153)
        - Fixed File Input mouse pointer dragging (STR #2181)
-       - Added alternative text input awareness on OS X 
        - Fixed 'del' keycode on OS X (must be verified for all keyboards)
        - Fixed OS X support for sending and receiving dnd data as utf8
-       - Added drop box to utf8 test that will show the utf8 encoding
-         for the first dropped character
-       - Restructured the unittest application
-       - Fl_Preferences.H now doesn't include windows.h any more
-         (Windows only, STR #2173).
-       - Fl_Window::draw() now doesn't reset its x/y-coordinates to 0
-         anymore before drawing itself and its children.
-       - All draw() methods of widgets are now protected (STR #2142).
-       - The new configure option --enable-x11 (lowercase 'x') enables
-         Cygwin builds under Windows (with --enable-cygwin) to use X11
-         instead of GDI drawing (STR #2147, #2183) and is ignored otherwise.
-       - Added Fl_Scroll::bbox() documentation (STR #1893)
-       - Removed an XForms compatibility "feature" that prevented the down
-         array of Fl_Menu_Button from drawing (STR #2141).
-       - New class Fl_Widget_Tracker to simplify safe handling of widget
-         deletion in callbacks. This is used in Fl_Widget::do_callback()
-         to prevent accessing widgets after deletion in the callback.
-       - Fl_Help_View handles HTML2 font color specification (STR #890) 
-       - Copyright dates are now updated to 2009 (STR #2036)
-       - Copy/Paste operations should now work as expected, 
-          with utf8,16 support and fltk1.1 compatibility. (STR #2104,2121).
-       - Widgets now remove themselves from their parent group (if any),
-         when destroyed (STR #1894)
-       - Added flexible gap size for text buffer (STR #2046)
+       - Fixed Copy/Paste operations with utf8,16 support and 
+         fltk1.1 compatibility. (STR #2104,2121).
        - Fixed static linking of image libraries (STR #1962)
        - Fixed fl_set_spot() for Windows (STR #2101)
-       - Added sorting to Fl_Browser_ (STR #2113)
-       - Added utf8 support for OS X copy and paste
-       - Improved handling of composed keys in OS X 10.5 and up
-       - Fixed callback would not be called when shortcut was used with
-          radio and toggle buttons in default FL_RELEASE mode.
+       - Fixed callback that would not be called when shortcut was used 
+         with radio and toggle buttons in default FL_RELEASE mode.
        - Fixed a problem with TrackMouseEvent() (Windows only) that would
          generate wrong FL_LEAVE events with subwindows. TrackMouseEvent
          is now enabled by default (it was disabled for GNU compilers).
          It can be disabled by defining NO_TRACK_MOUSE.
          Improved test/subwindow.cxx (STR #2079)
-       - Fixed documentation (added missing COMCTRL32.LIB dependency)
        - Fixed menu position close to screen border (STR #2057)
-       - Improved stability of fl_read_image (STR #2021)
-       - Fixed adding an idle handler during
-         a draw() call (STR #1950)
-       - Fl_Group::clip_children() is now public (STR #2017)
-       - Added clarification to Fl_GL_Window mode
-         function (STR #1945)
+       - Fixed adding an idle handler during a draw() call (STR #1950)
        - Fixed Fluid textcolor output (STR #1992)
-       - Fixed wrong default value of Fl_Spinner in
-         Fluid (STR #1991)
+       - Fixed wrong default value of Fl_Spinner in Fluid (STR #1991)
        - Fixed first modifier key event (STR #1952)
-       - Fl_Group and Fl_Scroll now resize themselves before
-         resizing their children (STR #2032)
-       - "fltk-config --post foo" now creates an application
-         bundle rather than attaching a resource fork.
-       - Added scroll_to(int,int) to Fl_Scroll, replacing
-         position(int,int) which now behaves as it should (STR #1303)
        - Fixed Fl_Scroll inside Fl_Scroll (STR #265)
-       - Hardcoded 1.1 references in src/Makefile to 1.3 (STR #1922)
-       - Changed font index to 32 bit
-       - Changed font size to 32 bit
-        - Changed widget coordinates to 32 bit
-        - Added support for shortcuts for Fl_Input_,
-         Fl_Value_Input, and Fl_Text_Display derived
-          widgets (STR #1770)
-        - Initial setup (STR #1904)
-       - FLTK now uses winsock2 (ws2_32.dll) instead of wsock32.dll
-         for Windows. The dll is loaded dynamically only if/when
-         needed; there is no need to link with winsock (ws2_32.lib)
-         if your program doesn't need socket operations.
-       - Cairo support: added --enable-cairo and --enable-cairoext 
-          configure options.
-       - visualc(6) & vc2005 devenv's are in the ide subdirectory
-       - hide() and show() methods are now virtual from Fl_Widget,
-         was only virtual since Fl_Window derived classes before.
-         So now widget->hide() will work if widget is a window.
-        - New widgets: Fl_Tree, Fl_Table, Fl_Native_File_Chooser
-        - added Fl_Menu_ methods: insert(), find_index(), clear_submenu()
-       - Bug reports/enhancements now refer to the STR form 
http://www.fltk.org/str.php
 
+         Removed features
+
+       - Removed Watcom compiler support because it was introduced in
+         1.1.6 as a partial solution and never completed.
+       - Removed an XForms compatibility "feature" that prevented the down
+         array of Fl_Menu_Button from drawing (STR #2141).
+       - Removed support for gcc 2.x (or older)
+       - Removed redundant Fl_Group casts
+       
+
 CHANGES IN FLTK 1.1.9
 
        - Improved color contrast in secondary selection blocks

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to