Repository navigation
POS Plus 0.9.2
POS Plus 0.9.2 — correction d'un crash au lancement sous Windows.
Sur un poste redémarré depuis moins d'une heure, l'application s'arrêtait au lancement sans aucun message : le thread de synchronisation soustrayait une heure à un compteur monotone qui, sous Windows, démarre à l'amorçage de la machine. La soustraction déborde, la panique ne peut être attrapée et le processus entier meurt. Le journal du démarrage (journal-demarrage.log, à côté de la base) nommait la dernière étape exécutée et la cause : « overflow when subtracting duration from instant ».
Le calcul dit désormais « jamais eu lieu » plutôt qu'« il y a une heure » : rien ne dépend plus de l'ancienneté de la machine, et le comportement ne change pas — premier tour de synchronisation et premier tirage restent immédiats. macOS avait le même bug (un Mac redémarré depuis moins d'une heure plantait pareil) ; les .dmg suivront avec la prochaine version Apple.
Installateur NSIS Windows (binaire non signé, SmartScreen : Informations complémentaires > Exécuter quand même).