stasoid

Results 24 issues of stasoid

Commits authored by cammo1123 are cherry-picked from [WindowsJS2.0](https://github.com/cammo1123/serenity/tree/WindowsJS2.0) with `git --git-dir=..\serenity-cammo1123\.git format-patch -k -1 --stdout | git am -3 -k` as described [here](https://stackoverflow.com/a/9507417).

Including winsock2.h in a header file is undesirable for architectural reasons, so I pulled the needed types from ws2def.h and ws2ipdef.h into a separate header. Files inaddr.h and afunix.h are...

Use instead of windows.h/winsock2.h to avoid timeval-related errors.

Requires #2673 #2674

Fixes wpt/css/CSS2/abspos/static-inside-inline-block.html

Picture for commit "LibCore: Make single-shot timer objects manually reset on Windows": ![image](https://github.com/user-attachments/assets/acc2e1b3-a083-446e-abb1-3b73f535fbc8) Some useful logging capabilities ```cpp // AK/Format.h #define RED(str) "\33[91m" str "\33[0m" #define GREEN(str) "\33[92m" str "\33[0m"...

There is a delay between firing a timer event and executing a handler for that event. In EventLoopImplementationUnix the situation is possible when event for a single-shot timer is posted...

bug

This PR effectively reverts [079edff](https://github.com/LadybirdBrowser/ladybird/pull/2454/commits/079edffd478d6e1acd871d4faf51de2d49a31ce5). ----- This works only in clang-cl, doesn't work in clang/gcc by default: ```cpp #define VERIFY(expr, msg...) func(#expr, msg) ``` This works in 2 CIs, fails...