1. 05 Jan, 2021 4 commits
  2. 04 Jan, 2021 21 commits
  3. 03 Jan, 2021 1 commit
  4. 31 Dec, 2020 6 commits
  5. 30 Dec, 2020 2 commits
  6. 27 Dec, 2020 1 commit
  7. 24 Dec, 2020 2 commits
    • Sebastian Dröge's avatar
      Merge branch 'master' into 'master' · 7ad7f558
      Sebastian Dröge authored
      Windows: fix FD_READ condition flag still set on recoverable UDP socket errors.
      See merge request !1827
    • Marco Mastropaolo's avatar
      Windows: fix FD_READ condition flag still set on recoverable UDP socket errors. · 43b13d7a
      Marco Mastropaolo authored
      Contrary to what the WSARecvFrom seem to imply, a UDP socket is perfectly recoverable and usable after a WSAECONNRESET error (and, I assume, WSAENETRESET).
      However GSocket condition has the FD_READ bit set after a UDP socket fails with WSAECONNRESET, even if no data is available on the socket anymore; this causes select calls to report the socket as readable when, in fact, it's not.
      The change resets FD_READ flag on a socket upon the above error conditions; there's no 'if' to filter between datagram and stream sockets as the change should be harmless in the case of stream sockets which are, however, very unlikely to be usable after a WSAECONNRESET.
  8. 23 Dec, 2020 3 commits
    • LRN's avatar
      GWin32AppInfo: fix a leak · c816d074
      LRN authored
    • LRN's avatar
      GWin32AppInfo: invert verb comparison function · d33c3747
      LRN authored
      The list is sorted in ascending order, which means that to put
      verbs alphabetically we need to sort ealier verbs with -1. Same for
      the "open" verb and the preferred verb (if any).
    • LRN's avatar
      GWin32AppInfo: enforce chosen handler on UWP apps, use URI verbs · 48d96b21
      LRN authored
      * UWP apps that have low registry footprint might end up with chosen_handler == NULL.
      Ensure that this doesn't happen.
      * UWP apps don't need verbs for URIs, but we do need verbs to have a link to an app
      (since handlers don't contain app fields). Work around this by adding an "open" verb
      to each UWP URI handler.
      * Duplicate the code that inserts extension handler verbs into the app to also insert
      URI handler verbs. This allows URI-only apps to be used correctly later on (otherwise
      GLib errors out, saying that the app has no verbs).