summaryrefslogtreecommitdiffstats
path: root/lib/libalpm/deps.h
AgeCommit message (Collapse)AuthorFilesLines
2007-03-03* A little more hacking with wchar_t output, but nothing really changed inDan McGee1-1/+1
it. Eventually we'll make progress. * Rewrote the _alpm_splitdep function to behave more like all our other function calls. Use heap instead of stack allocation for the depend struct, so now it needs to be freed by the caller.
2007-01-31* Forgot the int->enum header checkinAaron Griffin1-1/+1
* Removed the dep-sorting TODO item - switch the sorting to a topological sort later (I'll let Dan do the CS stuff, heh)
2007-01-24This mainly deals with code clarity- removing currently unneededAaron Griffin1-7/+10
optimizations in order to make the code much more readable and type-checkable. Every enum in the library now has it's own type that should be used instead of the generic 'unsigned char'. In addition, several #define statements dealing with constants were converted to enums. Signed-off-by: Dan McGee <dpmcgee@gmail.com>
2007-01-19Preliminary checkin for alpm_list conversionAaron Griffin1-6/+6
* renamed pmlist_t -> alpm_list_t * made alpm_list_t a public type (alpm_list.h header) * removed additional storage for registered DBs in pacman source * some code cleanup * removed duplicate (pm)list_display functions from pacman source * misc code cleanup
2006-11-22* Completed getinfo api changes (pmmissing_t, pmtrans_t, etc)Aaron Griffin1-0/+1
* Modified some dependancy checking * Changed "performing local database upgrade" message to be more clear * Change 'usize' to 'isize' in database files * Scriptlet output is now sent to pacman's log file * Limited some debugging output to be more clear
2006-11-20* repo-add script - to add entries to a db file directly from package data ↵Aaron Griffin1-4/+7
(no PKGBUILD) * libalpm api changes - move from a _getinfo(p, WHAT_WE_WANT) scheme to a typesafe _get_what_we_want(p) scheme [not 100% complete yet] * some const correctness changes * removal of PM_* types in alpm.h in favor of the pm*_t types used throughout libalpm
2006-10-20A handful of minor changes:Aaron Griffin1-6/+6
* Removed the PMList typedef, in favor of the same naming scheme other structs use 'pmlist_t' * Added a time stamp on debug output, to make it more informational * Moved alpm_db_register to _alpm_db_register, making the public function not take a callback parameter
2006-10-15Merged frugalware changes (too many to list). Also added some config fileAaron Griffin1-1/+3
handling changes (support [sections] to carry over to included files - this helps with backwards compatibility with existing pacman config files)
2006-02-17prepend library function names with _alpm (helped with the patch from ↵Aurelien Foret1-7/+7
VMiklos <vmiklos@frugalware.org>) added log and event callbacks to sync_commit internal transactions
2006-01-21resolvedeps: return the depmiss info to the frontend in case of failureAurelien Foret1-1/+2
2006-01-18more code cleanup yetAurelien Foret1-1/+3
2006-01-17fixed detection for duplicate entries in list of deps/conflictsAurelien Foret1-0/+1
2006-01-02patch from VMiklos - use PACKAGE_VERSION instead of PACMAN_VERSIONJudd Vinet1-1/+1
2005-10-09added conversation callback support for transactionsJudd Vinet1-1/+1
2005-03-30started the work on "pacman_sync"Aurelien Foret1-1/+1
2005-03-29Turned pmdepmissing_t into an opaque structureAurelien Foret1-1/+13
2005-03-26backport from pacman 2.9.5 (splitdep returns an int)Aurelien Foret1-1/+1
2005-03-25Backport from pacman 2.9.5Aurelien Foret1-1/+1
- list_remove, list_check and list_reverse - sortbydeps(mode)
2005-03-15Initial revisionJudd Vinet1-0/+35