annotate .svn/pristine/94/9469fb967423feaea0c5d791773613a06264d078.svn-base @ 1327:287f201c2802 redmine-2.2-integration

Add italic
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Wed, 19 Jun 2013 20:56:22 +0100
parents cbb26bc654de
children
rev   line source
Chris@909 1 2007-12-21 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 2
Chris@909 3 * Rakefile: Added the rcov option to exclude rcov itself from
Chris@909 4 coverage reports.
Chris@909 5
Chris@909 6 * lib/tree.rb: Minor comment changes.
Chris@909 7
Chris@909 8 * test/test_tree.rb: Added the TestTree enclosing module, and
Chris@909 9 renamed tests to meet ZenTest requirements. Also added a few
Chris@909 10 missing test cases.
Chris@909 11
Chris@909 12 * test/test_binarytree.rb: Added the TestTree enclosing Module,
Chris@909 13 and renamed the tests to meet ZenTest requirements.
Chris@909 14
Chris@909 15 2007-12-19 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 16
Chris@909 17 * README (Module): Modified the install instructions from source.
Chris@909 18
Chris@909 19 * lib/tree.rb (Tree::TreeNode::initialize): Removed the
Chris@909 20 unnecessary self_initialize method.
Chris@909 21 (Tree::TreeNode): Removed the spurious self_initialize from the
Chris@909 22 protected list.
Chris@909 23 (Module): Updated the minor version number.
Chris@909 24
Chris@909 25 * Rakefile: Fixed a problem with reading the Tree::VERSION for the
Chris@909 26 gem packaging, if any prior version of the gem is already installed.
Chris@909 27
Chris@909 28 2007-12-18 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 29
Chris@909 30 * lib/tree.rb: Updated the marshalling logic to correctly handle
Chris@909 31 non-string content.
Chris@909 32 (Tree::TreeNode::createDumpRep): Minor code change to use symbols
Chris@909 33 instead of string key names.
Chris@909 34 (Tree): Version number change to 0.5.0
Chris@909 35 (Tree::TreeNode::hasContent): Minor fix to the comments.
Chris@909 36
Chris@909 37 * test/test_tree.rb (TC_TreeTest::test_breadth_each): Updated test
Chris@909 38 cases for the marshalling logic.
Chris@909 39
Chris@909 40 2007-11-12 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 41
Chris@909 42 * test/test_binarytree.rb: Minor documentation correction.
Chris@909 43
Chris@909 44 * lib/tree/binarytree.rb (Tree::BinaryTreeNode::isRightChild):
Chris@909 45 Minor documentation change.
Chris@909 46
Chris@909 47 2007-10-10 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 48
Chris@909 49 * README: Restructured the format.
Chris@909 50
Chris@909 51 * Rakefile: Added Hoe related logic. If not present, the Rakefile
Chris@909 52 will default to old behavior.
Chris@909 53
Chris@909 54 2007-10-09 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 55
Chris@909 56 * Rakefile: Added setup.rb related tasks. Also added the setup.rb in the PKG_FILES list.
Chris@909 57
Chris@909 58 2007-10-01 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 59
Chris@909 60 * Rakefile: Added an optional task for rcov code coverage.
Chris@909 61 Added a dependency for rake in the Gem Specification.
Chris@909 62
Chris@909 63 * test/test_binarytree.rb: Removed the unnecessary dependency on "Person" class.
Chris@909 64
Chris@909 65 * test/test_tree.rb: Removed dependency on the redundant "Person" class.
Chris@909 66 (TC_TreeTest::test_comparator): Added a new test for the spaceship operator.
Chris@909 67 (TC_TreeTest::test_hasContent): Added tests for hasContent? and length methods.
Chris@909 68
Chris@909 69 2007-08-30 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 70
Chris@909 71 * test/test_tree.rb (TC_TreeTest::test_preordered_each, TC_TreeTest::test_breadth_each, TC_TreeTest::test_detached_copy):
Chris@909 72 Added new tests for the new functions added to tree.rb.
Chris@909 73
Chris@909 74 * lib/tree.rb (Tree::TreeNode::detached_copy, Tree::TreeNode::preordered_each, Tree::TreeNode::breadth_each):
Chris@909 75 Added new functions for returning a detached copy of the node and
Chris@909 76 for performing breadth first traversal. Also added the pre-ordered
Chris@909 77 traversal function which is an alias of the existing 'each' method.
Chris@909 78
Chris@909 79 * test/test_binarytree.rb (TC_BinaryTreeTest::test_swap_children):
Chris@909 80 Added a test case for the children swap function.
Chris@909 81
Chris@909 82 * lib/tree/binarytree.rb (Tree::BinaryTreeNode::swap_children):
Chris@909 83 Added new function to swap the children. Other minor changes in
Chris@909 84 comments and code.
Chris@909 85
Chris@909 86 2007-07-18 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 87
Chris@909 88 * lib/tree/binarytree.rb (Tree::BinaryTreeNode::leftChild /
Chris@909 89 rightChild): Minor cosmetic change on the parameter name.
Chris@909 90
Chris@909 91 * test/testbinarytree.rb (TC_BinaryTreeTest::test_isLeftChild):
Chris@909 92 Minor syntax correction.
Chris@909 93
Chris@909 94 * lib/tree.rb (Tree::TreeNode::depth): Added a tree depth
Chris@909 95 computation method.
Chris@909 96 (Tree::TreeNode::breadth): Added a tree breadth method.
Chris@909 97
Chris@909 98 * test/testtree.rb (TC_TreeTest::test_depth/test_breadth): Added a
Chris@909 99 test for the depth and breadth method.
Chris@909 100
Chris@909 101 * lib/tree/binarytree.rb (Tree::BinaryTreeNode::is*Child):
Chris@909 102 Added tests for determining whether a node is a left or right
Chris@909 103 child.
Chris@909 104
Chris@909 105 * test/testbinarytree.rb: Added the test cases for the binary tree
Chris@909 106 implementation.
Chris@909 107 (TC_BinaryTreeTest::test_is*Child): Added tests for right or left
Chris@909 108 childs.
Chris@909 109
Chris@909 110 * lib/tree/binarytree.rb: Added the binary tree implementation.
Chris@909 111
Chris@909 112 2007-07-17 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 113
Chris@909 114 * lib/tree.rb (Tree::TreeNode::parentage): Renamed 'ancestors'
Chris@909 115 method to 'parentage' to avoid clobbering Module.ancestors
Chris@909 116
Chris@909 117 2007-07-16 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 118
Chris@909 119 * Rakefile: Added an optional rtags task to generate TAGS file for
Chris@909 120 Emacs.
Chris@909 121
Chris@909 122 * lib/tree.rb (Tree::TreeNode): Added navigation methods for
Chris@909 123 siblings and children. Also added some convenience methods.
Chris@909 124
Chris@909 125 2007-07-08 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 126
Chris@909 127 * Rakefile: Added a developer target for generating rdoc for the
Chris@909 128 website.
Chris@909 129
Chris@909 130 2007-06-24 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 131
Chris@909 132 * test/testtree.rb, lib/tree.rb: Added the each_leaf traversal method.
Chris@909 133
Chris@909 134 * README: Replaced all occurrances of LICENSE with COPYING
Chris@909 135 and lowercased all instances of the word 'RubyTree'.
Chris@909 136
Chris@909 137 * Rakefile: Replaced all occurrances of LICENSE with COPYING
Chris@909 138
Chris@909 139 2007-06-23 Anupam Sengupta <anupamsg@gmail.com>
Chris@909 140
Chris@909 141 * lib/tree.rb (Tree::TreeNode::isLeaf): Added a isLeaf? method.
Chris@909 142
Chris@909 143 * test/testtree.rb (TC_TreeTest::test_removeFromParent): Added
Chris@909 144 test for isLeaf? method
Chris@909 145
Chris@909 146 * Rakefile: Added the LICENSE and ChangeLog to the extra RDoc files.
Chris@909 147
Chris@909 148 * lib/tree.rb: Minor updates to the comments.
Chris@909 149
Chris@909 150 * test/testtree.rb: Added the Copyright and License header.
Chris@909 151
Chris@909 152 * test/person.rb: Added the Copyright and License header.
Chris@909 153
Chris@909 154 * lib/tree.rb: Added the Copyright and License header.
Chris@909 155
Chris@909 156 * Rakefile: Added the LICENSE and Changelog to be part of the RDoc task.
Chris@909 157
Chris@909 158 * README: Added documentation in the README, including install
Chris@909 159 instructions and an example.
Chris@909 160
Chris@909 161 * LICENSE: Added the BSD LICENSE file.
Chris@909 162
Chris@909 163 * Changelog: Added the Changelog file.