CONTENTSPREVNEXTHOME

   History:

  V18.7 - Public release

     ADDED: Now, ...Select_Active with ...Select_Ask returns the  active entry
            instead of 0.
     FIXED: A selected entry  in a list node does not  memory its state over 2
            or more close/open on this list node (Thx to Andrija Antonijevic)
     FIXED: ...Select_Active ...Select_Toggle  caused an alert  without active
            entry (Thx to Andrija Antonijevic)
     FIXED: After a  MUIA_NListtree_Quiet,  sometimes the  tree was  refreshed
            twice.  This is a very old bug i've forgotten for some weeks. (Thx
            to Sebastian Bauer for reporting it again)
     ADDED: MUIM_NListtree_Clear
     ADDED: Check for outdated NList.mcc.  If version is lower than 19.97, NLt
            aborts.
     REWR:  Rewritten  selection code for  new NList feature.  Attention! With
            a lower  NList version than 19.98,  NListtree disables  his multi-
            selection feature now!


  V18.6 - Public Beta release 5

     FIXED: Fixed bug introduced  with multiselection that  allows dragging of
            entries to  their children  what ends up in a  crash  (reported by
            Sebastian Bauer, thx)
     FIXED: Rewritten entry position calculation code. Never  more  accidently
            deleted entries!
     FIXED: Drop type "Sorted" never occured. Fixed!
     FIXED: Renaming the user field was not possible. Fixed.
     ADDED: Added MUIV_NListtree_Insert_ListNode_ActiveFallback  (see autodocs
            for more details) (suggested by Sebastian Bauer)
     ADDED: Added a  second  find method and  the corresponding hook  for user
            data. This is meant as a backup if  searching for different fields
            and/or values (MUIA_NListtree_FindUserDataHook,
            MUIM_NListtree_FindUserData).
     ADDED: Added  MUIA_NListtree_ShowTree for  enabling/disabling  the  tree.
            This is usefull for lists which can be sorted in different cols.
     ADDED: Added spanish catalog (Thx to Javier de las Rivas).
     ADDED: Added trigger attribute MUIA_NListtree_SelectChange.
     FIXED: Inserting open  nodes into a closed node  caused NListtree to mis-
            calculate the positions (reported by Luca 'Hexaae' Longone, thx).


  V18.6 - Beta release 4

     On the fly-release for some persons.


  V18.6 - Beta release 3

     - Added   MUIA_NListtree_DropType,   MUIA_NListtree_DropTarget   and
       MUIA_NListtree_DropTargetPos.
     - Now, MinLineHeight will only be set when image is heigher than the
       current minimum.
     - When using Next/PrevSelected method and deleting selected entries,
       machine crashes. Fixed.
     - Added   MUIV_NListtree_FindName_Flag_Reverse  (suggested by Thomas
       Igracki)
     - Added MUIV_NListtree_FindName_Flag_StartNode  (suggested by Thomas
       Igracki)
     - Added italian catalog.  Thanks to Andrea Zanellato  for the trans-
       lation.
     - Added NULL pointer check to internal construct/destruct hooks.
     - Added MUIV_NListtree_Remove_TreeNode_Selected.


  V18.6 - Beta release 2

     - Changed look and feel of the mcp.
     - mcc was not closed in mcp. Fixed!
     - Source cleanup.
     - Modifications to the tree drawing functions.  Should look a little
       bit nicer now.
     - Added MUIA_NListtree_CopyToClipHook and MUIM_NListtree_CopyToClip.
       Suggested by Harald Frank.
     - Added an own context menu for copying  strings to clipboard units.
     - Added a  translation  package  for easy  translation of  NListtree
       catalogs.


  V18.6 - Beta release 1

     - MUIV_NListtree_MultiSelect_Shifted now works as expected
     - Crashs/hits on exit (dispose) finally removed!
     - Sorting a closed  node forced entries to  show up. Fixed!  (Thx to
       Thomas Igracki)
     - Reimplemented (oups!)  MUIV_NListtree_GetEntry_Flag_SameLevel  and
       MUIV_NListtree_GetEntry_Flag_Visible (Thx to Thomas Igracki)
     - DoubleClick again: Removed  silly bug  that causes  double notify-
       cation on double click. Hey Matthias: Remove workaround ;-)
     - Added some ball images from Henning Thielmann, thx a lot.
     - Fixed  DropType bug  which caused an eight bit  left shift  of the
       original values.
     - Special image in .mcp was not  ghosted when starting MUI without a
       saved configuration. Fixed. Bumped to V18.6.
     - Without  configuration,  no or a  wrong image  was shown  in tree.
       Fixed! Reported by Harald Frank, thx.


  V18.5 - Public release

     - Added  preparse  string  pointer to  MUIP_NListtree_DisplayMessage
       (suggested by Andrija Antonijevic)
     - Made   drop  types  public  (same  values  as  NList  drop  types)
       (suggested by Sebastian Bauer)
     - MUIA_NListtree_Doubleclick  is now  triggered  if  return  key  is
       pressed (reported by Sebastian Bauer)
     - NULL pointer  will  be  replaced  with "*** NULL POINTER ***" text
       now.
     - Multi test  hook will  now be  launched in  all cases  when  multi
       selecting (reported by Thomas Igracki)
     - Removed bug  in NextSelected  function which  caused returning  of
       trash (reported by Thomas Igracki, thx).
     - Added MUIM_NListtree_PrevSelected (suggested by Thomas Igracki)
     - Added MUIV_NListtree_FindName_Flag_Selected to  only find selected
       entries in MUIM_NListtree_FindName (suggested by Thomas Igracki)
     - Fixed bug in DoubleClick: Setting  DoubleClick to  any other  than
       All has no effect (reported by Mark Harman, thx)
     - Added new DoubleClick value: MUIV_NListtree_DoubleClick_NoTrigger.
       This means, that double clicking  an entry  is disabled  including
       disabled trigger (attribute and method).


  V18.4 - Broken public release, sorry :((

     - Added MUIM_NListtree_InsertStruct
     - Added some new internal attributes and methods ;-)
     - Fixed autodocs a litte bit (reported by Allan Odgaard)
     - Added nesting count to MUIA_NListtree_Quiet (suggested by Allan
       Odgaard)
     - Fixed Enforcer hit when deleting the last list entry in root node
       (reported by Matthias Böcker)
     - Fixed Enforcer hits when listview is the active object,  no entry is
       active and using cursor left/right
     - Added MUIM_NListtree_Active and MUIM_NListtree_DoubleClick methods.
     - Removed PoolWatch-hits (reported by Andrija Antonijevic. Thx!) and
       written the book "Do Not Assume That Making Only Two Small Changes
       In A Function Does Not Affect The Functionality"
     - Removed (hopefully) crash on exit (dispose)


  V18.3 - Public release

     - MUA_NListtree_Quiet  does not work as  expected  (reported by Thomas
       Igracki, Thx!)
     - User defined compare- and findname-hooks crash! Fixed!  (reported by
       Thomas Igracki, Thx!)
     - Now, NListtree is really quiet if MUIA_NListtree_Quiet is set!
     - Reactivation of copied, moved and exchanged entries works better now.
     - OpenAutoScroll now  works as expected,  added  new config  item Open
       scroll (Thx to Matthias Bethke).


  V18.2 - Public release

     - Added multiselection feature
     - Fixed some small cosmetical problems
     - Implemented arrows as MUI images
     - Implemented Copy method
     - Implemented KeepStructure flag for recreation of the complete
       structure in Move and Copy


  V18.1 - Internal release

     - Completely rewritten graphics stuff. Now in all cases predefined and
       precreated images  where used.  This fixes many graphic bugs occured
       in the old 18.0.
     - After deleting an entry,  the old entry  remains internally  active.
       Using this entry crashed the machine. Fixed!
     - Moving   marker   with    the   cursor   keys   did    not   trigger
       MUIA_NListtree_Active. Fixed!
     - When deleting entries, MUIA_NListtree_Active was triggered two times.
       Fixed
     - Deleting  an  entry without  entries  in  the list  caused recursive
       function calling and stack overflow ;-) Fixed!
     - Insertion  had some bugs which  caused the machine to hang or crash.
       Fixed!


  V18.0 - Initial public beta release



CONTENTSPREVNEXTHOME