Article #1345: FLTK 1.3.x Weekly Snapshot, r10080

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

Return to Articles | Show Comments | Submit Comment ]

Article #1345: FLTK 1.3.x Weekly Snapshot, r10080

Created at 03:01 Jan 24, 2014 by mike

A new weekly snapshot of FLTK 1.3.x (r10080) is now available on the download page:

    http://www.fltk.org/software.php?VERSION=fltk-1.3.x-r10080

Commit Log:

------------------------------------------------------------------------
r10080 | greg.ercolano | 2014-01-23 16:12:49 -0500 (Thu, 23 Jan 2014) | 2
lines

Small doc tweaks to Fl_Tree's insert()/insert_above() docs.

------------------------------------------------------------------------
r10079 | greg.ercolano | 2014-01-23 16:05:17 -0500 (Thu, 23 Jan 2014) | 5
lines

Added some code examples to docs for
    Fl_Tree::insert()
    Fl_Tree::insert_above()


------------------------------------------------------------------------
r10078 | manolo | 2014-01-22 15:39:21 -0500 (Wed, 22 Jan 2014) | 1 line

Mac OS: handle possible NULL return after screen capture attempt.
------------------------------------------------------------------------
r10077 | manolo | 2014-01-21 09:04:43 -0500 (Tue, 21 Jan 2014) | 1 line

Mac OS: use the exact title bar font when printing window.
------------------------------------------------------------------------
r10076 | AlbrechtS | 2014-01-21 09:00:43 -0500 (Tue, 21 Jan 2014) | 2 lines

Small documentation fixups.

------------------------------------------------------------------------
r10075 | AlbrechtS | 2014-01-21 08:29:15 -0500 (Tue, 21 Jan 2014) | 7 lines

New method Fl::scheme_is(const char *name).

This is a convenience method to support easier implementation of
scheme-specific code in draw() methods and elsewhere.

Also improved Fl::scheme(const char *name) documentation.

------------------------------------------------------------------------
r10074 | AlbrechtS | 2014-01-21 06:07:43 -0500 (Tue, 21 Jan 2014) | 9 lines

Fix strcasecmp() issues (again), see STR #2994.

This new temporary fix improves handling of strcasecmp() for
CMake-generated Makefiles (cmake -G "MSYS Makefiles" ..).

For some unknown reason (maybe other compiler flags?) this showed
lots of *warnings* again. A better fix (replacing direct calls to
strcasecmp() with fl_strcasecmp() or similar will follow later.

------------------------------------------------------------------------
r10073 | manolo | 2014-01-21 05:22:53 -0500 (Tue, 21 Jan 2014) | 1 line

Mac OS: improved window printing when window title is longer than the
window width.
------------------------------------------------------------------------
r10072 | greg.ercolano | 2014-01-20 22:59:45 -0500 (Mon, 20 Jan 2014) | 3
lines

Added missing non-const versions of find_clicked()


------------------------------------------------------------------------
r10071 | greg.ercolano | 2014-01-20 16:23:24 -0500 (Mon, 20 Jan 2014) | 30
lines

o Added draw_item_content() to Fl_Tree_Item,
  a volatile method that can be overridden by
  subclasses to take drawing control of tree item's content.

  This replaces the old "item_draw_callback()" technique
  added a few months ago as an ABI feature; turned out the
  new technique is a better way to go.

o The examples/tree-custom-draw-items.cxx demo adjusted
  accordingly.

o Added missing docs for some methods that had none,
  including label_[xywh]().

o Added related methods needed to implement this, including:
          Fl_Tree_Item_Array::replace()
          Fl_Tree_Item::replace()
        Fl_Tree::root(item)
        Fl_Tree::add() variations
        Fl_Tree_Item::drawbgcolor()/drawfgcolor()


o Carefully worked the FLTK_ABI_VERSION macros so as to be
  ABI compatible with 1.3.0.

o Verified 1.3.0 ABI compatibility with ABI Compliance Checker 1.99.8.5:
  http://ispras.linuxbase.org/index.php/ABI_compliance_checker



------------------------------------------------------------------------
r10070 | greg.ercolano | 2014-01-19 23:23:41 -0500 (Sun, 19 Jan 2014) | 5
lines

Implements STR#3031:
    
  • Adds '!' (FL_META) and '@' (FL_COMMAND) modifiers to fl_old_shortcut()    
  • Also adds more specific docs on how to properly use ------------------------------------------------------------------------ r10069 | manolo | 2014-01-19 13:16:52 -0500 (Sun, 19 Jan 2014) | 1 line It was incorrect to keep in the system menu pointers to menu items become items move around. ------------------------------------------------------------------------ r10068 | manolo | 2014-01-19 05:00:37 -0500 (Sun, 19 Jan 2014) | 3 lines Mac OS: drawing to screen is now performed by direct drawing to windows (drawing was done to views before). This eliminates the necessity to lock/unlock views that was tricky to do properly because of interaction with undocumented system-performed locks. ------------------------------------------------------------------------ r10067 | AlbrechtS | 2014-01-18 19:37:28 -0500 (Sat, 18 Jan 2014) | 1 line Fix typo. ------------------------------------------------------------------------ r10066 | manolo | 2014-01-18 11:28:59 -0500 (Sat, 18 Jan 2014) | 1 line Mac OS: put idle processing under an alloc/release pair of an NSAutoreleasePool. ------------------------------------------------------------------------ r10065 | greg.ercolano | 2014-01-17 21:29:22 -0500 (Fri, 17 Jan 2014) | 2 lines Diagram for Fl_Tree_Item docs.. (to be introduced in future commit) ------------------------------------------------------------------------
Download | Home Page | Listing ]

Comments

Submit Comment ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2015 by Bill Spitzak and others. This project is hosted by Seriss Corporation. Please report site problems to 'erco@seriss.com'.