summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-08-17Make the cache insert statement fail if the value can't be inserted.Daniel Burrows1-1/+1
2009-08-17Fix a comment.Daniel Burrows1-1/+2
2009-08-17Don't clear out the get-total-size statement until we're done with it.Daniel Burrows1-1/+1
2009-08-17Actually signal a test failure when a test in the Boost harness fails.Daniel Burrows1-1/+1
2009-08-17Always run statements to completion.Daniel Burrows1-0/+5
2009-08-17Be more paranoid about errors thrown while creating the database (don't leave...Daniel Burrows1-6/+21
2009-08-14Fix SQL syntax errors in the code to set up a file cache.Daniel Burrows1-19/+19
2009-08-14Improve the message that gets printed when a key is missing in the cache.Daniel Burrows1-1/+1
2009-08-14Write a manual main() function foor the Boost tester, so that logging can be ...Daniel Burrows1-1/+28
2009-08-14Write a first test of getItem()/putItem().Daniel Burrows1-0/+164
2009-08-11When choosing a new CacheId, it should be the maximum existing CacheId *plus ...Daniel Burrows1-1/+1
2009-08-11Write untested implementations of getItem and putItem in the file cache.Daniel Burrows2-39/+461
2009-08-11Have the last two arguments to db::exec() default to NULL.Daniel Burrows1-2/+2
2009-08-11Add a binding for sqlite3_last_insert_rowid().Daniel Burrows2-0/+13
2009-08-10Rewrite the auto-inst-ok? code to hopefully conform to the new hook API in apt.Daniel Burrows2-19/+52
2009-08-10Handle the new "enhances" value in the dependency type enumeration.Daniel Burrows1-0/+4
2009-08-06Add a partially implemented cache for downloaded files.Daniel Burrows7-0/+434
2009-08-06Add an exec() method on the database object, wrapping sqlite3_exec().Daniel Burrows2-0/+44
2009-08-01Automated merge with http://hg.debian.org/hg/aptitude/headChristian Perrier0-0/+0
2009-07-30Wrap sqlite3_blob_read and sqlite3_blob_write.Daniel Burrows3-0/+115
2009-07-29Close the cache when the program exits.Daniel Burrows1-0/+24
2009-07-29Make sure that all the global connections created by ui_main are shut down wh...Daniel Burrows1-7/+27
2009-07-30Automated merge with http://hg.debian.org/hg/aptitude/headChristian Perrier5-7/+119
2009-07-29Make resolver objects created by empty constructors return end iterators from...Daniel Burrows1-15/+34
2009-07-28Always use make_shared to construct shared pointers.Daniel Burrows3-7/+8
2009-07-28Add a configure check for boost/make_shared.hpp.Daniel Burrows1-0/+1
2009-07-28Write a wrapper for sqlite3_blob_open.Daniel Burrows3-0/+110
2009-07-28Automated merge with http://hg.debian.org/hg/aptitude/headChristian Perrier5-11/+855
2009-07-27Add support for parameter binding to the sqlite wrapper.Daniel Burrows3-0/+299
2009-07-27Modify AM_CPPFLAGS instead of CPPFLAGS.Daniel Burrows1-1/+1
2009-07-27Bind sqlite3_column_type() so that client code can retrieve the type of a col...Daniel Burrows2-0/+10
2009-07-27Fix the logic that frees all outstanding statements.Daniel Burrows1-3/+7
2009-07-27Put a mutex around accesses to the database statement cache.Daniel Burrows2-1/+10
2009-07-27Add the newly required headers to configure.ac (oops).Daniel Burrows1-0/+4
2009-07-27Implement a system for caching prepared SQL statements.Daniel Burrows3-0/+238
2009-07-26Pass the sqlite error code along when throwing an exception.Daniel Burrows2-7/+9
2009-07-26Wrap enough functionality in the statement class to allow the user to execute...Daniel Burrows3-2/+280
2009-07-27Automated merge with http://hg.debian.org/hg/aptitude/headChristian Perrier0-0/+0
2009-07-26Start working on a C++ wrapper for sqlite.Daniel Burrows5-1/+400
2009-07-26Add a skeletal unit tester using the Boost framework.Daniel Burrows4-5/+19
2009-07-26Sort the list of Boost headers.Daniel Burrows1-1/+1
2009-07-26Add a check to ensure that the list of Boost headers is sorted.Daniel Burrows1-2/+11
2009-07-26Add a missing check for the hashed_factory include.Daniel Burrows1-0/+1
2009-07-26Properly detect Boost includes that have an embedded directory separator.Daniel Burrows1-1/+1
2009-07-26Ensure that all the source and test inputs are really scanned.Daniel Burrows1-1/+1
2009-07-26Use the new string group information for pattern groupers.Daniel Burrows1-6/+4
2009-07-26Add a compile dependency on sqlite3.Daniel Burrows1-2/+4
2009-07-25Automated merge with http://hg.debian.org/hg/aptitude/headChristian Perrier0-0/+0
2009-07-24Add an initial implementation of string match retrieval.Daniel Burrows2-171/+295
2009-07-24Initialize the search cache when setting up a pattern grouping policy.Daniel Burrows1-1/+2