1. 21 Mar, 2021 4 commits
  2. 18 Mar, 2021 2 commits
  3. 15 Mar, 2021 1 commit
  4. 14 Mar, 2021 3 commits
    • Carlos Garnacho's avatar
      Release 3.1.0.rc · d7f24d58
      Carlos Garnacho authored
      d7f24d58
    • Carlos Garnacho's avatar
      Merge branch 'wip/carlosg/bus-new-race' into 'master' · e20ce9ca
      Carlos Garnacho authored
      libtracker-sparql: Fix race condition in tracker_sparql_connection_bus_new()
      
      See merge request !379
      e20ce9ca
    • Carlos Garnacho's avatar
      libtracker-sparql: Fix race condition in tracker_sparql_connection_bus_new() · 3f12e6cd
      Carlos Garnacho authored
      When commit cad0aefa added tracker_sparql_connection_bus_new_async(), it
      made the sync variant run over the async variant for simplicity, using a
      nested main loop that takes control until the asynchronous method returns.
      
      However, we were using either of the thread default context, or the main
      default one, in case of this call happening on a separate thread, this main
      context may be iterating somewhere else, so the asynchronous method might
      return before we've blocked on the main loop.
      
      We want to lock the bus connection creation on this thread, so create a
      new main context that is temporarily made the thread default, this will
      ensure the asynchronous call happens in our own thread, under our own
      main loop.
      3f12e6cd
  5. 11 Mar, 2021 1 commit
  6. 09 Mar, 2021 2 commits
  7. 07 Mar, 2021 1 commit
  8. 02 Mar, 2021 1 commit
  9. 01 Mar, 2021 2 commits
  10. 28 Feb, 2021 2 commits
  11. 27 Feb, 2021 5 commits
  12. 26 Feb, 2021 6 commits
  13. 24 Feb, 2021 1 commit
  14. 22 Feb, 2021 3 commits
  15. 21 Feb, 2021 6 commits