summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-05-25Merge pull request #4 from ju1ius/etreeThomas Kluyver3-848/+849
2013-05-02Merge branch 'master' of https://github.com/takluyver/pyxdgju1ius21-264/+980
2013-03-23Minor test improvementsThomas Kluyver3-7/+12
2013-03-23Improve creating & caching MIMEtype instancesThomas Kluyver3-16/+49
2013-03-23Handle __NOMAGIC__ to discard previous magic rules.Thomas Kluyver3-23/+75
2013-03-23Add coverage results to .gitignoreThomas Kluyver1-0/+2
2013-03-21Merge pull request #1 from takluyver/etreeju1ius1-2/+2
2013-03-18Minor fixes to xdg.MenuThomas Kluyver1-2/+2
2013-03-17Catch Mime.MagicDB lookups with unknown MIMEtypes.Thomas Kluyver3-3/+28
2013-03-16Store only canonical MIMEtypes for globsThomas Kluyver3-7/+9
2013-03-16Add Mime.get_type2(), using XDG recommended checking order.Thomas Kluyver12-40/+219
2013-03-15Avoid duplicate MIME globsThomas Kluyver2-7/+9
2013-03-15Add get_extensions() to find filename extensions corresponding to MIMEtypeThomas Kluyver3-2/+46
2013-03-15removed instance variable in xdg.Menu.Parserju1ius1-9/+9
2013-03-12Another test for canonical MIMEtypesThomas Kluyver1-0/+4
2013-03-12Refactor & test parsing MIME globs2 filesThomas Kluyver3-28/+86
2013-03-12More tests for Mime.magic.match_data()Thomas Kluyver1-0/+6
2013-03-12Merge branch 'master' of github.com:takluyver/pyxdgThomas Kluyver2-3/+13
2013-03-12Add GlobDB methods for matching pathsThomas Kluyver2-8/+49
2013-03-11Improve reprs, add MIMEtype.__hash__() methodThomas Kluyver2-3/+13
2013-03-11More tests for xdg.MimeThomas Kluyver2-2/+10
2013-03-11Handle unknown MIME magic rulesThomas Kluyver2-1/+10
2013-03-11Add test for building GlobDBThomas Kluyver2-1/+40
2013-03-10Refactor code to match filenames.Thomas Kluyver2-53/+104
2013-03-10MagicDB.match() raises IOError for files it can't openThomas Kluyver2-8/+9
2013-03-10Add tests for matching MIME magic numbersThomas Kluyver2-60/+90
2013-03-10Add tests for parsing MIME magic databaseThomas Kluyver2-0/+80
2013-03-10Minor fixes for xdg.MimeThomas Kluyver1-4/+3
2013-03-09sort is now a method of xdg.Menu.Menuju1ius2-184/+188
2013-03-08...and remove the word 'Version' as well.Thomas Kluyver4-4/+4
2013-03-07Remove spec version numbers from module docstrings.Thomas Kluyver4-4/+4
2013-03-06Update parsing of binary magic fileThomas Kluyver1-132/+167
2013-03-05Prefer first glob for finding mimetype, not lastThomas Kluyver1-1/+2
2013-02-22fixed MenuEditor.__saveMenu()ju1ius1-8/+9
2013-02-22modules work better when imported...ju1ius1-0/+5
2013-02-22ported MenuEditor to ElementTree, needs unit tests !!!ju1ius1-107/+132
2013-02-22porting Menu to ElementTree & refactor parsing methodsju1ius2-705/+671
2013-02-21Merge pull request #3 from ju1ius/rules-astThomas Kluyver3-99/+304
2013-02-21refactored Rule parsing methods out of the Rule classju1ius3-96/+77
2013-02-12support & tests for empty Rulesju1ius2-42/+160
2013-02-09fixed issue with python3.3 error when BoolOp has only one valueju1ius2-20/+16
2013-02-07Improve documentationThomas Kluyver6-6/+51
2013-02-07Add DesktopEntry.findTryExec() method.Thomas Kluyver7-13/+158
2013-02-06added Rule factory methodsju1ius1-17/+36
2013-02-06we don't "do" rules, we "apply" them...ju1ius1-21/+8
2013-02-05use ast module for menu rule matchingju1ius2-169/+49
2013-02-05removed useless sys.path hack in test caseju1ius1-5/+0
2013-02-05OO interface for menu rules matching. Removed eval.ju1ius2-74/+303
2012-12-21Re-enable Python 3.3 tests on Travis-CIThomas Kluyver1-1/+1
2012-12-06Release 0.25rel-0.25Thomas Kluyver3-3/+3