|
From: JVZ <je...@fo...> - 2020-04-29 20:04:59
|
New version released today,
A long list of things that have been building up over the last
few months, and should probably have been made available earlier.
Here it goes:
- Added FXSystem::Time struct, system-independent time in parts. This comes with (at the moment) two routines,
FXSystem::systemTimeFromTime() which converts FXTime to FXSystem::Time, and FXSystem::timeFromSystemTime() which
converts time in parts to FXTime (in nanoseconds).
- New routine FXSystem::systemTimeFormat() formats FXSystem::Time to a string, similar to strftime(), with a few
extensions.
- New routine FXSystem::systemTimeParse() parses FXSystem::Time from a string, similar to strptime(), with a few
(more) extensions.
- New routine FXSystem::daysFromCivil() converts year, month, day to days since Unix Epoch in days.
- New routine FXSystem::civilFromDays() converts Unix Epoch in days to year, month, day.
- New routine FXSystem::timeFromNTPTime() Converts NTP time (64-bit ssss:ffff) to FXTime, nanoseconds since Unix Epoch).
- New routine FXSystem::ntpTimeFromTime() Converts FXTime time to NTP time (64-bit ssss:ffff).
- New routine FXSystem::leapSeconds() returns number of leap seconds since FXTime. It can be used to compute UT1 time
(plus or minus fraction of a second).
- The sysctl.h is now obsolete on Linux [still checked as not obsolete on *BSD].
- Blending on in FXGLShape.
- WM_ERASEBKGND message handler (on Windows) should return 1.
- Small default width/height size calculation bug in FXTable fixed.
- Some fixes in FXMat3d, FXMat3f with some SSE/AVX code.
- Additional routines in fxendian.h: pop64(), pop32().
- New routines in FXElement.
- Some more missing math functions added in fxmath.h.
- Fix in FXDate for pre-1970 time values (rounding wrong way).
- FXTRACE in FXMetaClass constructors/destructors.
- Some progress on new FXEventLoop/FXDispatcher/FXReactor classes.
- FXThread naming.
- Initialize FXQuatf/FXQuatd with Rodrigues angles, other APIs for Rodrigues angles added.
- FXJSON parser exponent parsing bug fix.
- FXCallback bug fixes.
- FXText bug fixes/improvements.
Enjoy, and please give feedback about problems,
-- JVZ
+----------------------------------------------------------------------------+
| Copyright (C) 15:00 04/29/2020 Jeroen van der Zijp. All Rights Reserved. |
+----------------------------------------------------------------------------+
|