Difference between revisions of "Change Log 7.6.6 - 7.6.7 (August 14, 2015)"
From BOINC Wiki
(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.)