Historique des changements - Version 2.x
+ Nouveauté
* Correction/amélioration
- Suppression
28/07/2007 - v2.1.2.0
* Correction d'un bug dans la fonction de tri qui faisait planter le programme lorsqu'on cliquait sur certains entête de colonnes.
21/05/2007 - v2.1.1.0
* Correction de la mise à jour du taux d'occupation CPU : certains processus n'étaient pas correctement détectés, et ne prenaient pas en compte la fonction de diminution automatique de la priorité
07/05/2007 - v2.1.0.0
+
Système d'affinité automatique : les différentes instances d'un programme seront réparties sur les différents CPU
+
Ajout d'un assistant pour créer une règle quand un nouveau programme est lancé
+ Possibilité de créer une règle pour un programme non lancé (bouton "Ajouter une nouvelle règle")
+
Fenêtre de propriétés pour les processus
+ Gestion des listes d'exceptions utilisant soit le chemin complet soit le nom de l'exécutable
+ Ajout d'icônes sur divers boutons et menus
+ "Aide" et "A propos" accessibles depuis l'icône du systray
* Très gros travail d'optimisations : cette version, malgré les nouveautés, consomme environ 30% de ressources CPU en moins que les versions 2.0 et 2.0.1 !
* La liste des processus en cours triée par taux CPU s'actualise correctement lors de la mise à jour du taux
* Correction d'un crash lors d'un clic droit sur les entêtes de la liste des processus en cours d'exécution
* Correction de la fonction de limitation automatique de la priorité : prend maintenant correctement en compte les processus non gérables
* Correction d'un crash lorsqu'on tentait de réouvrir la fenêtre d'options et qu'elle n'était pas refermée
* Correction d'un crash lorsqu'on modifiait le raccourci de PM pour demander une fenêtre minimisée ou maximisée
* Correction d'un appel incorrect sur une ressource de traduction (chaine du message d'erreur non trouvé lors du chargement d'une règle invalide)
* Correction d'un bug pour l'argument -setcpu en ligne de commande. Ne fonctionnait pas pour les nb de CPU>4
* Correction : la liste d'exceptions ne se chargeait pas correctement lors d'un import des paramètres depuis une sauvegarde XML
* L'extension des fichiers de sauvegarde (groupes et règles/options) n'était pas correctement ajoutée si le nom spécifié comportait un point "."
* Menu contextuel sur la liste des processus en cours d'exécution amélioré
* Améliorations internes (changement de nom de certaines fonctions/sub)
* Changements mineurs sur l'interface générale
* Localisation globale pour les boutons standards (OK, Annuler, Appliquer)
* Fenêtre "A propos" légèrement modifiée (plus large, infos de version centrée)
* Amélioration de l'ergonomie générale (touche Echap prise en compte dans les fenêtres)
- Suppression de redondances de codes
06/02/2007 - v2.0.1.0
+ Ajout de la
traduction en Espagnol pour l'interface
* Correction d'un crash très rare lors du lancement de PM et de l'initialisation de la liste des processus en cours d'exécution
* Corrections sur le système d'aide :
+ Le bouton d'aide est désactivé lorsqu'aucun fichier d'aide n'est disponible
* Bug lors de l'appel au fichier d'aide : un clic sur le bouton "Aide" retournait parfois une erreur
* Appel améliorié du fichier d'aide via la touche F1 sur la fenêtre principale : ouvre maintenant directement les chapitres concernés
* Correction de fautes d'orthographe
* Correction du timing de disparition des infobulles
* Correction de fautes de frappe dans la traduction Anglaise
* Diverses corrections mineures (Meilleur mise à jour de l'icône du systray lors de changement de langue, correction de certains textes)
12/01/2007 - v2.0.0.0
+ Installeur basé sur NSIS
+ Prend en charge jusqu'à
8 processeurs ou cores
+ Calcul et
affichage du taux CPU des processus
+ Système de
diminution automatique de la priorité des processus, avec liste d'exceptions possibles
+ Système de
localisation de l'application (Français, Anglais)
+ Système de
sauvegarde/chargement de la liste des règles et groupes
+ Système de
sauvegarde/chargement des options
+
Manuel d'aide intégré (Français uniquement pour le moment)
+ Possibilité d'ouvrir le dossier contenant l'exécutable correspondant à un processus via un clic droit ou un double clic
+ Gestion de la touche Del pour supprimer un groupe/une règle
+ Ajout d'une fenêtre de débug
+ Paramètre en ligne de commande pour forcer le nombre de CPU détectés : -setcpu=x
*
Interface plus intuitive, changement de certains termes employés (un process "marqué" devient une "règle")
* Amélioration de la détection des processus non gérables
* Possibilité de créer une règle en utilisant le chemin complet des exécutables
* Refonte et optimisation du code gérant l'application des règles pour prendre en compte les processus à priorité limité et les exceptions
* Réécriture complète du code gérant la sélection des processus en cours et des groupes/règles
* Réécriture complète du code gérant la création/modification de règles et la création/modification des groupes
* Refonte du code gérant la liste des règles en mémoire
* Refonte du code gérant le verbose
* Nouvelle fenêtre d'options
* Réécriture complète de la gestion des options, de leur affichage et de leur mémorisation
* Optimisations du lancement de l'application
* Nombreuses corrections et optimisations de code