summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-03-21Destroy the progress bar window after the file is loaded.Daniel Burrows1-0/+1
2009-03-21Actually add visible columns to the tree display, and make sure to set the mo...Daniel Burrows1-1/+4
2009-03-21Add a trivial executable that can be used to see how long it takes to load a ...Daniel Burrows2-0/+21
2009-03-21Show the current progress as a percent on the load progress bar, and make the...Daniel Burrows1-1/+4
2009-03-21Fix the logic that decides when to update the progress bar.Daniel Burrows1-4/+6
2009-03-21Move "while" into a separate utility module.Daniel Burrows2-7/+9
2009-03-20Finish an initial implementation of code to render the main tree view and add...Daniel Burrows5-50/+363
2009-03-16Start working on a tool to parse and graphically display dependency resolver ...Daniel Burrows7-0/+1132
2009-03-09Write an operator-> for choice_set::const_iterator.Daniel Burrows2-1/+10
2009-03-09Add a (very inefficient) iterator on choice sets and a test for it.Daniel Burrows2-0/+110
2009-03-09Let choice_set::for_each() short-circuit, just like imm::set::for_each().Daniel Burrows1-4/+9
2009-03-08Make install_version() choices carry the dependency that led to the install.Daniel Burrows5-24/+34
2009-03-07If find_all is "false" in find_best_justification, stop searching after we fi...Daniel Burrows1-0/+6
2009-03-07Implement a clone() method on choice sets, analogous to the clone() on soluti...Daniel Burrows2-0/+30
2009-03-07Extract the boilerplate that each choice set test sets up into a collection o...Daniel Burrows1-91/+45
2009-03-07Fix how RootDir is kept out of the user configuration file.Daniel Burrows1-4/+7
2009-03-07Add a routine to look up the version of a package that a choice set installs.Daniel Burrows2-0/+68
2009-03-07Attach arbitrary integer tags to choice objects.Daniel Burrows5-154/+222
2009-03-06Don't write RootDir into the user's configuration file.Daniel Burrows1-0/+4
2009-03-06Add a slightly hacky way to set RootDir before the configuration, source list...Daniel Burrows3-4/+23
2009-03-03Don't force the resolver to always prioritize dependencies that impinge on us...Daniel Burrows1-30/+0
2009-03-03First step in the actual implementation of tiering.Daniel Burrows5-451/+715
2009-03-03Rename promotion_set to generic_promotion_set for consistency with the rest o...Daniel Burrows2-9/+9
2009-03-03Give promotions a default constructor.Daniel Burrows1-0/+5
2009-03-03Add a routine that inserts one choice set's values into another choice set.Daniel Burrows1-0/+14
2009-03-03Make sure that why_display_mode always gets a value.Daniel Burrows1-5/+7
2009-03-03Make choice sets take the *narrowest* element added to them, not the widest.Daniel Burrows3-149/+180
2009-03-01Use choice sets, not imm::set<choice>s, to store the choices stored in each p...Daniel Burrows1-8/+11
2009-03-01Implement a lame operator< on choice sets.Daniel Burrows1-0/+12
2009-03-01Output {} around choice sets.Daniel Burrows1-0/+2
2009-03-01Write a class that encapsulates the business of storing a set of choices and ...Daniel Burrows3-0/+610
2009-03-01Actually run the new unit test (oops).Daniel Burrows1-0/+2
2009-03-01Add a test case for the "contains" relationship.Daniel Burrows2-0/+157
2009-03-01Write a "contains" relationship in the choice class.Daniel Burrows1-0/+33
2009-03-01Add missing #includes to choice.h.Daniel Burrows1-0/+4
2009-03-01Add some slightly more paranoid tests of promotions, to check that _containin...Daniel Burrows1-3/+68
2009-03-01Add a routine to retrieve the size of a particular tier of the search.Daniel Burrows1-0/+9
2009-02-27Sanity-check the size and contents of the promotion set after invoking remove...Daniel Burrows1-0/+37
2009-02-27Actually invoke the new test cases (**oops** :-) ).Daniel Burrows1-0/+2
2009-02-27Write a test for remove_below_tier.Daniel Burrows1-0/+114
2009-02-27Fix remove_below_tier so it compiles.Daniel Burrows1-3/+5
2009-02-27Remove the "iterator" member class of promotion_set; I had a notion it would ...Daniel Burrows1-31/+0
2009-02-27Write up a test of remove_tier().Daniel Burrows1-0/+64
2009-02-25Add a fifth test of find_highest_promotion, testing that we DTRT when there i...Daniel Burrows1-0/+34
2009-02-25Update the doccomment for install_version_index_entry::from_dep_source_entrie...Daniel Burrows1-0/+12
2009-02-25Fix a bug in the promotion set which prevented incoming sets containing a fro...Daniel Burrows1-4/+27
2009-02-25Write a test that checks that choices made due to a dependency are matched pr...Daniel Burrows1-0/+28
2009-02-25Explain the purpose of each test in comments.Daniel Burrows1-0/+7
2009-02-25Instantiate the first expected promotion in exactly one place.Daniel Burrows1-6/+7
2009-02-25Write a third test of find_highest_promotion.Daniel Burrows1-0/+17