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 cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list