FLTK logo

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

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  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 00: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-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.