1. 15 May, 2019 1 commit
  2. 25 Apr, 2019 1 commit
  3. 23 Apr, 2019 1 commit
  4. 18 Apr, 2019 1 commit
    • Andrea Azzarone's avatar
      tab: Remove tab before unreffing the loading_task data · 3c2c6d9b
      Andrea Azzarone authored
      When there is a problem opening a file, if the user decides to dismiss the tab
      clicking the 'x' button in the info bar, remove the tab before unreffing the
      loading_task data. Failing to do so will likely result in an access to invalid
      memory.
      3c2c6d9b
  5. 16 Apr, 2019 2 commits
    • Andrea Azzarone's avatar
      open-document-selector: Properly remove idle · 6d808245
      Andrea Azzarone authored
      It's not possible to use g_idle_remove_by_data when the idle was added with
      gdk_threads_add_idle_full. gdk_threads_add_idle_full uses g_idle_add_full
      internally but it creates a temporary data strucuture. The address of this
      temporary data structure should be passed to g_idle_remove_by_data. For obvious
      reasons we cannot do that, so let's use g_source_remove.
      
      Failing to remove the idle when the open document selector is disposed could
      result in a crash because the idle function (real_populate_liststore) would
      access invalid memory.
      
      Also remove populate_scheduled because it's not needed for two reasons:
      1. populate_liststore and real_populate_liststore always run in the same thread
      2. if populate_liststore is called before real_populate_liststore is run, there
         is no need to schedule two calls two real_populate_liststore.
      
      Close: https://bugs.launchpad.net/bugs/1646762
      6d808245
    • Andrea Azzarone's avatar
      tab: Cancel loading operation when tab is disposed · 9975e2dc
      Andrea Azzarone authored
      Cancel the loading operation when the tab is disposed. Add a pointer to the tab
      in the LoaderData structure because GTask keeps an hard reference to the source
      object avoiding it to be disposed when the tab is removed from the notebook.
      
      Closes: #149
      9975e2dc
  6. 14 Apr, 2019 1 commit
  7. 13 Apr, 2019 1 commit
  8. 12 Apr, 2019 1 commit
    • Andrea Azzarone's avatar
      build: Reintroduce enable-gvfs-metadata option · 3a8cf20b
      Andrea Azzarone authored
      Gedit used to have an enable-gvfs-metadata to enable using gvfs to store
      metadata. This option was removed with the port to meson. Reintroduce it and set
      the default to 'auto' (defaults to 'yes' when running in linux, to 'no'
      otherwise).
      
      Closes: #141
      3a8cf20b
  9. 08 Apr, 2019 1 commit
  10. 07 Apr, 2019 1 commit
  11. 06 Apr, 2019 1 commit
  12. 03 Apr, 2019 1 commit
  13. 30 Mar, 2019 1 commit
  14. 25 Mar, 2019 3 commits
  15. 24 Mar, 2019 1 commit
  16. 17 Mar, 2019 1 commit
  17. 16 Mar, 2019 2 commits
  18. 14 Mar, 2019 1 commit
  19. 11 Mar, 2019 2 commits
  20. 10 Mar, 2019 8 commits
  21. 05 Mar, 2019 2 commits
  22. 04 Mar, 2019 2 commits
  23. 03 Mar, 2019 4 commits