Skip to content
  1. Apr 03, 2024
  2. Mar 16, 2024
  3. Mar 10, 2024
  4. Feb 13, 2024
  5. Feb 11, 2024
  6. Jan 30, 2024
  7. Oct 23, 2023
  8. Oct 21, 2023
  9. Sep 12, 2023
  10. Sep 03, 2023
  11. Aug 18, 2023
  12. Aug 12, 2023
  13. Jul 25, 2023
  14. Jul 11, 2023
  15. Jul 09, 2023
  16. Jun 29, 2023
  17. Jun 26, 2023
  18. Jun 25, 2023
  19. Jun 24, 2023
    • Link Dupont's avatar
      refactor: Replace libbrasero-media with udisks · 5ca25ad4
      Link Dupont authored
      udisks exposes a D-Bus API for drive detection. UDisks provides a
      similar API to BraseroMediumMonitor for drive monitoring and
      inspection, but does not include any GTK widgets. A new class,
      SjDriveManager, implements the signal handlers to detect when new
      drives are added and removed from the system, in turn emitting its
      own signals. The UI and main application connects its own handlers to
      those signals in order to update the UI and perform device operations
      (such as reading CD track listings).
      
      The BraseroDriveSelection widget is replaced by a standard
      GtkComboBox. This combobox is backed by a GtkListStore, populated
      with drives detected by SjDriveManager. Via signal handlers, when
      drives are added or removed, the GtkListStore is updated accordingly.
      
      Notably, sj-metadata.c in libjuicer *does not* make use of
      SjDriveManager, since it's in a separately compiled static library.
      However, it does make use of a UDisksClient directly, so that the
      Brasero dependenc...
      5ca25ad4
  20. Jun 16, 2023
  21. Jun 14, 2023
  22. Jun 05, 2023
  23. May 29, 2023
  24. Apr 09, 2023
  25. Mar 06, 2023
  26. Mar 04, 2023
  27. Dec 31, 2022
  28. Dec 11, 2022
  29. Nov 02, 2022
  30. Oct 21, 2022
  31. Oct 13, 2022
  32. Sep 18, 2022
  33. Aug 24, 2022
  34. Jul 27, 2022
  35. Jul 25, 2022
  36. Jul 20, 2022