summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2010-05-11Move connect_closed to the tab_info interface, to indicate that only infrastr...Daniel Burrows1-13/+12
2010-05-11Overhaul once again how tabs are closed.Daniel Burrows2-7/+32
2010-05-11Add a shared_ptr<tab_info> parameter to signals that entities other than the ...Daniel Burrows2-18/+35
2010-05-10Document the routine that creates a tab_info structure.Daniel Burrows1-0/+6
2010-05-10Clarify how tabs are to be closed, and fix up the signals to match the docume...Daniel Burrows2-3/+36
2010-05-10Add a warning about the potential for reference loops to area.h.Daniel Burrows1-0/+4
2010-05-10Overhaul the area code to prepare for actually using it.Daniel Burrows2-58/+187
2010-05-09Write a test of an even more basic removal from a set contained in a union ob...Daniel Burrows1-1/+16
2010-05-09Include "union" in the name of the tests of the set union object.Daniel Burrows1-5/+5
2010-05-09Add tests of the behavior of remove() when two sub-sets contain the same elem...Daniel Burrows1-0/+31
2010-05-09Make sure that the connections that are attached when a new set are inserted ...Daniel Burrows1-11/+22
2010-05-09Connect inserted/removed signals from each sub-set to the corresponding handl...Daniel Burrows1-0/+3
2010-05-09Write a test verifying that sets which have been removed from a dynamic set u...Daniel Burrows1-0/+11
2010-05-09Write up some tests of the behavior of insert() on individual sets in a set u...Daniel Burrows1-0/+39
2010-05-09Write a test against ghosts in the set union system.Daniel Burrows1-0/+21
2010-05-09Write a basic test of what happens when a set is removed from a set union.Daniel Burrows1-0/+39
2010-05-09Add a canned routine to clear all the recorded information and expected infor...Daniel Burrows1-3/+10
2010-05-09Write a test of what happens when some empty sets are removed from a union.Daniel Burrows1-0/+10
2010-05-09Also verify that inserting a set twice doesn't somehow make it stay alive too...Daniel Burrows1-0/+6
2010-05-09Fix a .advance() vs ->advance() error.Daniel Burrows1-1/+1
2010-05-09Clear out the list of expected signals before expecting it to contain differe...Daniel Burrows1-0/+1
2010-05-09Write a test of what happens if a set is inserted into a union twice.Daniel Burrows1-0/+31
2010-05-09Add a new test that inserting new nonempty sets into a set union does the "ri...Daniel Burrows1-0/+33
2010-05-09Overhaul the shared test code to support comparisons between signal values an...Daniel Burrows1-10/+35
2010-05-09Return the key of the current entry as the result of get_current() on the ite...Daniel Burrows1-1/+1
2010-05-09Make the constructor of a dynamic set union's enumerator take a *const* refer...Daniel Burrows1-2/+2
2010-05-09Move the values_iterator typedef to the top of the class, make it public, and...Daniel Burrows1-2/+6
2010-05-09Invoke e->advance() instead of e.advance(), since e is a pointer to an enumer...Daniel Burrows1-1/+1
2010-05-09Write the first (trivial) test of the set union class.Daniel Burrows1-0/+53
2010-05-09Fix a tyop in a comment.Daniel Burrows1-1/+1
2010-05-09Write more tests for dynamic_set.Daniel Burrows1-0/+81
2010-05-09Write a body for ~dynamic_set_test().Daniel Burrows1-0/+5
2010-05-09Write some tests of dynamic_set's actual behavior.Daniel Burrows1-5/+132
2010-05-09Add a first implementation of dynamic-set code to go with the dynamic-list code.Daniel Burrows6-0/+778
2010-05-08Actually use the carefully calculated relocation target to rearrange the conc...Daniel Burrows1-1/+1
2010-05-08Check the contents of the test list after each move operation, to help track ...Daniel Burrows1-12/+57
2010-05-08Fix some swapped type names.Daniel Burrows1-3/+3
2010-05-08Add a missing copyright notice.Daniel Burrows1-0/+21
2010-05-08Remove old references to enumerators from the dynamic_list code.Daniel Burrows3-5/+0
2010-05-06Fix an off-by-one error that occurred when moving sub-list items to the left.Daniel Burrows1-0/+12
2010-05-06Clarify the valid parameters to move().Daniel Burrows1-2/+1
2010-05-06Clarify the valid arguments to move().Daniel Burrows1-0/+3
2010-05-06Add test code for the dynamic list collection's behavior when elements move.Daniel Burrows1-0/+38
2010-05-06Fix the dynamic list collection insertion test to not crash by inserting into...Daniel Burrows1-1/+1
2010-05-06Let clients of Test() pass a list of extra files that are used as test inputs.Daniel Burrows1-2/+2
2010-05-06Modify the scons test module so that tests can be run in parallel and don't g...Daniel Burrows1-2/+26
2010-05-06Add a test of removing from sub-lists.Daniel Burrows1-0/+31
2010-05-06Test that the right thing happens when inserting into an initially empty list.Daniel Burrows1-2/+5
2010-05-06Add the dynamic list tests into the SCons test suite list.Daniel Burrows1-0/+1
2010-05-06Move the scons config file to src/config.h so it doesn't conflict with the au...Daniel Burrows2-2/+2