Tags: ModernCLab/infoware
Tags
Dark glass Fixed: * Wrong bitset constructor yielding incorrect results in cpu::quantities() on Windows (a86ce0c) (4f66b27) Changed: * To use CMake's FindX11 for INFOWARE_USE_X11 (4cfae74) (ThePhD#20) (@arthurbiancarelli) New: * CMake install target (d6a22e7) (6cf4ec3) (4299345) (cbc4e84) (aa3d354) (1d52c29) (dfa2075) (ThePhD#21) (@arthurbiancarelli) * system::available_display_configurations() for getting supported display modes; refresh_rate member in system::display_t (d24cbce) (040370f) (d2e3903) (6fdc1b7) (a1f7e82) (8071e41) (8ccc2ac) (4b606a4) (@arthurbiancarelli) * Support for displays on Darwin via Carbon/Quartz API (2c16877) (8cf45b5) (237a8cd) (5dff801) (ThePhD#17) (@arthurbiancarelli)
Ah, how the wind blows! Fixed: * CMake variable bleeding (3436e13) (12a0bfe) (8dc7acb) (f0778e9) * CPU frequency acquisition on Windows by querying the registry instead of a the less reliable QueryPerformanceFrequency() (83030b1) (ThePhD#18) Changed: * Windows strings' handling, yielding performance improvements in D3D GPU memory acquisition and Windows OS info acquisition (d521962) (1cddd78) (40f9fd2) (bf68b68) (c10a1a6) * PCI device processing to guarantee the promised noexcept and reduce confusion by not returning a special value (76d9ca5) (f40779f) (fa2bfe8) (897ad77)