History log of /haiku/src/kits/app/LooperList.cpp
Revision Date Author Comments
# 9bc4bd38 11-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

BLooperList: reset list contents after fork.

* No point in keeping those around; their threads are all gone.


# 6abec6b9 10-Jan-2014 Jonathan Schleifer <js@webkeks.org>

Declare BLooperListIterator in the right place.

Before, it tried to typedef it to a private struct, but outside of the
class.


# ef889769 29-Oct-2011 Axel Dörfler <axeld@pinc-software.de>

* Reinitialize global locks after a fork (at least those in the Application
Kit).
* This should fix #5668.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42982 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2e28b60 13-Apr-2010 Axel Dörfler <axeld@pinc-software.de>

* Cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36213 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 18cd67c7 22-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Add missing headers (malloc/free, string functions, memcpy, etc. undeclared).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28982 a95241bf-73f2-0310-859d-f6bbb57e9c96


# aa33d0a9 25-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Got rid of the looper ID stuff - it seems nowhere to be used.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19965 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5edcfe96 03-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Cleanup!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15806 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 36a7c30e 04-Nov-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

Assigned a name to the LooperList BLocker.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14698 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f79cd266 12-Mar-2005 Adi Oanca <adioanca@nowhere.fake>

GetLooperList(BList* list) returns only valid loopers


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11700 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ff1ade6b 21-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

More tests and fixes for bugs exposed by them. Also removed spurious
instantiation of BRoster from BArchivable, line 323, as per Tyler's
mention. =)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@852 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ebbcbbca 03-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

Implemented count_loopers()/windows() and looper/window_at(). Minor
changes to BLooperList to accomodate.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@568 a95241bf-73f2-0310-859d-f6bbb57e9c96


# df226cd7 15-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

A new class to manage the list of loopers in a team. Provides the
functionality of the existing static BLooper functions (which now call
through to it) in a nicer package. New code should use the global instance
of this (BPrivate::gLooperList) instead of the old BLooper functions (which
are officially deprecated).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@244 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9bc4bd38116bec4f319fc28f7c96be218b00bacb 11-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

BLooperList: reset list contents after fork.

* No point in keeping those around; their threads are all gone.


# 6abec6b93a9a7bbc0b0384cbedf93288dffc4965 10-Jan-2014 Jonathan Schleifer <js@webkeks.org>

Declare BLooperListIterator in the right place.

Before, it tried to typedef it to a private struct, but outside of the
class.


# ef88976995d531bab82cce00f0badfb65faa271a 29-Oct-2011 Axel Dörfler <axeld@pinc-software.de>

* Reinitialize global locks after a fork (at least those in the Application
Kit).
* This should fix #5668.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42982 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2e28b603dafc791470ab951bb3014e767ed9345 13-Apr-2010 Axel Dörfler <axeld@pinc-software.de>

* Cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36213 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 18cd67c76072f825c4a7ba58414771d47fd1bfa2 22-Jan-2009 Michael Lotz <mmlr@mlotz.ch>

Add missing headers (malloc/free, string functions, memcpy, etc. undeclared).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28982 a95241bf-73f2-0310-859d-f6bbb57e9c96


# aa33d0a9282414f1ddd1a902401dfd3c42558e2d 25-Jan-2007 Axel Dörfler <axeld@pinc-software.de>

Got rid of the looper ID stuff - it seems nowhere to be used.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19965 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5edcfe961946df304cc90d04f304c8e2fbc5b4a6 03-Jan-2006 Axel Dörfler <axeld@pinc-software.de>

Cleanup!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15806 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 36a7c30e63df2e2114432f6c7a52f72a91429506 04-Nov-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

Assigned a name to the LooperList BLocker.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14698 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f79cd266f0e51331111fba770796a7b07c64daf4 12-Mar-2005 Adi Oanca <adioanca@nowhere.fake>

GetLooperList(BList* list) returns only valid loopers


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11700 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ff1ade6b3d1195d3065cd2ecd1b6064e06f9e17f 21-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

More tests and fixes for bugs exposed by them. Also removed spurious
instantiation of BRoster from BArchivable, line 323, as per Tyler's
mention. =)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@852 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ebbcbbca0179ddc89aa0337547709ef4ead335ba 03-Aug-2002 ejakowatz <ejakowatz@nowhere.fake>

Implemented count_loopers()/windows() and looper/window_at(). Minor
changes to BLooperList to accomodate.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@568 a95241bf-73f2-0310-859d-f6bbb57e9c96


# df226cd7b3906e8a33f0583f8efbf76712e59e50 15-Jul-2002 ejakowatz <ejakowatz@nowhere.fake>

A new class to manage the list of loopers in a team. Provides the
functionality of the existing static BLooper functions (which now call
through to it) in a nicer package. New code should use the global instance
of this (BPrivate::gLooperList) instead of the old BLooper functions (which
are officially deprecated).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@244 a95241bf-73f2-0310-859d-f6bbb57e9c96