[glib] (106 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:

  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
  54d5693... gio: Define cleanup scope and list for libgio
  d1bce4a... gdbus: Cleanup global static data
  d844cd7... gioenumtypes: Push enum GTypes onto cleanup list
  7d92f7f... giomodule: Fix leaks in module loading
  9258e51... giomodule: Cleanup global data
  730cfa5... giomodule: Allow overriding source directory gio modules ar
  f2aff64... glocalfile: Cleanup global data
  d102216... gresolver: Cleanup global data
  10776d6... gsocketconnection: Cleanup global data
  3658d89... gtask: Cleanup thread pool
  d6c8519... gcancellable: Free up GPrivate in right cleanup context
  6a383de... gfileinfo: Cleanup memory
  41da339... gio/tests: Prevent random gio modules from screwing up thes
  207cb00... buffered-output-stream: Fix some access after free
  3bbfc25... data-output-stream: Fix some access after free
  0a40a90... contexts: Fix memory leak in test
  de0a306... filter-streams: Cleanup custom classes in test
  0005866... gio: Define cleanup scope and lists for gio tests
  ba760b2... g-icon: Fix memory leak in test
  d5e8847... gsubprocess: Fix a number of leaks and a segfault
  d405447... gsubprocess: Fix error detection logic in tests
  8df806b... gsubprocess: Fix leaks in tests
  ec195e1... gsubprocess: Cleanup GSubprocess correctly
  df7daf7... gdbusconnection: Fix invalid memory access
  2a6a355... gdbus-connection: Fix race condition in test
  7deb309... gdbusintrospection: Free up cache when done with it
  36c0805... gdbusname: Cleanup global tables
  c5f4a4e... gtestdbus: Don't destroy GSource twice
  2a727d5... gtestdbus: Properly close server connections
  705b582... gtestdbus: Fix leak of GMainLoop
  5fc04bd... gtestdbus: Cleanup io channel which would otherwise leak
  8adfd39... gdbus-auth: Fix leaks in tests
  34af918... gdbus-connection: Fix use after free in test
  55b6eb5... gdbus-connection-slow: Fix leak in tests
  7d7e1f5... gdbus-connection: Fix leaks in tests
  cf7f367... gdbus-example-export: Fix behavior when using cleanup
  32350df... gdbus-export: Fix leaks in tests
  ff104d6... gdbus-introspection: Fix leaks in tests
  e3624d6... gdbus-proxy: Fix erroneous timeout during following tests
  47dfcc0... gdbus-testserver: Fix behavior during cleanup
  e66dfb1... gdbus-connection-loss: Fix leak in test
  0ee41db... mimeapps: Don't make this test dependent on behavior of gvf
  401b592... gdesktopappinfo: Free memory caches and desktop file monito

Commits added to the branch:

  e74b435... private: Fix memory leak in tests (*)
  ab3c554... gerror: Don't leak memory when overwrite warning (*)
  e525586... unix: Fix memory leak in unix test (*)
  9a67fb9... asyncqueue-test: Fix leaks in tests (*)
  ba56c7b... child-test: Fix leak in test (*)
  ee74367... completion-test: Fix leaks in tests (*)
  fc4630b... gio-test: Fix leaks in tests (*)
  5ae5d43... mapping-test: Fix leaks in tests (*)
  83a14d1... datetime: Fix leak in test (*)
  ae1764b... mainloop-test: Fix leaks in tests (*)
  e8cc096... thread-test: Fix leaks in tests (*)
  44bd2ab... unicode-encoding: Fix leaks in test (*)
  0a02fd9... iochannel-test: Fix leaks in test (*)
  fe8862d... utils: Don't free memory owned by glib in test (*)
  6294d73... module-test: Fix leaks in test (*)
  419b47e... gtestdbus: Fix leak of GMainLoop (*)
  7217124... buffered-output-stream: Fix some access after free (*)
  438f711... data-output-stream: Fix some access after free (*)
  faafd4c... contexts: Fix memory leak in test (*)
  78ad171... g-icon: Fix memory leak in test (*)
  fe3c878... gsubprocess: Fix error detection logic in tests (*)
  95526b5... gsubprocess: Fix leaks in tests (*)
  0d51ff7... gdbus-connection: Fix use after free in test (*)
  f80e269... gdbus-connection-slow: Fix leak in tests (*)
  91c8fb8... gdbus-connection: Fix leaks in tests (*)
  b88f992... boxed: Fix double free in boxed unit tests (*)
  dc72039... giomodule: Fix leaks in module loading (*)
  ac6d35b... enums: Fix leaks in tests (*)
  5339950... threadtests: Fix leaks in tests (*)
  83301d8... accumulator: Fix leak in test (*)
  e6de9c6... gvalue-test: Fix leaks in test (*)
  320f0b3... override: Fix leaks in test (*)
  1b96620... paramspec-test: Fix leaks in tests (*)
  d872244... signals: Fix leak in test (*)
  bac4179... timeloop-closure: Fix leaks in test (*)
  fd7b2fa... defaultiface: Fix leak in test (*)
  81d0ebe... gmain: Fix use of uninitialized memory in sigaction structu (*)
  dce83ad... gthreadpool: Don't pass bad data to GThreadPool sorter (*)
  9e0ade0... file-test: Fix leaks in test (*)
  177fe9f... timeloop: Fix leaks in tests (*)
  e34d74b... private: Use threading primitives correctly in private test (*)
  14b27ea... gdbus-introspection: Fix leaks in tests (*)
  670379b... gdbus-connection-loss: Fix leak in test (*)
  b7759ac... gconstructor: install as a proper header
  edc0403... gcleanup: Implementation of GCleanupList and associated mac
  d107c29... Make some use of G_CLEANUP_ADD
  f1d48cd... memcheck: Add a 'make memcheck' target that runs valgrind
  3c2ac42... gthread-posix: Don't use gslice allocated GRecMutex
  77bf701... GThread posix: add impl structs to cleanup list
  1855763... gcleanup: Add in more gtestutils.c cleanups
  057d867... option-context: Fix leaks in tests
  97d736c... glib: Define cleanup lists for glib tests
  e5168ff... gcleanup: Hook up more libglib globals to cleanup
  ed44f6b... gmessages: Initialize GPrivate so it gets cleaned up
  1012ded... 642026: Run less locking iterations under valgrind
  246bb1b... mainloop-test: Fix uninitialized memory access in tests
  e7294ad... slice: Don't run GSlice tests under valgrind
  78c4125... sources: Fix leaks in tests
  5b4b5ab... threadpool-test: Fix leaks in tests
  81e796b... threadpool-test: Cleanup memory in test
  a08eecf... gthreadpool: Cleanup thread pool unused threads
  ae61c18... gmodule: Cleanup main_module, ie: self
  7e56571... gobject: Define a cleanup scope for libgobject
  f19602e... gatomicarray: Support for cleaning up
  238bf8d... gtype: add g_type_set_qdata_full
  8b110f5... gtype: Implement cleanup of GType
  f0ff092... gtype: Push registered GType onto the appropriate cleanup l
  755e6df... gobject: Cleanup GObject class stuff
  8aae764... gparam: Reliably free class info initialization closure
  4d74294... gtype: Remove unneeded ref of static parent type
  1bc9ddf... gtypemodule: Allow GTypeModule to be finalized
  e39e02d... gvalue: Cleanup global static data
  4a8f2a9... gobject: Don't leak pspecs for ininstantiated interfaces
  10b6f08... param: Avoid g_test_add_data_func_full() which leaks
  c15a735... dynamictype: Fix leak in test
  0ebcbc5... tests/gobject: Use cleanup for types defined in tests
  9b133e4... gio: Define cleanup scope and list for libgio
  7c425d3... gdbus: Cleanup global static data
  4efc905... gioenumtypes: Push enum GTypes onto cleanup list
  5ad0a20... giomodule: Cleanup global data
  d47884b... giomodule: Allow overriding source directory gio modules ar
  4293ea1... glocalfile: Cleanup global data
  277ae27... gresolver: Cleanup global data
  0bb68e5... gsocketconnection: Cleanup global data
  34f3a94... gtask: Cleanup thread pool
  5daa348... gcancellable: Free up GPrivate in right cleanup context
  b33a23f... gfileinfo: Cleanup memory
  213e2a7... gio/tests: Prevent random gio modules from screwing up thes
  0665c0c... filter-streams: Cleanup custom classes in test
  4b07b65... gio: Define cleanup scope and lists for gio tests
  ad8f507... gsubprocess: Fix a number of leaks and a segfault
  f60abdb... gsubprocess: Cleanup GSubprocess correctly
  41af40d... gdbusconnection: Fix invalid memory access
  43c84f6... gdbus-connection: Fix race condition in test
  8bd694b... gdbusintrospection: Free up cache when done with it
  2ffc050... gdbusname: Cleanup global tables
  6c24661... gtestdbus: Don't destroy GSource twice
  90cbf13... gtestdbus: Properly close server connections
  bec2c9c... gtestdbus: Cleanup io channel which would otherwise leak
  15ad564... gdbus-auth: Fix leaks in tests
  1ad0eb1... gdbus-example-export: Fix behavior when using cleanup
  ccc1d0d... gdbus-export: Fix leaks in tests
  f059fb9... gdbus-proxy: Fix erroneous timeout during following tests
  97767bd... gdbus-testserver: Fix behavior during cleanup
  9974e61... mimeapps: Don't make this test dependent on behavior of gvf
  96ada49... gdesktopappinfo: Free memory caches and desktop file monito

(*) 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]