libui/test
Pietro Gagliardi 6a25efce63 Started writing the new timer_darwinunix.c file; implemented the monotonic time functions for now. On non-macOS, we now require clock_gettime() to be successful, as GLib also does (at least as far back as the version that ships with Ubuntu 14.04); we also gather the time at first call and use that as the basis for returning a single integer from timerMonotonicNow(), so timerTimeSub() is a simple subtraction now. The logic for this conversion is based on the logic of timevalsub() in macOS's sys/time.h, though this is really simple to understand. 2019-05-03 23:03:38 -04:00
..
initmain.c And made timerRunWithTimeout() use the non-reentrant code on all architectures. Windows code done. 2019-05-03 10:41:27 -04:00
main.c Fixed build issues. Now to fix runtime issues: we'll have to use reentrancy everywhere, because rcx is clobbered by GetMessage(). 2019-05-03 10:32:31 -04:00
meson.build Fixed the timer functions on Windows. 2019-05-02 22:03:57 -04:00
resources.rc More notes. 2019-04-21 18:00:38 -04:00
test.h Fixed build issues. Now to fix runtime issues: we'll have to use reentrancy everywhere, because rcx is clobbered by GetMessage(). 2019-05-03 10:32:31 -04:00
test.manifest ANd integrated the test manifest back into the tester. 2019-04-21 17:59:29 -04:00
test.static.manifest ANd integrated the test manifest back into the tester. 2019-04-21 17:59:29 -04:00
testing.c Fixed the timer functions on Windows. 2019-05-02 22:03:57 -04:00
testing.h Started moving testingRunWithTimeout() into timer.h. 2019-05-02 23:15:49 -04:00
testing_darwinunix.c Fixed building on Ubuntu Trusty. 2019-05-02 02:01:42 -04:00
testing_windows.c Fixed build issues. Now to fix runtime issues: we'll have to use reentrancy everywhere, because rcx is clobbered by GetMessage(). 2019-05-03 10:32:31 -04:00
testingpriv.h Provided a mechanism for the testing library to abort on an internal error; redefined memory allocation to do so. This will also be used for resolving many of the TODOs on the Windows testing code. 2019-04-29 23:46:08 -04:00
timer.c Fixed the timer functions on Windows. 2019-05-02 22:03:57 -04:00
timer.h And finished adjusting the tests accordingly. Now to test. 2019-05-03 02:02:20 -04:00
timer_darwinunix.c Started writing the new timer_darwinunix.c file; implemented the monotonic time functions for now. On non-macOS, we now require clock_gettime() to be successful, as GLib also does (at least as far back as the version that ships with Ubuntu 14.04); we also gather the time at first call and use that as the basis for returning a single integer from timerMonotonicNow(), so timerTimeSub() is a simple subtraction now. The logic for this conversion is based on the logic of timevalsub() in macOS's sys/time.h, though this is really simple to understand. 2019-05-03 23:03:38 -04:00
timer_windows.c And made timerRunWithTimeout() use the non-reentrant code on all architectures. Windows code done. 2019-05-03 10:41:27 -04:00