je viens de tester à nouveau --> il n'y a aucun souci avec la 263
puis j'ai testé ensuite les versions 271, 272, 273, 274 --> pas de souci aussi, tout est Ok,
ça commence à buguer uniquement à partir de la révision 275 sous windows xp pro sp3 pour l'écran de veille ( pas de désactivation avec pouchintvmod, l'écran de veille se met en marche au bout d'une minute ),
la révision 276 possède aussi ce problème,
il faudrait donc regarder ce qui a été modifié dans cette révision 275 par rapport à la révision 274 afin d'identifier le responsable de ce problème,
d'après le journal de SVN il y a eu ces modifications :
Ajout d'options de démarrage et d'arrêt dans la configuration.
settings.cpp, ini.h, ini.cpp, recprog.h, recprog.cpp, main.h, main.cpp, resource.h, res.rc :
* Ajout de deux options à la page de propriétés "Options" du dialogue de configuration,
l'une pour permettre de faire en sorte que l'application démarre automatiquement avec
Windows (en mode minimisé), et l'autre pour limiter le risque de voir cette application
être fermée par inadvertance alors qu'elle est en attente d'effectuer un enregistrement.
* Noter que certaines combinaisons de ces options sont incompatibles avec certaines
combinaisons des options "Suspendre si minimisé" et "Ne pas minimiser dans la zone de
notification", et pour cette raison, certaines sélections vont automatiquement
désactiver la sélection des éléments qui sont incompatibles avec elles.
settings.cpp :
* Ajout d'un système de contrôle permettant de tester tous les codecs sur leur nom au
moment de leur sélection en fonction d'une liste noire, afin d'avertir l'utilisateur
de problèmes de compatibilité connus.
main.cpp :
* Correction d'un bug qui faisait que, si un enregistrement en cours a été interrompu
manuellement, il n'était pas certain que l'enregistrement programmé suivant démarre
correctement, sauf à relancer l'application dans l'intervalle.
* Correction d'une régression introduite à la révision 270, qui faisait que le
le dialogue de réglage de la vidéo ne pouvait jamais être ouvert.
utils.h, utils.cpp, search.h, search.cpp :
* Déplacement d'un classe de base de gestion de la base de registre depuis search.h/.cpp
vers utils.h/.cpp.
ini.h, ini.cpp, epg.cpp, settings.cpp :
* Ajout d'un paramètre à la fonction "MessageBoxCheck" pour lui permettre de ne pas
afficher plusieurs fois son message à l'intérieur d'un même contexte.
* Modification de plusieurs appels existants à cette fonction, afin d'exploiter la
simplification permise par l'ajout de ce paramètre.
il y a peut-être dans ces modifications quelque chose qui crée un effet de bord avec la fonctionnalité qui s'occupe de désactiver l'écran de veille