[3304] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[barnowl/barnowl] c748e8: Abstract g->interrupt_lock

daemon@ATHENA.MIT.EDU (GitHub)
Mon Oct 29 23:23:39 2012

Date: Mon, 29 Oct 2012 20:23:36 -0700
From: GitHub <noreply@github.com>
Reply-To: GitHub <noreply@github.com>
To: barnowl-dev@mit.edu



----==_mimepart_508f483868e07_48d81b46ae4108728
Date: Mon, 29 Oct 2012 20:23:36 -0700
Mime-Version: 1.0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-ID: <508f48386a5e9_48d81b46ae410884b@sh2.rs.github.com.mail>

  Branch: refs/heads/master
  Home:   https://github.com/barnowl/barnowl
  Commit: c748e8ae2fe84ce567ab8bbcd1bbb3fdd2933974
      https://github.com/barnowl/barnowl/commit/c748e8ae2fe84ce567ab8bbcd1bbb3fdd2933974
  Author: Anders Kaseorg <andersk@mit.edu>
  Date:   2012-10-29 (Mon, 29 Oct 2012)

  Changed paths:
    M global.c

  Log Message:
  -----------
  Abstract g->interrupt_lock

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


  Commit: cb124fc618d3dfb11e2301a2cc3bc0cbea84b4b2
      https://github.com/barnowl/barnowl/commit/cb124fc618d3dfb11e2301a2cc3bc0cbea84b4b2
  Author: Anders Kaseorg <andersk@mit.edu>
  Date:   2012-10-29 (Mon, 29 Oct 2012)

  Changed paths:
    M global.c
    M owl.h

  Log Message:
  -----------
  Replace deprecated GLib < 2.31.0 mutex APIs

As of GLib 2.31.0,
 - GMutex and GCond can now be statically allocated without explicit
   initialisation.  Dynamic allocation for these types is deprecated.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


  Commit: 0792d99eb4637636b607b9c1579c0b5e97de6a20
      https://github.com/barnowl/barnowl/commit/0792d99eb4637636b607b9c1579c0b5e97de6a20
  Author: Anders Kaseorg <andersk@mit.edu>
  Date:   2012-10-29 (Mon, 29 Oct 2012)

  Changed paths:
    M global.c
    M logging.c

  Log Message:
  -----------
  Replace deprecated GLib < 2.31.0 thread APIs

As of GLib 2.31.0,
 - threading is now always enabled in GLib
 - libgthread is now an empty shell and g_thread_init() is no longer
   required (and has been deprecated)
 - simplified new thread creation API with the old API deprecated.  The
   concept of joinability has disappeared (all threads are joinable) as
   have priority levels, 'bound'ness (ie: kernel vs. userspace threads)
   and ability to manipulate the stack size.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>


Compare: https://github.com/barnowl/barnowl/compare/9b3167b9c2d4...0792d99eb463

----==_mimepart_508f483868e07_48d81b46ae4108728--

home help back first fref pref prev next nref lref last post