There are various classes that in DBG_UTIL mode count their instances
with a global variable, and give each instance a unique serial number.
The purpose of this exercise is somewhat unclear to me.
This removes the instance counting from:
SwNumberTree, SwIndex, SwNodeIndex, SwNumRule
2008/06/10 07:26:07 od 1.13.36.7: RESYNC: (1.16-1.18); FILE MERGED
2008/05/08 16:26:09 od 1.13.36.6: RESYNC: (1.14-1.16); FILE MERGED
2008/05/07 07:16:24 od 1.13.36.5: #i86732# further changes/adjustments for new list handling
2008/04/16 08:23:35 od 1.13.36.4: #i86732# further changes/adjustments for new list handling
2008/03/20 14:20:51 od 1.13.36.3: RESYNC: (1.13-1.14); FILE MERGED
2008/03/20 08:02:32 od 1.13.36.2: #i86732# class <SwNumberTreeNode>
- adjust method <AddChild(..)>
- implementation of method <SetLevelInListTree(..)>
2008/03/06 09:31:48 od 1.13.36.1: #i86732# - changes due to refactoring of class interfaces
- usage of new paragraph list attributes instead of class members
2008/05/30 13:14:00 od 1.16.66.2: RESYNC: (1.16-1.17); FILE MERGED
2008/05/21 13:00:21 od 1.16.66.1: #i74748# applying patch from garnier_romain:
method <SwNumberTreeNode::ValidateContinuous(..)>
- number tree node has to be validated.
2007/10/09 14:38:53 od 1.10.82.1: #b6600435# method <SwNumberTreeNode::IsFirst()>
- correction: child with previous phantom isn't the first one,
if its previous phantom has non-phantom childs.
2006/05/03 14:20:32 od 1.4.48.3: #135352# - correct fix for issue i64311
2006/04/26 19:27:48 od 1.4.48.2: #i64010# class <SwNumberTree> and <SwNodeNum>
- adjustments for correct handling of text node, which are
counted, but have no number/bullet
2006/04/25 13:26:55 od 1.4.48.1: #i64311# - correct consecutive numbering
2006/01/17 11:42:01 od 1.2.106.1: #i60652# class <SwNumberTreeNode>
- assure that, before elements are deleted from STL:set
<mChildren>, member <mItLastValid> is adjusted.
Otherwise, the element, which is referenced by <mItLastValid>,
is destroyed.
2005/11/02 10:34:51 od 1.1.2.23: #126009# - further adjustments are needed to consider phantoms, which are
children of not counted text nodes.
2005/10/21 11:17:50 od 1.1.2.22: #126009# <SwNumberTreeNode::AddChild(..)>
- consider not counted phantoms correctly.
2005/10/20 08:41:59 od 1.1.2.21: #126009# <SwNumberTreeNode::ValidateHierarchical(..)>
- correction: consider case that parent node isn't counted and
isn't the first child.
- correction: only node, which are counted, restart the numbering
<SwNumberTreeNode::AddChild(..)>
- correction: invalidation of not counted parent and notification
of its siblings.
<SwNumberTreeNode::SetLastValid(..)>
- correction: invalidation of children of next node, if next node
is not counted.
<SwNumberTreeNode::NotifyInvalidChildren()>
- correction: nofication of children of next node, if next node
is not counted.
2005/10/14 12:03:26 od 1.1.2.20: #125991# <SwNumberTreeNode::MoveGreaterChildren(..)>
- add parameter <_rCompareNode> to distinguish between
the compare node and the destination node
<SwNumberTreeNode::AddChild(..)>
- move greater childrens of previous node recursively through
the children levels.
2005/10/06 08:35:39 hbrinkm 1.1.2.19: #i51089# GetIterator: prevent crash when creating string for assertion
2005/10/05 09:00:27 hbrinkm 1.1.2.18: #i51089# ValidateHierarchical: first increase aIt then increase number
2005/09/28 07:55:12 hbrinkm 1.1.2.17: #i54903# license changed
2005/09/21 16:42:07 hbrinkm 1.1.2.16: #i54903# MoveGreaterChildren: removed unnecessary assertion
2005/09/20 11:14:36 hbrinkm 1.1.2.15: #i51089# RemoveChild: call NotifyChildren on correct node
2005/09/19 15:46:11 hbrinkm 1.1.2.14: #i51089# ValidateHierarchical: handle uncounted nodes at beginning correctly, NotifyInvalidSiblings
2005/09/16 08:04:02 hbrinkm 1.1.2.13: #i51089# Validate: only validate invalid nodes, IsValid: ask for correct parent
2005/09/14 13:58:02 hbrinkm 1.1.2.12: #i51089#
2005/09/14 13:34:59 hbrinkm 1.1.2.11: #i51089# -m[bn]Level{Valid}, ValidateHierarchical: Set number on every node, GetFirstNonPhantomChild, MoveGreaterChildren: handle nodes only containing phantom children, MoveChildren: SetLastValid, AddChild: invalidate on phantom insert, ValidateMe, deconst Notify...
2005/09/12 14:38:56 hbrinkm 1.1.2.10: #i51089# ValidateHierarchical: reimplementation, SetLastValid: new parameter bValidating
2005/08/30 12:53:44 hbrinkm 1.1.2.9: #i51089# ValidateHierarchical: Get start value from the numbered node not from its parent
2005/08/26 13:39:55 hbrinkm 1.1.2.8: #i51089# ValidateHierarchical: use child when reading restart properties
2005/08/19 15:18:01 hbrinkm 1.1.2.7: #i51089# only compile IsSane if __SW_NUMBER_TREE_SANITY_CHECK is set
2005/08/09 12:35:35 hbrinkm 1.1.2.6: #i51089# IsFirst
2005/07/08 14:34:27 hbrinkm 1.1.2.5: #i51089# Solaris compiler does not like sDefaultIndent
2005/07/07 13:49:22 hbrinkm 1.1.2.4: #i51089# ifdef missing
2005/07/07 12:45:00 hbrinkm 1.1.2.3: #i51089# IsCounted: Phantoms without counted children are not counted
2005/06/23 09:16:43 hbrinkm 1.1.2.2: #i51089# replace ifdef DEBUG by ifndef PRODUCT
2005/06/22 09:27:54 hbrinkm 1.1.2.1: #i51089# a numbering tree