<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Ludovic Rousseau a écrit le 13/01/2018
à 12:26 :<br>
</div>
<blockquote type="cite"
cite="mid:CAGstE8CtdM40JUaJkd3sNMo+8q=e1fSFP1eHfi=yPiQZTZMLnQ@mail.gmail.com">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">Le 13 janvier 2018 Ã 09:22, Pierre
Biava <span dir="ltr"><<a
href="mailto:pierre.biava@orange.fr" target="_blank"
moz-do-not-send="true">pierre.biava@orange.fr</a>></span>
a écrit :<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF"><span class="gmail-">
<div
class="gmail-m_-2773595169227619370moz-cite-prefix">Ludovic
Rousseau a écrit le 10/01/2018 à 10:33 :<br>
<br>
Bonjour,<br>
<br>
</div>
</span>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote"><span class="gmail-">Le 8
janvier 2018 Ã 23:09, Pierre Biava <span
dir="ltr"><<a
href="mailto:pierre.biava@orange.fr"
target="_blank" moz-do-not-send="true">pierre.biava@orange.fr</a>></span>
a écrit :<br>
<div><br>
</div>
</span><span class="gmail-">
<div>Ãa fonctionne pour moi (macOS High Sierra
10.13.2).</div>
<div><br>
</div>
<div>Par contre l'entrée de menu "Preferences"
est grisée si aucune fichier de compte n'est
ouvert.</div>
<div>Donc lors du lancement de grisbi il faut
d'abord ouvrir un fichier avant de pouvoir
changer la langue. C'est pas pratique.</div>
<div>je n'ai pas trouvé comment changer ça.</div>
</span></div>
</div>
</div>
</blockquote>
<br>
En règle générale les utilisateurs chargent
automatiquement le dernier fichier utilisé ce qui
supprime pour eux cet inconvénient.<br>
<br>
Ceci étant dit, j'ai poussé sur mon fork une
modification qui valide en permanence les préférences.
Chez-moi et sous Linux je n'ai plus de messages d'erreur
ou d'avertissement de la part de gtk.<br>
<br>
Ce serait bien si tu pouvais tester avant que je pousse
sur grisbi/grisbi<br>
</div>
</blockquote>
<div><br>
</div>
<div>Je confirme que, avec ton code, j'ai accès aux
Préférences sans charger de fichier.</div>
<div><br>
</div>
<div>Par contre j'ai deux logs GLib-CRITICAL.</div>
<div><br>
</div>
<div>Je lance grisbi et j'ai :</div>
<div>± ./src/grisbi<br>
Sat Jan 13 12:23:08 2018, 0,041121 : Debug GRISBI 1.1.90 -
erreur.c:333:void debug_initialize_debugging(gint) -
Niveau de débogage : Débug<br>
Sat Jan 13 12:23:08 2018, 0,041218 : Debug -
grisbi_app.c:107:void grisbi_app_struct_conf_init(void)<br>
Sat Jan 13 12:23:08 2018, 0,132301 : Debug -
grisbi_settings.c:475:void
grisbi_settings_init(GrisbiSettings *)<br>
Sat Jan 13 12:23:08 2018, 0,133018 : Debug -
gsb_file.c:597:void gsb_file_init_last_path(const gchar *)
- /Users/rousseau/Downloads/<br>
Variables d'environnement :<br>
<br>
LANGUAGE = (null)<br>
<br>
(grisbi:33473): GLib-CRITICAL **: g_ascii_strup: assertion
'str != NULL' failed<br>
<br>
(grisbi:33473): GLib-CRITICAL **: g_strstr_len: assertion
'haystack != NULL' failed</div>
<br>
</div>
</div>
</div>
</blockquote>
Le problème vient du fait qu'on ne détecte pas la langue de Mac OSX
et la variable LANGUAGE n'est pas définie. Que vaut la variable LANG
?<br>
Sinon il faudrait trouver dans l'API comment on récupère la langue
système.<br>
<br>
<blockquote type="cite"
cite="mid:CAGstE8CtdM40JUaJkd3sNMo+8q=e1fSFP1eHfi=yPiQZTZMLnQ@mail.gmail.com">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div>Puis je quitte :</div>
<div>Sat Jan 13 12:23:19 2018, 2,873351 : Debug -
grisbi_prefs.c:118:void
grisbi_prefs_dialog_response(GtkDialog *, gint)<br>
<br>
(grisbi:33473): GLib-WARNING **: poll(2) failed due to:
Invalid argument.</div>
</div>
</div>
</div>
</blockquote>
L'erreur apparaît au moment de la fermeture de la fenêtre des
préférences ou après la demande de fermeture de grisbi ?<br>
<br>
J'ai regardé sur google quand apparaît cette erreur. C'est
semble-t-il concerne une limitation de la glib quand le nombre de
file descriptors dépasse 256.<br>
<br>
Il faudrait préciser les conditions d'apparition du problème :<br>
<br>
Cette erreur est rencontrée systématiquement ou seulement lorsque on
ouvre ou ferme les préférences ?<br>
<br>
Cela se passe seulement avec cette version ou c'était vrai déjà dans
la version précédente.<br>
<br>
Cela se passe quand on a un fichier ouvert et/ou non.<br>
<br>
Nota : Sous Linux je ne rencontre pas ce problème.<br>
<br>
Bonne soirée.<br>
<br>
--
<pre class="moz-signature" cols="72">
A+
Pierre Biava</pre>
</body>
</html>