From: Matt Brubeck <mbrubeck@cs...> - 2004-04-18 22:37:55
I just checked in two changes to the CVS HEAD.
First, I fixed "make dep" so that it works correctly in the new build
system for files in subdirectories of "src". After updating, you will
need to re-run "./config.status" and "make dep".
Second, I changed our locale handling. After some testing, I want to
apply this fix to the 1.2 branch because it fixes an important bug for
users in some locales. This is a straightforward fix, but it required
small changes to several different files. Please test project file
loading and saving, Nyquist effects, and other effects, especially in
locales that use a comma as the decimal separator.
Here's the CVS log entry:
Major change to locale handling. Previously we set LC_NUMERIC=C
because libnyquist failed otherwise. However, this caused two
- Audacity did not use the user's preferred numeric locale when
displaying numbers on the screen.
- When other code (such as LADSPA plugins) called setlocale(),
it broke libnyquist again.
This patch causes Audacity to keep the user's default locale. Numbers
are always displayed in the preferred local format, except when
printing to XML files.
To work around the libnyquist problem, we temporarily set LC_NUMERIC=C
only when calling libnyquist. (This is not thread-safe, however.
Ideally, nyquist should be fixed to work in any locale.)
From: Matt Brubeck <mbrubeck@cs...> - 2004-04-22 00:14:57
Matt Brubeck wrote:
> I changed our locale handling. After some testing, I want to apply
> this fix to the 1.2 branch because it fixes an important bug for users
> in some locales.
After some more testing, I have checked this into AUDACITY_1_2.
If you have time, please help test project file opening/saving,
Nyquist and Ladspa effects, and the following effects:
In particular, verify that floating-point values are interpreted
correctly in the Effects dialogs and the project XML files.
Get latest updates about Open Source Projects, Conferences and News.