summaryrefslogtreecommitdiff
path: root/src/pacman/trans.c
Commit message (Collapse)AuthorAge
* * unified the progress bars (fill_progress function)Aaron Griffin2007-02-04
| | | | | | | | * fixed progress output (needs an fflush to move cursor properly) * broke display_targets function out, to display a list of syncpkgs in preparation for a -Qu option * added get_update_time function to deal with progress functions that shouldn't update too fast due to output redraw speeds
* * Refactored some functions to clean up variable declaration.Dan McGee2007-01-31
| | | | | | * Reduced magic number usage by fill_progress function (new). * Some switch indent fixing. * Remove use of log10 call.
* * copy and paste error, "resolving deps" -> "cleaning up"Aaron Griffin2007-01-26
| | | | Signed-off-by: Dan McGee <dpmcgee@gmail.com>
* This mainly deals with code clarity- removing currently unneededAaron Griffin2007-01-24
| | | | | | | | | | 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>
* Preliminary checkin for alpm_list conversionAaron Griffin2007-01-19
| | | | | | | | | * 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
* Dan McGee <dpmcgee@gmail.com>Aaron Griffin2007-01-18
| | | | | | | | | | | | | | * Removed some unnecessary headers and library links * Made things static if possible * Cleaned up makefiles a bit * Fixed some old comments in the code * Fixed some errors the static code checker splint pointed out * Backwards arguments in a memset call in _alpm_db_read (could have been worse) * Other various small fixes Other: * Default to 80 columns when getcols cannot determine display width * Removal of ._install as a valid install file in packages
* * Fix a missing slash separator in printed uriAaron Griffin2006-12-29
|
* Modified front end output routines to accept a "padding' setting, which pads anyAaron Griffin2006-12-22
| | | | | | statement with ' ' until the size of the terminal. The rationale is that, when a log message is emitted during progress bar display, the terminal is artifacted. This prevents that messiness.
* Removed global maxcols - it is looked up on the fly now, so the progress bar isAaron Griffin2006-11-22
| | | | resized. Also used ioctl in place of the COLUMNS env variable
* * repo-add script - to add entries to a db file directly from package data ↵Aaron Griffin2006-11-20
| | | | | | | | | | (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
* * Fixed some alpm_get_option calls (long params were used for C99 compliance,Aaron Griffin2006-11-02
| | | | | | but were used in error) * Cleaned up some output newlines * Added "local database is up to date" when no packages are upgraded
* Added a newline upong progress completion - this was accidentally left out ↵Aaron Griffin2006-11-01
| | | | causing the second progress bar to overwrite the first
* Numerous changes:Aaron Griffin2006-10-31
| | | | | | | * Added 'ILoveCandy' support to all progress bars * Changed download callback with regards to libfetch libalpm changes * libfetch error output on failed sync * Misc others I may have forgot to name (check the diff, heh)
* Applied Frugalware patch from Christian Hamar alias krix <krics@linuxforum.hu>Aaron Griffin2006-10-15
| | | | | | for file-conflict progress bar Also did some CVS cleanup, removing some of the autogenerated files that shouldn't have been there
* Merged frugalware changes. Added a few other minor things too, but there's alotAaron Griffin2006-10-15
| | | | to list. The diff should show you 8)
* first stage of i18n stuff from VMiklosJudd Vinet2006-05-15
|
* fixed indentationAurelien Foret2006-02-22
|
* fixed outputs when downloadonly flag is set (patch from VMiklos ↵Aurelien Foret2006-02-22
| | | | <vmiklos@frugalware.org>)
* code cleanupAurelien Foret2006-01-07
|
* code cleanup (mainly removed line spaces at the beginning of lines by ↵Aurelien Foret2006-01-07
| | | | tabulations)
* patch from VMiklos - use PACKAGE_VERSION instead of PACMAN_VERSIONJudd Vinet2006-01-02
|
* code cleanupAurelien Foret2006-01-02
|
* applied first try at sync conflict handling (VMiklos) plus a couple changesJudd Vinet2005-12-26
|
* improved the Replace question format a bitJudd Vinet2005-10-20
|
* added a missing header file declarationAurelien Foret2005-10-10
|
* added conversation callback support for transactionsJudd Vinet2005-10-09
|
* fixed cb_trans() prototypeAurelien Foret2005-05-09
|
* fixed a log messageAurelien Foret2005-04-17
|
* - updated sync featureAurelien Foret2005-04-13
| | | | - added 2 new transaction events
* sync with changes in alpm.h and new RESOLVEDEPS eventAurelien Foret2005-04-02
|
* Relocated log and transaction stuffs from pacman.c to log.c and trans.cAurelien Foret2005-03-19