Commit Graph

20 Commits

Author SHA1 Message Date
wj32 771ba824de * fixed warning pragma directives
* decreased BaseObject overhead

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1679 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 01:02:09 +00:00
wj32 3c55ed7edb BaseObject is now completely lockless
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1659 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-03 08:17:56 +00:00
wj32 6877fa1e0f finally completed the basic access control classes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1590 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-12 11:33:44 +00:00
wj32 d126b8b1a0 fixed PhysicalPages
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1581 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-11 04:47:07 +00:00
wj32 83624b63c9 fixed doc problem
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1556 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-06 07:34:11 +00:00
wj32 73e7b9eb12 fixed negative dereferenced counts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1553 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 09:04:35 +00:00
wj32 b1a6d7a443 reduced the number of BaseObject finalizer runs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1534 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 12:55:48 +00:00
wj32 b85e34f36b renamed IReferenceCountedObject to IRefCounted
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1529 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 11:08:54 +00:00
wj32 09bedd2916 object improvements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1528 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 11:07:46 +00:00
wj32 710682a5ab made lots of classes sealed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1526 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 09:44:36 +00:00
wj32 9ef9db660f fixed BaseObject bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1521 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 07:53:34 +00:00
wj32 5dd5163bae fixed xml doc
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1505 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-02 06:14:21 +00:00
wj32 6ec40ba5f5 switched to a messaging system - fixed network address resolve bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1487 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 11:39:57 +00:00
wj32 66101d71d6 * removed memory pressure problems with MemoryAlloc
* added stricter checking with BaseObject

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1484 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 04:50:18 +00:00
wj32 97b6980fd9 fixed HandleTable referencing bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1473 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-27 02:05:39 +00:00
wj32 67a93a83d4 * ability to create services
* better HandleTable + SecuredHandleTable

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1470 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-26 10:53:00 +00:00
wj32 98aff54ea4 added typesafe HandleTable methods
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1461 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-24 11:40:04 +00:00
wj32 c226494bf4 small HandleTable change
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1437 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-20 04:00:45 +00:00
wj32 ab0938e89e * added PhysicalPages
* some refactoring in Windows

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1416 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-14 02:07:56 +00:00
wj32 7d9bc16437 added HandleTable; renamed DisposableObject to BaseObject
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1409 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 00:11:54 +00:00