Dima Krasner
Dima Krasner
@zigbert The Puppy GTK+ 3 themes are all based on raleigh-reloaded. Polished-Blue is special because it replaces big parts of it and has many images, while the other themes focus...
@step- I missed your PR for some reason 😊 I don't mind changes to the themes as long as these are small, safe and well-tested fixes for inconsistencies between GTK+...
> Ready to merge? Up to you. Puppy always had this weird behavior of not suspending on lid close at all or suspending on lid close even when connected to...
> I guess not that many people use Puppy in that configuration Puppy doesn't have a display settings panel where you can move and rotate your displays, I bet very...
> (FWIW, nss-tls uses [`g_str_hash (session->request.name) % nresolvers`](https://github.com/GNOME/glib/blob/main/glib/ghash.c#L2328) which effectively re-randomizes when you add an additional resolver. I'm not sure how it handles failover.) That's true, it re-randomizes when you...
> Perhaps you missed the Datagram class in the_Foundation? The first draft used this API, but I had to duplicate some parts of socket.c inside gmrequest.c (the async DNS resolver...
> Is this the part of Socket you were duplicating? Yes, I had to keep an iAddress inside iGmRequest and pretty much duplicate addressLookedUp_Socket_(), open_Socket_(), etc'.
Two unhandled corner cases: - [x] Request should fail on ICMP port unreachable messages - [x] Timeouts - request to closed port can be dropped silently and request should fail...
@skyjake Please take a second look, I moved almost everything minus the parts that change `iGmRequest.state` and `iGmResponse.statusCode` out of gmrequest.c, and the coding style is closer to that of...
Thanks for the update @skyjake!