Difference between revisions of "Change Log 7.6.6 - 7.6.7 (August 14, 2015)"

From BOINC Wiki
Jump to: navigation, search
(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...")
 
(adding formatting)
 
Line 1: Line 1:
 
'''Preliminary Change Log 7.6.6 -> 7.6.7'''
 
'''Preliminary Change Log 7.6.6 -> 7.6.7'''
  
LIB: setbuf() only disables the CRT buffer and flush only works against the CRT buffers.
+
* 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.
+
:• 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
+
:• See: https://msdn.microsoft.com/en-us/library/yeby3zcb.aspx
LOCALE: Remove invalid language codes.
+
* LOCALE: Remove invalid language codes.
client: parse ARM CPU model.
+
* client: parse ARM CPU model.
Apparently the format of /proc/cpuinfo has changed on some ARM Linuxes, e.g. Raspbian Wheezy.
+
:Apparently the format of /proc/cpuinfo has changed on some ARM Linuxes, e.g. Raspbian Wheezy.
The CPU model is something like:
+
:The CPU model is something like:
• model name : ARMv7 Processor rev 5 (v7l)
+
::• model name : ARMv7 Processor rev 5 (v7l)
and the chars between "name" and ":" can be either spaces or a tab.
+
::and the chars between "name" and ":" can be either spaces or a tab.
MGR: show last RPC time in project properties.
+
* MGR: show last RPC time in project properties.
MGR: reorder items in simple view prefs.
+
* MGR: reorder items in simple view prefs.
MGR: Flag previously untranslatable strings as translatable.
+
* MGR: Flag previously untranslatable strings as translatable.
LOCALE: Update BOINC-Manager.pot with missing strings.
+
* 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: 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: 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: Make the average and total credit strings translatable and add comments for context.
MGR: show executable filename in task properties.
+
* MGR: show executable filename in task properties.
MGR: typo fix.
+
* MGR: typo fix.
MGR: string tweaks.
+
* MGR: string tweaks.
client: fix job scheduling bug that starves CPU instances.
+
* client: fix job scheduling bug that starves CPU instances.
MGR: in prefs dialog, buffer size limits are 10, not 100.
+
* 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: in Advanced Preferences dialog highlight textedit field with illegal value by setting its background to red.
MGR: use lighter red for error fields.
+
* MGR: use lighter red for error fields.
client: Avoid kernel panics at system boot when running as a service.
+
* 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.)
+
* 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.
+
* client: if app reports fraction done outside 0..1, truncate.
LIB: add function for formatting numbers w/ digit grouping.
+
* 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.
+
* 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 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.)
+
* Mac uninstaller: Fix a hang bug on some older versions of OS X (including 10.6.8.)

Latest revision as of 16:36, 28 May 2016

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.)