1. 14 Nov, 2019 2 commits
    • Matthias Clasen's avatar
      gclue-simple: Add portal support · c9350715
      Matthias Clasen authored
      When running inside a flatpak sandbox, or when GTK_USE_PORTAL
      is set in the environment, talk to the location portal instead
      of GeoClue directly.
      
      In this situation, gclue_simple_get_client will return NULL.
      c9350715
    • Matthias Clasen's avatar
      where-am-I: Handle gclue_simple_get_client returning NULL · 79948926
      Matthias Clasen authored
      The incoming portal support will provide an implementation
      for GClueSimple that is not based on GClueClient, and
      gclue_simple_get_client will return NULL then.
      
      No need to crash in that case.
      79948926
  2. 18 Oct, 2019 1 commit
  3. 09 Oct, 2019 1 commit
    • Zeeshan Ali's avatar
      wifi: Remove failable checks before clearing state · 5203604b
      Zeeshan Ali authored
      If my logic is wrong anywhere, the interface proxy might already be NULL
      before disconnect_bss_signals() is called so let's not check for that
      before clearing the timeout.
      
      This hopefully fixes a crash on wifi scan timeout being called after the
      wifi object is destroyed.
      5203604b
  4. 01 Oct, 2019 4 commits
  5. 30 Sep, 2019 4 commits
  6. 27 Sep, 2019 3 commits
  7. 04 Sep, 2019 1 commit
  8. 16 Jul, 2019 1 commit
    • Laurent Bigonville's avatar
      docs/meson.build: Build the library doc after the backend one · 4dc4fb9d
      Laurent Bigonville authored
      The library documentation has references to the one from the backend, so
      it should be built after
      
      This commit fixes the following warnings:
      
        html/GClueClient.html:349: warning: no link for: "gdbus-signal-org-freedesktop-GeoClue2-Client.LocationUpdated" -> ("LocationUpdated").
        html/GClueClient.html:386: warning: no link for: "gdbus-method-org-freedesktop-GeoClue2-Client.Start" -> (<GTKDOCLINK HREF="Start"><code class="function">Start()</code>).
        html/GClueClient.html:520: warning: no link for: "gdbus-method-org-freedesktop-GeoClue2-Client.Stop" -> (<GTKDOCLINK HREF="Stop"><code class="function">Stop()</code>).
        html/GClueClient.html:651: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Client.Location" -> ("Location").
        html/GClueClient.html:744: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Client.DistanceThreshold" -> ("DistanceThreshold").
        html/GClueClient.html:805: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Client.DesktopId" -> ("DesktopId").
        html/GClueClient.html:899: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Client.RequestedAccuracyLevel" -> ("RequestedAccuracyLevel").
        html/GClueClient.html:961: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Client.Active" -> ("Active").
        html/GClueClient.html:1071: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Client.TimeThreshold" -> ("TimeThreshold").
        html/GClueLocation.html:322: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Location.Latitude" -> ("Latitude").
        html/GClueLocation.html:383: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Location.Longitude" -> ("Longitude").
        html/GClueLocation.html:444: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Location.Accuracy" -> ("Accuracy").
        html/GClueLocation.html:505: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Location.Altitude" -> ("Altitude").
        html/GClueLocation.html:566: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Location.Speed" -> ("Speed").
        html/GClueLocation.html:627: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Location.Heading" -> ("Heading").
        html/GClueLocation.html:688: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Location.Description" -> ("Description").
        html/GClueLocation.html:781: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Location.Timestamp" -> ("Timestamp").
        html/GClueManager.html:266: warning: no link for: "gdbus-method-org-freedesktop-GeoClue2-Manager.GetClient" -> (<GTKDOCLINK HREF="GetClient"><code class="function">GetClient()</code>).
        html/GClueManager.html:413: warning: no link for: "gdbus-method-org-freedesktop-GeoClue2-Manager.AddAgent" -> (<GTKDOCLINK HREF="AddAgent"><code class="function">AddAgent()</code>).
        html/GClueManager.html:555: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Manager.InUse" -> ("InUse").
        html/GClueManager.html:617: warning: no link for: "gdbus-property-org-freedesktop-GeoClue2-Manager.AvailableAccuracyLevel" -> ("AvailableAccuracyLevel").
        html/GClueManager.html:755: warning: no link for: "gdbus-method-org-freedesktop-GeoClue2-Manager.CreateClient" -> (<GTKDOCLINK HREF="CreateClient"><code class="function">CreateClient()</code>).
        html/GClueManager.html:799: warning: no link for: "gdbus-method-org-freedesktop-GeoClue2-Manager.DeleteClient" -> (<GTKDOCLINK HREF="DeleteClient"><code class="function">DeleteClient()</code>).
      4dc4fb9d
  9. 16 May, 2019 2 commits
  10. 23 Apr, 2019 1 commit
  11. 11 Apr, 2019 1 commit
  12. 07 Apr, 2019 5 commits
  13. 24 Mar, 2019 1 commit
  14. 17 Mar, 2019 3 commits
  15. 15 Mar, 2019 3 commits
  16. 13 Mar, 2019 1 commit
  17. 12 Mar, 2019 6 commits