summaryrefslogtreecommitdiff
path: root/src/generic/apt/matching/match.cc
AgeCommit message (Expand)AuthorFilesLines
2012-06-30Treat debtags always as strings; unify ept/non-ept interface to debtagsDaniel Hartwig1-14/+5
2012-06-30Use standard apt-xapian-index location, rather than libeptDaniel Hartwig1-14/+2
2012-06-30Drop support for ancient libept features; make libept use really optionalDaniel Hartwig1-23/+0
2012-06-28?architecture supports arch specification strings, wildcardsDaniel Hartwig1-2/+4
2012-06-08Add typedefs for vectors of package, version search resultsDaniel Hartwig1-2/+2
2012-05-26Update to tasks support: task packages, multi-arch, syntaxDaniel Hartwig1-1/+1
2012-03-27?architecture generates match titlesDaniel Hartwig1-12/+21
2012-03-27Support non-regex terms generating titles for 'pattern' grouping policyDaniel Hartwig1-1/+5
2012-03-25Also support MultiArch flags from apt 0.8.16Daniel Hartwig1-26/+18
2012-03-22Drop regex support from ?architectureDaniel Hartwig1-10/+4
2012-03-19Support 'native' and 'foreign' as arguments to ?architectureDaniel Hartwig1-0/+26
2012-03-15Fix '?action(upgrade)' and othersDaniel Hartwig1-0/+3
2012-03-03Add search terms ?architecture, ?multiarchDaniel Hartwig1-0/+69
2011-04-10If the Xapian database isn't available, fake it for ?term and ?term-prefix.Daniel Burrows1-10/+139
2011-03-30Fix a C++ error (accidentally returned false instead of NULL).Daniel Burrows1-2/+2
2010-06-18Use the new configure checks to support both the old and the new versions of ...Daniel Burrows1-12/+66
2010-06-08Use the new mutator methods in progress_info to avoid copying the progress st...Daniel_Burrows@alumni.brown.edu1-5/+10
2010-06-08Allow client code to capture the progress of a pattern search.Daniel_Burrows@alumni.brown.edu1-15/+54
2010-04-15Write a matching API routine to search for versions instead of packages.Daniel Burrows1-1/+93
2009-09-24Don't crash if the Xapian database fails to load. (Closes: #512998)Daniel Burrows1-10/+24
2009-07-24Add an initial implementation of string match retrieval.Daniel Burrows1-1/+83
2009-01-18Implement the ?exact-name() term, a search term that matches package names ex...Daniel Burrows1-0/+19
2009-01-17Prevent ?upgradable from matching packages that have no candidate versions.Daniel Burrows1-1/+2
2008-12-13Add a ?term-prefix matcher that matches against textual extensions of a strin...Daniel Burrows1-11/+133
2008-12-13Delete get_terms() and find_obscured_terms().Daniel Burrows1-284/+0
2008-10-25If an exception happens in search(), handle it by spitting out an apt error i...Daniel Burrows1-51/+67
2008-10-10Don't uselessly pass end iterators as hints to std::map::find().Daniel Burrows1-2/+2
2008-10-10Fix the ?user-tags matcher.Daniel Burrows1-81/+83
2008-10-09Use the new Xapian stuff on sub-matches too.Daniel Burrows1-56/+88
2008-10-09Handle Xapian results in a way that doesn't break item-by-item searches.Daniel Burrows1-121/+258
2008-10-06Add sanity-checks to the search code's entry points.Daniel Burrows1-0/+6
2008-10-05Fix some comments.Daniel Burrows1-14/+6
2008-10-05When doing a Xapian match, read the matches from the same MSet we wrote them to.Daniel Burrows1-14/+10
2008-10-05Fix support for ?not expressions.Daniel Burrows1-8/+133
2008-10-05Handle searches with Xapian terms inside terms that can't be tranlated to Xap...Daniel Burrows1-51/+365
2008-10-02Improve the compilation of ?and terms to Xapian expressions.Daniel Burrows1-28/+84
2008-10-02Fix the debugging of normalization (the "normalized" query that was printed w...Daniel Burrows1-2/+2
2008-10-02When normalizing ?and/?or, include patterns that aren't Xapian-dependent.Daniel Burrows1-8/+6
2008-10-02Use ?or accessors, not ?and accessors, on ?or terms.Daniel Burrows1-3/+3
2008-10-01Add basic stemming support for Xapian.Daniel Burrows1-1/+16
2008-10-01Initial implementation of the ?term Xapian pattern.Daniel Burrows1-22/+421
2008-09-30Start working on the Xapian stuff.Daniel Burrows1-1/+261
2008-09-29Implement ?user-tag, using the new cache structure.Daniel Burrows1-4/+43
2008-09-29Add basic infrastructure for caching information related to a search.Daniel Burrows1-3/+66
2008-09-25Implement ?upgradableDaniel Burrows1-1/+10
2008-09-25Implement ?true.Daniel Burrows1-1/+1
2008-09-25Implement ?task.Daniel Burrows1-1/+25
2008-09-25Implement ?tag.Daniel Burrows1-1/+38
2008-09-25Implement ?source-version.Daniel Burrows1-1/+43
2008-09-25Implement ?source-package.Daniel Burrows1-1/+43