Change Log 7.6.6 - 7.6.7 (August 14, 2015)

From BOINC Wiki
Revision as of 05:17, 28 May 2016 by Kiska (talk | contribs) (Created page with "'''Preliminary Change Log 7.6.6 -> 7.6.7''' LIB: setbuf() only disables the CRT buffer and flush only works against the CRT buffers. • At some point MS introduced a Microso...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Preliminary Change Log 7.6.6 -> 7.6.7

LIB: setbuf() only disables the CRT buffer and flush only works against the CRT buffers. • At some point MS introduced a Microsoft Extension mode to fopen called 'commit mode'. This additional mode disables the OS buffers. So when on Windows force stderr redirection to use commit mode. • See: https://msdn.microsoft.com/en-us/library/yeby3zcb.aspx LOCALE: Remove invalid language codes. client: parse ARM CPU model. Apparently the format of /proc/cpuinfo has changed on some ARM Linuxes, e.g. Raspbian Wheezy. The CPU model is something like: • model name : ARMv7 Processor rev 5 (v7l) and the chars between "name" and ":" can be either spaces or a tab. MGR: show last RPC time in project properties. MGR: reorder items in simple view prefs. MGR: Flag previously untranslatable strings as translatable. LOCALE: Update BOINC-Manager.pot with missing strings. MGR: Fix the string construction of the 'work fetch deferral' stuff to be more localization friendly. MGR: Tighten up the code to the last commit a bit. MGR: Make the average and total credit strings translatable and add comments for context. MGR: show executable filename in task properties. MGR: typo fix. MGR: string tweaks. client: fix job scheduling bug that starves CPU instances. MGR: in prefs dialog, buffer size limits are 10, not 100. MGR: in Advanced Preferences dialog highlight textedit field with illegal value by setting its background to red. MGR: use lighter red for error fields. client: Avoid kernel panics at system boot when running as a service. Mac installer: Fix bug introduced in my commit 3e1428c which prevents installing on OS X older than OS 10.9 unless BOINC users and groups already exist (i.e., which causes a clean install to fail.) client: if app reports fraction done outside 0..1, truncate. LIB: add function for formatting numbers w/ digit grouping. client: On Macs, fix failure to recognize CUDA devices when BOINC is launched automatically at login before CUDA has initialized at system boot. Mac installer: attempt to prevent a rare installer crash when system is set for a language other than English. Mac uninstaller: Fix a hang bug on some older versions of OS X (including 10.6.8.)