[glib] (58 commits) Created branch wip/mutexes



The branch 'wip/mutexes' was created.

Summary of new commits:

  dd96b49... Rework GMutex and GCond APIs
  7fb78ff... libglib: drop use of GStaticMutex
  2555866... libglib: stop using g_mutex_new
  aa55cd7... G_LOCK: port from GStaticMutex to GMutex
  fbe456c... Port g_mutex_new to use GSlice
  9379cff... libglib: stop using g_cond_new in some places
  f73b9da... Port g_cond_new to use GSlice
  f088250... Remove "temporary until GLib is fixed" code
  b83e0a3... glib-compile-schemas: remove --uninstall option (*)
  9ce5cb1... GSettings: port from GStaticMutex to GMutex
  0e2d63c... GParamSpecPool: port from GStaticMutex to GMutex
  595d048... Stop using GStaticMutex in two testcases
  f18eab2... GMappedFile: return an error when trying to map a device (*)
  7b9571e... Remove redundant checks (*)
  4b013a9... GStaticMutex: remove ./configure checks
  e02b062... Use xlocale functions where available (*)
  fd808db... Rework GPrivate
  82c7d9a... Continue GPrivate rework
  f93339a... gmessages: do implicit GPrivate initialisation
  7950301... GThread: always initialise the system thread
  feafdad... Updated Bulgarian translation (*)
  9f29daa... Add glib-ctor functionality
  233e66c... gslice: move initialisation to glib-ctor
  7dd937f... gmem: move to glib-ctor
  eb45a59... gsocks5proxy, gsocks4aproxy: simplify some error messages (*)
  1e82f73... Fix g_ascii_formatd tests (*)
  722ed7b... Clean up g_thread_yield implementation
  45d2ba8... Updated Serbian translation (*)
  0c980fa... Move docs around
  4f54e5f... Move g_private_new() to common code
  4cc1cb8... Don't use the thread vtable for g_thread_yield()
  a2ea02d... Move GAllocator/GMemChunk to separate file (*)
  c3fc0c2... Move deprecated GRel to deprecated/ (*)
  e88a12c... Move deprecated GCompletion to deprecated/ (*)
  37c740d... Don't #include <glib/gslice.h> from gmem.h (*)
  8b03fed... Remove unused header gdebug.h (*)
  b96f889... And move the g_thread_yield() docs too
  bb1ada7... Fix a merge accident (*)
  8080356... gbitlock: #include "gslice.h" (*)
  a0284d2... Merge branch 'master' into wip/mutexes
  4c048a8... g_private_new: use GSlice
  37bd9fe... gthread-win32: use __stdcall markers where needed
  9f3050d... Don't use the thread_equal vfunc anymore
  f4aabc6... Don't use the thread_exit vfunc
  a72ce23... GThread: deprecate thread priorities
  03c371d... GSystemThread: port 'self' 'join' and 'create'
  0efbf3d... NULL g_system_thread_{exit,equal} in the vtable
  7163bb3... gthread.h: drop the vtable access macros
  835a657... Merge g_thread_functions_for_glib_use
  7b016db... Remove g_thread_functions_for_glib_use_old
  9889b7f... Remove a leftover from errorcheck mutexes
  d52a826... Remove the concept of 'bound'
  3bd14e2... g_system_thread_create: drop unused args
  bdac4db... Drop g_thread_fail()
  2c99e88... Deprecate g_thread_create_full()
  be14e21... disable glib-ctor on win32
  0be2b69... g_thread_init: take a gpointer as the arg
  ea4d5da... Move some things to deprecated/gthread.h

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