Drupal 7 port.
Issue #1379732 by danielb: Undefined variable in nap_node_grants().
Issue #1379732 by danielb: Fixed a couple bugs affecting this issue.
Issue #1379732 by joshuaw, danielb: Cumulative fixes and improvements.
Issue #1379732 by joshuaw: Replace CA with Rules integration in Ubercart submodule.
Fine-grained permissions is of little use if too complex.
Turning of logging of paths/scalars - and getting scalars - is no more something controllable by permissions.
Paths and scalars may however still be turned off per dump/trace via the options parameter (hide_paths/hide_scalars).
The backend inspector is pretty good at hiding absolute paths.
And hiding scalars usually makes a dump/trace rather useless.
Expandable/collapsible variable dumps
Backend variable dumps are now expandable/collapsible.
Container descendants may be expanded/collapsed individually as well as for all.
The folding mechanism is implemented solely via javascripting; the PHP analysis and rendering is not affected at all.
Traces are not being folded, and the variable dump folding is btw not supported for Internet Explorer <9 (and will never be).
Variable dumps display file and line
Inspections now default to display file and line of the call to an Inspect function/method, backend as well as frontend.
A profiler
Simple execution time profiler, which logs profiles to file at shutdown.
Profiles are also accessible via logging and getting.