[glib] (79 commits) Non-fast-forward update to branch wip/gcleanup



The branch 'wip/gcleanup' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 http://live.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  cb01445... GPrivate: add g_private_reset()
  a099c7f... gconstructor: install as a proper header
  01e0af0... Add at-exit cleanup functionality for static state
  f7247b0... Make some use of G_CLEANUP_ADD
  c8fc863... GThread posix: add impl structs to cleanup list
  acba036... gcleanup: Drop the G_CLEANUP_REMOVE() function and related 
  bae9fc5... gcleanup: Fix noisy warnings about taking address of static
  f034687... gcleanup: Add in more gtestutils.c cleanups
  87cc44d... gcleanup: Add some debugging code for tracing gcleanup
  286d2c8... gmain: Fix use of uninitialized memory in sigaction structu
  6c0e25c... gcleanup: Use three passes to do cleanup
  d7722ea... gthread: Remove g_private_reset()
  73560e0... gmain: Use a simpler method for cleanup of glib_worker thre
  e562912... option-context: Fix leaks in tests
  905b40b... private: Fix memory leak in tests
  848e021... glib-tap.mk: Add a memcheck target to run valgrind
  69deb5f... gcleanup: Export correctly and add proper version numbers
  51323c3... gthread-posix: Don't use gslice allocated GRecMutex
  d4c66e3... boxed: Fix double free in boxed unit tests
  821fa7b... gcleanup: Four passes are the cleanup maximum
  9bda597... gcleanup: Rework for distinct phases
  606e4fe... WIP more gcleanup bug fixes
  b6884cb... gcleanup: Define cleanup lists for modules and tests
  f5302d3... gcleanup: WIP more fixes for threading primitives cleanup
  fb7b0fe... gcleanup: Hookup up more libglib globals to cleanup
  f6c6d89... gerror: WIP Fix more error overwriting and memory access pr
  33f787f... gmessages: Initialize GPrivate so it gets cleaned up
  147780f... gthreadpool: Initial support for cleaning up thread pool
  15759c7... private: Use threading primitives correctly in private test
  c4f83cf... unix: Fix memory leak in unix test
  c82cc9f... glib-tap: WIP more tweaks to memcheck target
  cad746a... gatomicarray: Support for cleaning up
  f7954fb... add g_type_set_qdata_full
  ce6d3da... gtype: Implement cleanup of GType
  c9a8434... gtype: Push all the basics GType's onto the cleanup list
  be9a12c... gobject: Cleanup GObject class stuff
  6013509... gparam: Reliably free class info initialization closure
  dd36aba... gsignal: Fix memory leak of signal param types
  b1685ff... gtype: Remove unneeded ref of static parent type
  78774fb... gtypemodule: Allow GTypeModule to be finalized
  be7f083... gvalue: Cleanup global static data
  76b577b... enums: Fix leaks in tests
  e2865d1... threadtests: Fix leaks in tests
  e569914... gdbus: Cleanup global static data
  d2eccf0... gioenumtypes: Push enum GTypes onto cleanup list
  69c65a9... giomodule: Cleanup global data
  9c592ed... giomodule: Remove extra reference
  df7e6dd... glocalfile: Cleanup global data
  3a67d51... gresolver: Cleanup global data
  d169891... gsocketconnection: Cleanup global data
  e7624e0... gtask: Cleanup thread pool
  16a6611... gthread-deprecated: Fix repeated adding of cleanup
  7f77c05... 642026: Run less locking iterations under valgrind
  31d16e8... gobject: Don't leak pspecs for ininstantiated interfaces
  ce1c6aa... gtype: Use a single cleanup function for gtype memory
  4874f83... param: Avoid g_test_add_data_func_full() which leaks
  a94318d... gcancellable: Free up GPrivate in right cleanup context
  eafacc1... gfileinfo: Cleanup memory
  bdcf189... giomodule: Cleanup global data
  4b5857c... giomodule: Allow overriding source directory gio modules ar
  a126e29... gio/tests: Prevent random gio modules from screwing up thes
  0067a30... gio/tests: Fix some access after free
  30da964... contexts: Fix memory leak in test
  ee3a3f8... filter-streams: Cleanup custom classes in test
  321b2a6... g-icon: Fix memory leak in test
  4b722fa... memcheck: Support suppressions for valgrind target
  391571e... WIP: More memcheck make target tweaks
  c82ff6d... gcleanup: Rework cleanup mechanism again, in particular we 
  9110d8e... Cleanup atomic array manually as very last thing
  4411e73... gtype: Cleanup signals for interfaces
  eadc4bc... tests/gobject: Fix memory leaks in tests
  9f31c79... tests/gobject: Run cleanup correctly during tests
  e2a1990... gsubprocess: Fix a number of leaks and a segfault
  ed455a9... gsubprocess: Fix error detection logic in tests
  9e22e5e... gsubprocess: Fix leaks in tests
  e96aeb7... gsubprocess: Cleanup GSubprocess correctly
  5c92b02... gdbusconnection: Fix invalid memory access
  9528696... gdbus-connection: Fix race condition in test
  d2bd270... gcleanup: A bit of cleanup and reorg
  d5edf33... gdbusintrospection: Free up cache when done with it
  10c8c94... gdbusserver: Simpler reffing of new connections
  8541e8f... gdbusname: Cleanup global tables
  dd7da0e... gdbusprivate: Shutdown shared worker thread correctly
  76955a7... gtestdbus: Don't destroy GSource twice
  5e71e3b... gtestdbus: Properly close server connections
  c475aa0... gtestdbus: Fix leak of GMainLoop
  4d6cfc5... gtestdbus: Cleanup io channel which would otherwise leak
  3289fc2... gdbus-auth: Fix leaks in tests
  91213ca... gdbus-connection-slow: Fix leak in tests
  4e54ce7... gdbus-connection: Fix leaks in tests
  7b01e93... gdbus-example-export: Fix behavior when using cleanup
  e163d78... gdbus-export: Fix leaks in tests
  6da94b0... gdbus-introspection: Fix leaks in tests
  8332758... gdbus-proxy: Fix erroneous timeout during following tests
  e8f57e3... gdbus-testserver: Fix behavior during cleanup
  899a90b... gtestutils: More cleanup
  0521d61... asyncqueue-test: Fix leaks in tests
  3c1371c... child-test: Fix leak in test
  63a1cb8... completion-test: Fix leaks in tests
  9d4b9b3... gio-test: Fix leaks in tests
  611c7dd... mainloop-test: Fix uninitialized memory access in tests
  ac6a090... mapping-test: Fix leaks in tests
  9976b7a... slice: Don't run GSlice tests under valgrind
  6c9588c... sources: Fix leaks in tests
  1138ebc... gdbus-connection-loss: Fix leak in test
  a52490f... gdbus-connection: Fix use after free in test
  45e26c3... datetime: Fix leak in test
  33c204d... file-test: Fix leaks in test
  7f1b995... mainloop-test: Fix leaks in tests
  3001cae... thread-test: Fix leaks in tests
  e21c3d2... timeloop: Fix leaks in tests
  1b09528... unicode-encoding: Fix leaks in test
  42ed477... threadpool-test: Fix leaks in tests
  ac1b02a... threadpool-test: Cleanup memory in test

Commits added to the branch:

  86ce3bf... gdesktopappinfo: keep a list of files in the dirs (*)
  e55d33e... Add GAppInfoMonitor (*)
  87e6db8... codegen.py: Rearrange GLib Version Check (*)
  838b49e... configure: test(1) uses = to test for string equality (*)
  a004fc8... Updated Greek translation (*)
  ffb39bf... gio: Add gappinfoprivate.h to Makefile.am (*)
  c45b26d... gio/Makefile: make sure to dist gappinfoprivate.h (*)
  3d32d53... Add g_desktop_app_info_search() (*)
  6e0bbd8... appinfo: Add some testcases for searching (*)
  ffbf866... GApplication: fix bogus testcase (*)
  bda60c3... GAppInfoMonitor: don't try to use NULL hash table (*)
  5627452... gstrfuncs: fix small typo in documentation (*)
  83d4278... Revert "gio/Makefile: make sure to dist gappinfoprivate.h" (*)
  ca22ac7... Add an index for new api in glib docs (*)
  0cb8454... Small documentation improvement (*)
  ae6dbb3... giomodule: small typo in documentation (*)
  17cb48d... gconstructor: install as a proper header
  4bed57c... gcleanup: Implementation of GCleanupList and associated mac
  0008b94... Make some use of G_CLEANUP_ADD
  3956ac1... memcheck: Add a 'make memcheck' target that runs valgrind
  75af152... gthread-posix: Don't use gslice allocated GRecMutex
  3306164... GThread posix: add impl structs to cleanup list
  98d9b26... gcleanup: Add in more gtestutils.c cleanups
  91eb92a... gmain: Fix use of uninitialized memory in sigaction structu
  b0e9c8e... option-context: Fix leaks in tests
  3f02856... glib: Define cleanup lists for glib tests
  31ae3ed... private: Fix memory leak in tests
  5b849d6... private: Use threading primitives correctly in private test
  a8957d5... gcleanup: Hook up more libglib globals to cleanup
  25cc8e9... gerror: Don't leak memory when overwrite warning
  879534c... gmessages: Initialize GPrivate so it gets cleaned up
  4b0420c... unix: Fix memory leak in unix test
  d01d884... 642026: Run less locking iterations under valgrind
  88f2604... asyncqueue-test: Fix leaks in tests
  582187f... child-test: Fix leak in test
  a0fc702... completion-test: Fix leaks in tests
  0bdab9f... gio-test: Fix leaks in tests
  6c3c468... mainloop-test: Fix uninitialized memory access in tests
  00217b3... mapping-test: Fix leaks in tests
  f35bd2b... slice: Don't run GSlice tests under valgrind
  5368b9e... sources: Fix leaks in tests
  32a9d25... datetime: Fix leak in test
  078445d... file-test: Fix leaks in test
  cd674ad... mainloop-test: Fix leaks in tests
  9b97090... thread-test: Fix leaks in tests
  35e95ae... timeloop: Fix leaks in tests
  a17ed8f... unicode-encoding: Fix leaks in test
  aa0546d... threadpool-test: Fix leaks in tests
  033a2ed... threadpool-test: Cleanup memory in test
  634eb25... gthreadpool: Don't pass bad data to GThreadPool sorter
  27db552... gthreadpool: Cleanup thread pool unused threads
  f70f704... iochannel-test: Fix leaks in test
  bcaaf7e... module-test: Fix leaks in test
  1d860e5... gmodule: Cleanup main_module, ie: self
  eb98ca2... utils: Don't free memory owned by glib in test
  030ba48... boxed: Fix double free in boxed unit tests
  5d568eb... gobject: Define a cleanup scope for libgobject
  7b5c5e3... gatomicarray: Support for cleaning up
  ad1ba96... gtype: add g_type_set_qdata_full
  9d508f9... gtype: Implement cleanup of GType
  cae6f86... gtype: Push registered GType onto the appropriate cleanup l
  984f79f... gobject: Cleanup GObject class stuff
  6b89d6a... gparam: Reliably free class info initialization closure
  ea36aec... gtype: Remove unneeded ref of static parent type
  4d75f2e... gtypemodule: Allow GTypeModule to be finalized
  41358d7... gvalue: Cleanup global static data
  b3c3400... enums: Fix leaks in tests
  0f2bc0b... threadtests: Fix leaks in tests
  7e9d716... gobject: Don't leak pspecs for ininstantiated interfaces
  4910309... param: Avoid g_test_add_data_func_full() which leaks
  fbc5648... accumulator: Fix leak in test
  d6eb55a... gvalue-test: Fix leaks in test
  07082b9... override: Fix leaks in test
  9eaf31c... paramspec-test: Fix leaks in tests
  a9b3a45... signals: Fix leak in test
  2d9e3bf... timeloop-closure: Fix leaks in test
  1071155... defaultiface: Fix leak in test
  faca543... dynamictype: Fix leak in test
  3c7b7c0... tests/gobject: Use cleanup for types defined in tests

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]