Skip to content
  1. Aug 24, 2018
  2. Aug 17, 2018
  3. Aug 16, 2018
    • Debarshi Ray's avatar
      release: prepare for 3.28.2 · f2eb6c64
      Debarshi Ray authored
      3.28.2
      f2eb6c64
    • Debarshi Ray's avatar
      preview, selections: Be nice to the garbage collector during shutdown · ecb720b2
      Debarshi Ray authored
      GJS' garbage collector doesn't like having the virtual function for
      GtkWidget::destroy overridden. Doing that either causes a crash or
      leads to CRITICALs like these:
        Gjs-CRITICAL **: Attempting to call back into JSAPI during the
          sweeping phase of GC. This is most likely caused by not destroying
          a Clutter actor or Gtk+ widget with ::destroy signals connected,
          but can also be caused by using the destroy() or dispose() vfuncs.
          Because it would crash the application, it has been blocked and
          the JS callback not invoked.
      
      For some reason unknown to me, connecting to the signal instead of
      overriding the virtual function seems to be fine. This is backed by
      gnome-shell commit 98b50fd9423e57 [1] and observed behaviour.
      
      [1] GNOME/gnome-shell@98b50fd9
      
      https://bugzilla.gnome.org/show_bug.cgi?id=747506
      ecb720b2
  4. Jun 14, 2018
  5. Jun 06, 2018
  6. Apr 05, 2018
  7. Mar 25, 2018
  8. Mar 24, 2018
  9. Mar 21, 2018
  10. Mar 18, 2018
  11. Mar 16, 2018
  12. Mar 13, 2018
  13. Mar 12, 2018
  14. Mar 10, 2018
  15. Mar 09, 2018
  16. Mar 06, 2018
  17. Mar 03, 2018
  18. Mar 01, 2018
  19. Feb 27, 2018
  20. Feb 26, 2018
  21. Feb 25, 2018
  22. Feb 24, 2018
  23. Feb 20, 2018
  24. Feb 19, 2018
  25. Feb 17, 2018
  26. Feb 13, 2018