summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* * Updated conflict checking one last time. You can finally have a file moveDan McGee2007-02-20
| | | | | | | | | | from one package to another seemlessly (knock on wood). This is implemented through the use of two skip lists in the trans struct- skip_add and skip_remove, which replace the former trans->skiplist. * Removed an unnecessary function parameter, added a necessary one. * If a package has no backup files, print '(none)' under the heading so it is more obvious. * Updated my TODO list.
* * Updated German translations.Dan McGee2007-02-19
| | | | Pierre Schmitz <pierre@archlinux.de>
* * Updated bash_completion script to 3.0 options.Dan McGee2007-02-19
| | | | | * Changed that removal message again, hopefully it sounds good now. * Shortened a usage option description so it would not wrap at 81 chars.
* * Added some improved debug output to file conflict checking.Dan McGee2007-02-19
| | | | | * Small change to string in remove.c (translators may or may not have to worry about this, depending on their already existing translation).
* Moved the update_depends function to trans.c, as it depends on a transactionAaron Griffin2007-02-18
| | | | object
* Added new italian translation from Giovanni Scafora <linuxmania@gmail.com>Aaron Griffin2007-02-18
|
* * Fix version comparisons when one pkgrel doesn't exist (this ony fails on an ==Aaron Griffin2007-02-18
| | | | operation, technically, as 1.1.2-1 >= 1.1.2 is true.
* * A whole mess of backup changesAaron Griffin2007-02-17
| | | | | | | | | | | | - the code should be clearer, more organized, commented, and have worthwhile variable names now - proactive backup=()s now work. That is, adding a file to a backup array does what it should on the upgrade to that package, no longer forcing you to wait a full upgrade cycle for it to take effect * ldconfig was being run twice on an upgrade operation - fixed * fixed another pm_fprintf/printf output corruption with the progress bars * refactored some duplicate code for adjusting 'requiredby' lists * Added config.rpath to .cvsignore
* * Removed unnecessary #defineDan McGee2007-02-16
| | | | * Added comment for something I noticed while looking through code
* * Updated German translationDan McGee2007-02-16
| | | | | Pierre Schmitz <pierre@archlinux.de> * Added a blurb to 'translation-help' about wrapped messages in po files
* Added a 'contrib' directory for other stuff that might be a good idea to ↵Aaron Griffin2007-02-16
| | | | | | | maintain here. * moved bash_completion from the "archlinux" script in the official bash_completion package * moved zsh_completion from the AUR zsh-pacman package
* * Updated Italian translationDan McGee2007-02-14
| | | | | | | | | * Updated pot translation templates * Located culprit of progress bar moving when unicode characters are used, added a TODO note about it * Removed '(target)' string from the sync.c error message, just like we did from add.c yesterday * Updated my TODO
* * Fixed _alpm_pkg_compare_versions so that it does not output warnings if ↵Aaron Griffin2007-02-14
| | | | versions match. (reported by Travis Willard)
* * strlen -> mbstowcs (multibyte str to wide char str) conversion where weDan McGee2007-02-14
| | | | | want the actual number of characters, not the number of bytes. * Added a TODO to take care of later in scriptlet processing.
* * Removed needless checking of package infolevel- leave it to theDan McGee2007-02-14
| | | | alpm_pkg_get functions to do this.
* * Updated a too-verbose message in pacman/add.c. (shouldn't be an issue withiDan McGee2007-02-14
| | | | | | translations, but may want to update at some point) * More libalpm/conflict.c changes. Optimized more, hopefully won't need too much more than this.
* Slightly optimized to remove duplicate strcmp operation.Dan McGee2007-02-14
|
* Adding official translations. Thanks a lot, guys!Dan McGee2007-02-13
| | | | | | | | | | * German Translation from: Pierre Schmitz <pierre@archlinux.de> Niclas Pfeifer <macwolf@archlinux.de> * Italian Translation from: Giovanni 'voidnull' Scafora <linuxmania@gmail.com> Alessio 'mOLOk' Bolognino <themolok@gmail.com> Lorenzo '^zanDarK' Masini <lorenxo86@gmail.com>
* * Refactored conflict checking within packages. Profiling from Dan showed anAaron Griffin2007-02-13
| | | | | | | | unbelievable amount of strcmp() calls (25 million) due to the list searching. This has been reimplemented with a set-intersection scheme, due to the fact that file lists are always ordered. - NEEDS TESTING * Minor clean up, "globalized" the str_cmp helper to match the alpm comparison signature, so we can use it elsewhere.
* Removed desc_localized for the time being. We don't have localizedAaron Griffin2007-02-13
| | | | | | descriptions, nor do we actually build them with the newest makepkg. The actual implementation in here seems like it could be done better, and it soaks a large amount of CPU time according to profilers.
* * Fixed an i18n bug; length of description string was hardcoded previously;Dan McGee2007-02-12
| | | | | now uses an strlen call. * Updates of the *.pot files.
* Wasn't clearing out the 'pkgname' variable, which was causing goofy outputAaron Griffin2007-02-12
| | | | | issues - silly me. Also removed config.rpath from CVS
* * Updated the README fileAaron Griffin2007-02-12
| | | | | * Removed the handle->needles param. It's not needed not that alpm_list_t is public
* This should be an ERROR, not a WARNINGAaron Griffin2007-02-12
|
* *** empty log message ***Aaron Griffin2007-02-10
|
* * Package file parsing - fixed size and isize - isize is the "size" variableAaron Griffin2007-02-10
| | | | | | | | | | | | from the PKGINFO, and size is the stat() size of the archive * Removed the useless 'output' param from package.c:parse_descfile * Installation progress - Call progress callback once at 0% for initialization - 'needdisp' was useless - alpm_list_count is called an excessive amount in these nested loops. Now we only call it once per iteration - Use the compressed sizes for PROGRESS calcs as uncompressed (isize) is not exact (it is missing metadata sizes), and thus produces > 100% numbers
* * 'add' percentages now cap at 100% (see the comment)Aaron Griffin2007-02-10
| | | | * downloaded packages now pass ONLY the package name to the callback
* * Fix compile errors/warnings.Dan McGee2007-02-09
| | | | * Update .cvsignore files a bit.
* * I made "alpm_versioncmp" public a while back, without noticing this was ↵Aaron Griffin2007-02-09
| | | | | | already done (alpm_pkg_vercmp). I dropped this change, making versioncmp "private" again. (alpm_versioncmp -> _alpm_versioncmp, hidden symbol) * Make alpm_get_upgrades use the same version check that -Su and -S use.
* * Remove "RETRIEVE_LOCAL" trans event as libdownload handles local filesAaron Griffin2007-02-09
|
* * Fixed some missing error values in strerrorAaron Griffin2007-02-09
| | | | | | * Cleanup up some error enum values * Revamped the 'pmserver_t' functionality. Less allocation, removed a param and cleaned up some duplicate URL parsing
* Attempt to NOT remove packages on filesystem errors (like a read-onlyAaron Griffin2007-02-08
| | | | filesystem). See FS#5887
* * Oops. Added some files to make "make update-po" work.Dan McGee2007-02-08
|
* Spruced up the TODOs a bit, got rid of some of them since a lot of it wasDan McGee2007-02-07
| | | | | duplicate anyway. Also removed the last of the ORE tags and replaced them with TODOs.
* Copy/pasta error in alpm_get_upgrades that caused a segfaultAaron Griffin2007-02-07
|
* Only honor 'force' if versions are NOT identicalAaron Griffin2007-02-07
|
* Cleanup and more debug info for alpm_pkg_compare_versionsAaron Griffin2007-02-07
|
* Oops. Actuall add two new translation templates as requested on the ML-Dan McGee2007-02-07
| | | | 'it' and 'pt_BR'.
* * Update of all the *.po files and *.pot template files.Dan McGee2007-02-07
| | | | | | | | | | * Makefile targets to rebuild po files now work - use 'make update-po' in the po directories. * Added two new translation templates as requested on the ML- 'it' and 'pt_BR'. This commit might be a bit big for the mailing list to like on the commit message. :)
* * Makepkg updates, and small bugfix on man page compression.Dan McGee2007-02-06
| | | | | * Change libtool default to makepkg2 behavior. * Other small changes.
* Cleaning up mistakes. :PDan McGee2007-02-06
|
* Attempt #2 at -S/-Su unification: verify that the 'force' option has been ↵Aaron Griffin2007-02-06
| | | | read before comparing versions
* Copy-pasta errors. 8)Aaron Griffin2007-02-06
|
* Attempt to unify the -S and -Su version comparissons for when a package is newerAaron Griffin2007-02-06
| | | | See FS#5388
* Implemented a crappy version of -Qu (query upgrades). This simply outputs theAaron Griffin2007-02-04
| | | | | | | | packages to be upgraded in a -Su operation. Much of the code is duplicated from sync.c. TODO: move the implementation to upgrades.c, and reimplement the sync_sysupgrade function in terms of this: trans->packages = alpm_get_upgrades();
* * Added archive verification when loading package metadata for -u and -AAaron Griffin2007-02-04
| | | | | | | operations (now aborts on a corrupt archive) * Fixed the pm_fprintf newline error that was plaguing us. It seems a line resetting 'neednl' was removed a while back (by me). This causes all the output errors we've been seeing
* * Minor output fix (move colon so it's not part of the URL)Aaron Griffin2007-02-01
| | | | * Added ldconfig on --sync operations too
* Loading package data from a file was ALWAYS generating the filelist, instead ofAaron Griffin2007-02-01
| | | | | | | using the in-package one. This is now fixed, and an autogenerated one is used as a last resort. This fixes the bug where /.CHANGELOG showed up in -Ql.
* Cleaned up some of the metadata controlAaron Griffin2007-02-01
|
* * !strcmp reads funny (as "not string compare" - switch those to == 0, which hasAaron Griffin2007-02-01
| | | | | a positive connotation. * Added a nice TODO