[grisbi-bugs] [Grisbi-0.6.0 0000666]: Rapprochement impossible si le solde initial est negatif

bugtracker at grisbi.org bugtracker at grisbi.org
Wed Oct 7 19:37:15 CEST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://grisbi.tuxfamily.org/mantis/view.php?id=666 
====================================================================== 
Reported By:                JP Joubert
Assigned To:                guneeyoufix
====================================================================== 
Project:                    Grisbi-0.6.0
Issue ID:                   666
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     confirmed
Plateforme:                 Windows 
OS:                         Autre(Other) 
Version OS:                 Window Vista familial 
Unstable Impact:            Yes 
Version GTK:                 
====================================================================== 
Date Submitted:             10-07-2009 14:06 UTC
Last Modified:              10-07-2009 17:37 UTC
====================================================================== 
Summary:                    Rapprochement impossible si le solde initial est
negatif
Description: 
Quand le solde initial est négatif (J'ai bien vérifié qu'il est negatif
dans le fichier) , la fonction de rapprochement reprend ce solde en positif
ce qui rend le rapprochement impossible

Version 6.0 Beta  1 téléchargée sur le site : grisbi-0.6b1-msvc9.zip 
====================================================================== 

---------------------------------------------------------------------- 
 guneeyoufix - 10-07-09 17:37  
---------------------------------------------------------------------- 
Confirmed : Windows ONLY Bug

Seems to be due to MSVC not handling localization during the compilation.

In gchar *gsb_real_format_string (...), file "gsb_real.c" line 272
the call to "struct lconv * conv = localeconv ( );"
only returns a partial result on Windows. The string list is incomplete,
some of the symbols are missing, in particular the negative symbol.
Therefore, when translated into a string, the number looses its sign, and
becomes positive.

Can't fix until this compilation issue is resolved. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
10-07-09 14:06  JP Joubert     New Issue                                    
10-07-09 14:06  JP Joubert     Plateforme                => Windows         
10-07-09 14:06  JP Joubert     OS                        => Autre(Other)    
10-07-09 14:06  JP Joubert     Version OS                => Window Vista
familial
10-07-09 14:06  JP Joubert     Unstable Impact           => Yes             
10-07-09 16:30  guneeyoufix    Assigned To               => guneeyoufix     
10-07-09 16:30  guneeyoufix    Status                   new => confirmed    
10-07-09 17:24  guneeyoufix    Additional Information Updated                   

10-07-09 17:37  guneeyoufix    Note Added: 0001185                          
======================================================================



More information about the bugsreports mailing list