CVSROOT:        /cvs/gnome
Module name:    libredcarpet
Changes by:     tambeti 05/08/11 05:01:34

Modified files:
        src            : Tag: libredcarpet-2-2 ChangeLog 
                         rc-package-dep.c rc-package.h 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-05  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.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libredcarpet&who=tambeti&date=explicit&mindate=2005-08-11%2005:00&maxdate=2005-08-11%2005:02

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to