Change 20080616-ptw-q by ptw@dueling-banjos.local on 2008-06-16 12:42:52 EDT     in /Users/ptw/OpenLaszlo/ringding-2     for http://svn.openlaszlo.org/openlaszlo/trunk
Change 20080616-ptw-q by ptw@dueling-banjos.local on 2008-06-16 12:42:52 EDT
    in /Users/ptw/OpenLaszlo/ringding-2
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Make LzTrackService activate/deactivate parallel

Bugs Fixed:
LPP-5869 'LzTrackGroup might stop working if all groups are deactivated'

Technical Reviewer: max (Message-ID: <4856B288.9090304@openlaszlo.org>)
QA Reviewer: a.bargull@intensis.de (Message-ID: <4856A026.5010100@intensis.de>)

Details:
    Initialize __LZactivegroups to an empty array.
    Register/unregister the tracking delegate when the array
    transitions from/to emtpy.

Tests:
    Inspection, Andre's test case:
    <canvas>
      <handler name="oninit" >
        lz.Track.deactivate("foobar");
      </handler>
    </canvas>



git-svn-id: d62bde4b5aa582fdf07c8d403e53e0399a7ed285@9698 fa20e4f9-1d0a-0410-b5f3-dc9c16b8b17c

mcarlson/openlaszlo,mcarlson/openlaszlo,mcarlson/openlaszlo,mcarlson/openlaszlo,mcarlson/openlaszlo,mcarlson/openlaszlo,mcarlson/openlaszlo