aboutsummaryrefslogtreecommitdiff
path: root/paludis/environments/paludis/output_conf.cc
AgeCommit message (Collapse)AuthorLines
2016-08-06modernize: use default method synthesisAvatar Saleem Abdulrasool -3/+1
Convert a number of destructors to default synthesized functions. Try to inline a few instances into the header. It should be possible to inline all of them, however, gcc seems to emit a number of warnings. Furthermore, some of the destructors are pure-virtualed, but provide an implementation. Placing the definition into the header causes ODR violations.
2013-06-23C++11: auto convert to nullptr via cpp11-migrateAvatar Saleem Abdulrasool -1/+1
This is a blanket migration via the clang C++11 migration tool to convert NULL pointer to nullptr usage. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-05-22Use nullptrAvatar Ciaran McCreesh -3/+2
2013-03-02explicit cast of enumerationsAvatar Saleem Abdulrasool -2/+2
clang (correctly) flags the non-cast values as being tautological (as they are outside the enumerated values). Explicitly cast the values to the enumeration for the error condition checks.
2012-09-14Refactor to allow subslotsAvatar Ciaran McCreesh -1/+2
2012-03-03include unistd.h for some function declarationsAvatar Daniel Mierswa -0/+1
getcwd, symlink, unlink, rmdir, readlink, chown, lchown, close, getpid, getgid, getuid, isatty
2011-09-14Pass root into output confsAvatar Ciaran McCreesh -1/+7
2011-08-07Move explicit instantiations to namespace paludisAvatar Elias Pipping -2/+4
Makes clang++ happy
2011-04-12MetadataKey value -> parse_valueAvatar Ciaran McCreesh -1/+1
2011-03-26Use Environment rather than PackageDatabaseAvatar Ciaran McCreesh -0/+4
2011-02-21Remove simple_ from visitorAvatar Ciaran McCreesh -1/+1
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -1/+1
Fixes: ticket:1070
2011-01-07Pass ID to match_packageAvatar Ciaran McCreesh -2/+2
2011-01-01Use name_foo rather than foo_nameAvatar Ciaran McCreesh -7/+7
2011-01-01PackageID::repository_name rather than ::repositoryAvatar Ciaran McCreesh -1/+1
2011-01-01Pass PackageIDs by shared_ptrAvatar Ciaran McCreesh -1/+1
2010-08-27Let user-defined managers override builtinsAvatar Ciaran McCreesh -1/+1
Fixes: ticket:978
2010-08-27Allow ${ENV{FOO}} in paludis .conf filesAvatar Ciaran McCreesh -1/+1
2010-08-27log_path can be set in output.confAvatar Ciaran McCreesh -1/+1
Fixes: ticket:976
2010-08-24FSEntry -> FSPath, FSStatAvatar Ciaran McCreesh -1/+1
Fixes: ticket:967
2010-08-22Read user output confs first, pass vars alongAvatar Ciaran McCreesh -3/+11
2010-07-24Make use of Options init listsAvatar Ciaran McCreesh -3/+3
2010-07-23Avoid more explicit newageAvatar Ciaran McCreesh -1/+1
2010-07-23PrivateImplementationPattern -> Pimp, Implementation -> ImpAvatar Ciaran McCreesh -5/+5
2010-07-22Less verbose PrivateImplementationPatternAvatar Ciaran McCreesh -1/+1
2010-07-22Use std::make_shared<>Avatar Ciaran McCreesh -3/+4
2010-07-22No more tr1:: and tr1/Avatar Ciaran McCreesh -19/+19
2010-05-19New improved NamedValue syntaxAvatar Ciaran McCreesh -14/+14
2010-02-27Don't show einfo when it's spamAvatar Ciaran McCreesh -4/+19
2010-02-19Use client_output_featuresAvatar Ciaran McCreesh -0/+4
2010-01-05Tweak actions, create output manager infoAvatar Ciaran McCreesh -9/+8
Avoid having multiple confusing and different ways of stringifying an action. Don't store actual actions or repositories in create output manager info classes. Allow serialisation of CreateOutputManagerInfo.
2010-01-02Cleaner output managersAvatar Ciaran McCreesh -51/+223
2009-11-10Split out, rewrite PaludisLikeOptionsConf.Avatar Ciaran McCreesh -1/+1
Move use.conf / options.conf handling out of environments/paludis/ and into PaludisLikeOptionsConf. This will later be used by the Exheres profile format. Rewrite the whole thing to be less icky whilst we're at it.
2009-02-26Catch fetch errors at pretend time.Avatar Ciaran McCreesh -0/+19
Fixes: ticket:685
2009-02-12Make file output manager more usefulAvatar Ciaran McCreesh -49/+1
2009-02-12Add file output managerAvatar Ciaran McCreesh -1/+1
2009-02-12matches should never match reposAvatar Ciaran McCreesh -0/+3
2009-02-12Configurable output managers for PaludisEnvironmentAvatar Ciaran McCreesh -0/+314