Skip to content
  1. Jan 26, 2024
  2. Jan 25, 2024
  3. Jan 22, 2024
  4. Jan 17, 2024
  5. Jan 07, 2024
  6. Dec 28, 2023
  7. Dec 23, 2023
  8. Dec 17, 2023
  9. Dec 09, 2023
  10. Dec 06, 2023
    • Mohammed Sadiq's avatar
      meson: Don't set G_LOG_DOMAIN · a71804c3
      Mohammed Sadiq authored
      We can set them per file so that we can get more context from the logs
      a71804c3
    • Mohammed Sadiq's avatar
      fstab-dialog: Don't pass GduWindow · 276bd7ab
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      276bd7ab
    • Mohammed Sadiq's avatar
      partition-dialog: Don't pass GduWindow · 117d89a8
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      117d89a8
    • Mohammed Sadiq's avatar
      ata-smart-dialog: Don't pass GduWindow · e41e3d06
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      e41e3d06
    • Mohammed Sadiq's avatar
      crypttab-dialog: Don't pass GduWindow · 3afebc6f
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      3afebc6f
    • Mohammed Sadiq's avatar
      settings-dialog: Don't pass GduWindow · dddddcde
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      dddddcde
    • Mohammed Sadiq's avatar
      resize-dialog: Don't pass GduWindow · bcea329c
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      bcea329c
    • Mohammed Sadiq's avatar
      benchmark-dialog: Don't pass GduWindow · 66a7c73b
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      66a7c73b
    • Mohammed Sadiq's avatar
      restore-disk-image: Don't pass GduWindow · f230e4a0
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      f230e4a0
    • Mohammed Sadiq's avatar
      create-disk-image-dialog: Don't pass GduWindow · a9f6f90e
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      a9f6f90e
    • Mohammed Sadiq's avatar
      format-dialog: Don't pass GduWindow · 237db8c1
      Mohammed Sadiq authored
      Also pass UdisksClient and adapt to changes, so that
      we no longer have to depend on GduWindow.
      
      We need to pass only the parent window, which necessarily don't
      require to be GduWindow.
      237db8c1
    • Mohammed Sadiq's avatar
      createformatdialog: Port to GtkBuilder templates · b1cfdf8f
      Mohammed Sadiq authored
      Currently we are using non-template builder ui files for UI
      for UI, we fetch all widgets and connect signal callbacks
      which is error prone.  Also, we create custom structs to pass
      data to some other functions and we have to deal with properly
      freeing them when done, which makes to code logic harder to
      read and understand.
      
      Porting to GtkBuiler templates shall make the code be a proper
      GObject class and has the following benifits:
      
      - all Object class members are initialized to 0/NULL by default
        and so we don't have to initialize them
      - we can bind signal callbacks and property changes with in the
        ui files.
      - GtkBuilder itself handles binding variables to appropriate
        widgets, and thus we will find bugs early during run time.
        ie, before the widget is even used.
      - The code logic is easier to understand
      - We don't want to pass random pointers to pass data and it's
        easy to free the data at once.
      
      This commit also removes support for buttons with stock icons and
      replaces gtk_dialog_run() so that it would be easier to port to GTK4
      b1cfdf8f
  11. Nov 30, 2023
  12. Nov 29, 2023
  13. Nov 05, 2023
  14. Nov 04, 2023
  15. Oct 29, 2023