The Trunk: SMLoader-dtl.84.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: SMLoader-dtl.84.mcz

commits-2
David T. Lewis uploaded a new version of SMLoader to project The Trunk:
http://source.squeak.org/trunk/SMLoader-dtl.84.mcz

==================== Summary ====================

Name: SMLoader-dtl.84
Author: dtl
Time: 12 September 2015, 3:08:24.536 pm
UUID: fdf44fdf-dad6-4d7e-9649-23df09a403c0
Ancestors: SMLoader-ul.83

Package loader fix by Hannes Hirzel. Explanation and fix provided on squeak-dev http://lists.squeakfoundation.org/pipermail/squeak-dev/2015-September/185962.html

The package loader should display 'New safely-available packages' OR 'Installed packages' (previously displayed AND of the selected categories)

=============== Diff against SMLoader-ul.83 ===============

Item was changed:
  ----- Method: SMLoaderPlus>>packageListCalculated (in category 'lists') -----
  packageListCalculated
  "Return a list of the SMPackages that should be visible
  by applying all the filters. Also filter based on the currently
  selected category - if any."
  ^ self packages select: [:p |
+ filters anySatisfy: [:currFilter |
- filters allSatisfy: [:currFilter |
  currFilter isSymbol
  ifTrue: [(self perform: currFilter) value: p]
  ifFalse: [self package: p filteredByCategory: (map object: currFilter)]]]!