CVSROOT: /cvs/gnome
Module name: libredcarpet
Changes by: tambeti 05/08/30 07:21:07
Modified files:
src : ChangeLog Makefile.am distributions.xml
rc-extract-packages.c rc-package-dep.c
rc-rpmman.c rc-world-local-dir.c
rc-world-store.c rc-world-store.h rc-world.c
rc-xml.c
Log message:
2005-08-30 Tambet Ingo <[EMAIL PROTECTED]>
* rc-xml.c: Use custom GSList allocator for dependencies.
* rc-world.c (rc_world_transact): Use rc_debug instead of g_warning.
Set global packman error if rollback preparation fails so the user
sees a better error than "transaction failed".
* rc-world-store.h: Add GAllocator to RCWorldStore.
* rc-world-store.c: Use custom GAllocator for internal GSLists.
There are usually A LOT of GSLists allocated, usually around 50000.
(channel_info_new): Remove. There's no point in having a structure
with one member.
(channel_info_free): Ditto.
(rc_world_store_find_channel_info): Ditto.
(rc_world_store_dup_fn): Don't do a deep copy, all libredcarpet
worlds expect shallow copy.
* rc-world-local-dir.c (rc_world_local_dir_assemble_fn): Free
tokens.
* rc-rpmman.c (rc_rpmman_query_all_v4): Use custom GAllocator.
* rc-package.h: Don't define RC_PACKAGE_FIND_LEAKS, it's a
developer helper, for users, it only wastes memory.
* rc-package-dep.c: Use GMemChunks for RCPackageDep allocation.
Use custom GAllocator for internally used GSLists.
(global_info_init): Implement.
(global_info_free): Ditto.
* distributions.xml: Sync with 2-2 branch.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libredcarpet&who=tambeti&date=explicit&mindate=2005-08-30%2007:20&maxdate=2005-08-30%2007:22
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list