1. 24 Jan, 2019 1 commit
  2. 05 Jan, 2019 1 commit
  3. 11 Dec, 2018 1 commit
    • Rico Tzschichholz's avatar
      codegen: Handle non-default AsyncResult parameter position · 013bb64c
      Rico Tzschichholz authored
      Unfortunately gdbus-codegen puts the AsyncResult parameter after possible
      out-parameters therefore there is an "async_result_pos" attribute required
      to handle this correctly.
      
      Vala supposely follows the common practice to put the AsyncResult before
      out-parameters by default.
      
      Fixes #709
      013bb64c
  4. 04 Nov, 2018 1 commit
  5. 02 Nov, 2018 1 commit
  6. 23 Oct, 2018 1 commit
  7. 27 Mar, 2018 1 commit
  8. 07 Jun, 2017 1 commit
  9. 17 May, 2017 1 commit
  10. 09 May, 2017 1 commit
  11. 06 Mar, 2017 1 commit
  12. 21 Feb, 2017 1 commit
  13. 13 Feb, 2017 2 commits
  14. 05 Jan, 2017 1 commit
  15. 19 Nov, 2016 1 commit
    • Carlos Garnacho's avatar
      codegen: Use GTask instead of GSimpleAsyncResult if 2.36 target is selected · 14ca2e09
      Carlos Garnacho authored
      GTask brings some differences compared to GSimpleAsyncResult. Most namely,
      g_task_return*() operations perform at once the async result data asignment
      and the caller's main context activation. This is something that has to be
      done exactly once, so the code flow has slight changes to ensure that.
      
      Also, the async operation data used to be attached early through
      g_simple_async_result_set_op_res_gpointer, only to be maybe replaced by
      the real return data. If GTask is being used, we set this data through
      g_task_set_task_data().
      
      There's code out there relying on immediate return here when state is
      !=0. As GTask always defers the finalization to an idle in its main
      context, ensure the source is dispatched and the task completed before
      returning.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=763345
      14ca2e09
  16. 08 Nov, 2016 1 commit
  17. 30 Oct, 2016 1 commit
  18. 17 Sep, 2016 1 commit
  19. 23 Aug, 2014 2 commits
  20. 04 Nov, 2013 1 commit
  21. 01 Aug, 2011 1 commit
  22. 28 Jul, 2011 1 commit
  23. 28 Jun, 2011 1 commit
  24. 20 May, 2011 1 commit
  25. 05 May, 2011 2 commits
  26. 03 Apr, 2011 1 commit
  27. 23 Mar, 2011 3 commits
  28. 16 Mar, 2011 2 commits
  29. 22 Feb, 2011 1 commit
  30. 13 Feb, 2011 1 commit
  31. 19 Jan, 2011 2 commits
  32. 15 Jan, 2011 2 commits