add api useful for handling HiDPI
use doubles, add target, rename canvas -> element
use getBoundingClientRect
add the ability to fetch memory initializers from a cdn
move JSEvents dep
fix a collection of timezone bugs in standard functions
implement clock_gettime(CLOCK_MONOTONIC)

It's bad to pretend to support every clock - we should correctly return -1 with EINVAL for the clocks we don't implement. It's also nice to give implementations a way to detect if they have access to a monotonic clock. For comparison, old Linux machines (RHEL 3 for example) don't have CLOCK_MONOTONIC, new ones do.
Partial updates to file
fix formatting and a bug in clock_getres, and add unittest
more timezone fixes, plus unittests

There were a few more places I found where we were assuming that DST is on in July, off in December, when in fact it's on in December in the Southern hemisphere.
remove space
simple test for get_device_pixel_ratio
add docs
Respect --llvm-opts when performing --llvm-lto=2
add error checking
Implement targetX and targetY fields for mouse and touch events, #2751. Bump version to 1.23.4 to rebuild cache since src/struct_info.json changes.
Add test for previous commit.
move get/set_element_css_size to html5.h
text update
add link to cppcon slides