Historique des changements - Version 3.x
+ Nouveauté
* Correction/amélioration
- Suppression
30/05/2009 - v3.3.1.2
* Correction de rares cas de crashs possibles (amélioration de la stabilité)
12/05/2009 - v3.3.1.1
* Correction d'un bug lors du redimensionnement de la fenêtre principale
* Gestion des règles : lorsqu'on supprime une règle du groupe racine, les boutons modif/supp sont correctement gérés
* Amélioration de la détection des instances multiples
* Corrections sur l'installeur
30/04/2009 - v3.3.1.0
+
Mise en place d'un vrai système multi-utilisateur (pour le mode "non portable" uniquement) :
Sur un même ordinateur, plusieurs utilisateurs peuvent lancer une seule instance avec chacun leurs propres règles
* Améliorations dans la fenêtre de Performances et Statistiques
+ Menu d'accès direct à l'application, aux règles et aux options
* Correction de bugs graphiques sous Vista
* L'icône de la fenêtre est maintenant gérée en fonction de l'état de la fenêtre : permet un meilleur accès visuel
+
Possibilité de trouver rapidement le processus qui consomme le plus de CPU
+ Nouvelle
option de délai au démarrage de l'application : permet de mettre BPM en attente, avant d'appliquer les règles
* Corrections des bugs de positionnement en mode "grande polices"
* Amélioration de la fenêtre de propriétés des processus
+ Possibilité de créer une règle directement
+ Possibilité de terminer le processus
+ Possibilité de rechercher les infos de ce processus sur Google
+ Indication de limitation automatique de la priorité du processus
* Meilleure gestion des processus non gérables
* Correction de bugs graphiques sur certaines icônes
* Amélioration du code gérant la récupération de la vitesse du CPU, qui se fait maintenant dans un nouveau thread
* Amélioration de la gestion du chargement des fenêtres
04/02/2009 - v3.3.0.1
* Correction d'un crash dans la fenêtre de Statistiques, lorsqu'on faisait un clic droit et qu'aucun CPU et/ou process n'était sélectionné
* Correction de l'install : même si on ne demandait pas le français, le programme l'affichait par défaut lors du premier chargement
* Réduction de l'effet de flicker dans certaines fenêtres
* Amélioration du système de déplacement/sauvegarde du fichier de config lors de l'install, de la mise à jour du programme, et lors du chargement de l'application
* Améliorations sur l'icône du systray : elle pouvait parfois disparaitre sans raison
29/01/2009 - v3.3.0.0
+ Ajout d'une nouvelle
fenêtre de performances et statistiques
+ Graphique d'utilisation CPU/mémoire en instantané, et historique pour chaque CPU
+ Graphique de l'utilisation moyenne de chaque CPU sur un interval donné
+ Camembert graphique d'utilisation de la mémoire, avec indicateur du maximum utilisé
+ Statistiques détaillées par CPU : nombre de processus, priorités, affinités
+ Possibilité d'afficher l'utilisation CPU via l'icône du systray
+ Nombreuses options
+ Nouvelles possibilités dans les règles
+ Nouvelles actions spéciales possibles lorsqu'un processus est inactif ou hyperactif
+ Possibilité de temporiser le lancement et/ou le redémarrage des applications
+ Possibilité de lancer des .exe, .bat, .vbs, adresses web, des raccourcis, etc.
+ Nouvelles options indépendentes pour chaque règle
+ Ajout d'un
mode "portable", ne mémorisant aucune donnée sur l'ordinateur
+ Autorisation d'utilisation de la priorité "Temps réel"
+ Ajout d'un lien dans les options pour accéder facilement au fichier de configuration
+ Possibilité de redémarrer un processus via un clic droit dans la fenêtre principale
*
Compatibilité avec Vista améliorée : meilleur prise en charge des comptes utilisateurs limités
* Travail sur la stabilité générale
* Refonte complète de la fenêtre d'options
+ Nouvelle interface basée sur une arborescence des options
* Meilleur découpage des différentes catégories d'options
* Ajout de zones d'informations diverses
* Refonte de la fenêtre de Management des Groupes/règles
+ Affichage plus détaillé des règles
+ Possibilité d'éditer une règle en double-cliquant dessus
* Lorsqu'on édite une règle avec un chemin "invalide", on peut maintenant sélectionner un nouvel exe
(très pratique lorsqu'une appli change de répertoire lors du changement de version)
* Modification de la fenêtre de propriétés des processus
+ Ajout du listing des modules et threads de chaque processus
+ Graphique d'utilisation CPU
* Fenêtre redimensionnable
* Affichage plus fluide des différentes fenêtres du programme
* Meilleure gestion en cas de crash
+ Fichier de crash daté
* Amélioration de l'ouverture du fichier de log
* Les priorités affichées sont maintenant traduites correctement dans toute l'application
* Amélioration du code gérant la journalisation des évènements
* Correction de quelques infobulles qui ne prenaient pas en compte la langue choisie
* Mise à jour de la liste des jeux gérés par défaut par le système de priorité automatique
04/08/2008 - v3.2.1.7
* Correction d'un problème de stabilité lors de la récupération des informations des processus
* Amélioration de (re)lancement des applications : le répertoire de démarrage est maintenant spécifié automatiquement
* La vérification de nouvelle version se fait maintenant tous les jours
09/07/2008 - v3.2.1.6
+ Ajout d'une gestion d'erreur lors de l'accès à la base de registre
+ Ajout d'une gestion d'erreur pour les liens dans la fenêtre A propos
* Correction d'un bug d'application des règles avec affinité automatique
* Mise à jour de la traduction anglaise
* Modification de la durée minimale avant priorité automatique (le mini est maintenant à 2 secondes)
11/06/2008 - v3.2.1.5
* Correction des problèmes de stabilité rencontrés dans les versions 3.2 et 3.2.1
+ Traduction en Polonais
+ L'état de la case "Voir les processus cachés" est maintenant mémorisé
* Bug introduit dans la v3.2.1 corrigé : possibilité de créer un groupe "simple" (qui n'est pas un modèle de règle)
* Le bouton OK est maintenant correctement géré lorsqu'on change de groupe pendant la création d'une règle
* Correction d'un crash possible lors de la MAJ des infos de la fenêtre principale
* Amélioration du système de rapport en cas de crash, avec ajout d'infos sur le matériel utilisé
* Correction d'erreurs de traduction
- Suppression de redondances de code, code plus facile à maintenir
11/06/2008 - v3.2.1.0
+
Nouvelle action spéciale, permettant de tuer les processus consommant trop de ressources
* Correction de crashs potentiels lors de l'application de certaines actions spéciales
* Récriture de la partie gérant le Reload lors d'un changement de langue
* Correction des modèles de règles qui ne prennaient pas en compte la case "chemin complet du process"
* Fenêtre de gestion : changement de taille, pour mieux prendre en compte les traductions
* L'infobulle dans le systray ne reste plus affichée indéfiniment
* Réactivation et amélioration du système de rapport en cas de crash
* Amélioration de la prise en charge du skin dans les fenêtres de création/modification de règles et groupes
* Amélioration du chargement des groupes et règles dans le fenêtre de gestion
- Suppression de redondances de code (taille de l'exe diminuée, maintenance plus facile)
03/06/2008 - v3.2.0.2
- Suppression du système de rapport en cas de crash, qui pose problème lors du changement de langue
02/06/2008 - v3.2.0.1
* Correction de crash possible dans la récupération des infos des processus
01/06/2008 - v3.2.0.0
+ Refonte du système de groupes :
possibilité d'utiliser un groupe comme modèle de règle
+
Possibilité de créer plusieurs règle en une fois, via le système de modèle de règles
+ Possibilité de sélectionner plusieurs éléments dans la fenêtre listant les processus
+ Mise en place de
nouvelles actions spéciales (Lancer/terminer plusieurs programmes lors du démarrage ou la fin d'un processus)
+ Ajout d'un système de skins intégré
+ Affichage de la mémoire RAM et vituelle dans la fenêtre principale, ainsi que dans la fenêtre de propriétés
+ Ajout d'un bouton pour vérifier manuellement la présence d'une nouvelle version
+ Traduction allemande
*
Stabilité générale améliorée
* Travail de sécurisation et amélioration du code avec l'outil FXCop de Microsoft
* Refonte du système de gestion multilangue (Meilleure gestion en interne)
* Correction du bug de reload impossible lors du changement de langue
* Correction d'un bug qui empêchait parfois l'affichage de la liste des processus lors du lancement du programme
* Correction d'un crash dans la fenêtre de gestion des groupes lorsqu'on utilisait la touche Suppr et que le groupe "racine" des règles était sélectionné
* Correction du listing des processus : la couleur "Actions spéciales" n'était pas affichée pour les actions de fin de processus
* Correction du système de mémorisation des processus sélectionnés lors d'un refresh
* Correction des intéractions entre les actions spéciales
* Correction des intéractions entre les différentes cases à cocher pour la prise en compte de la répartition automatique
* Amélioration de la vérification de nouvelle version
* Amélioration du système de tri dans la liste des processus
* Amélioration de la récupération des icônes des programmes dans la fenêtre de management
* Corrections diverses, légers changements au niveau GUI
31/03/2008 - v3.1.5.0
+ Ajout de nouvelles actions spéciales lors de la fin d'un processus
* Fenêtre des règles retravaillée pour la partie "Actions spéciales"
* Changement du timer d'application des règles : la durée est maintenant en minutes, et non plus en secondes
* Correction de divers problèmes liés à la fonction de vérification de nouvelle version
(La durée avant vérification passe de 5 à 4 jours, meilleure gestion du clic sur l'infobulle)
* Bill2's Process Manager se relance maintenant en priorité haute par défaut (bug introduit par la v3.1)
05/03/2008 - v3.1.1.0
+ Mise en place d'une option pour vérifier automatiquement la disponibilité d'une nouvelle version
* Correction d'un crash lorsqu'on supprimait une règle n'appartenant à aucun groupe
* Diverses corrections typographiques
26/02/2008 - v3.1.0.0
+ MAJ des exceptions du mode apprentissage, pour une
meilleure prise en charge de Vista
+ MAJ des exceptions de la fonction de limitation automatique de la priorité : ajout d'une
liste par défaut de plus de 550 jeux
Half-Life (et ses principaux mods), Warcraft, les Sims, Star Wars, Need For Speed, Neverwinter Nights, Battlefield, Dark Age of Camelot, Crysis, etc.
(
voir le forum pour la liste complète)
+ Possibilité de créer des
règles pour terminer les processus inactifs pendant une durée paramétrable
+
Système de mise à jour automatisée des listes d'exceptions lors de l'install d'une nouvelle version
* Refonte du système lançant la vérification et l'application des règles (Grosse optimisation CPU)
* Amélioration de la communication interne entre diverse classes
* Amélioration de la stabilité générale
* Amélioration de la fenêtre de propriétés pour prendre en compte le taux CPU réel et global, et afficher le nombre de CPU utilisés par le processus
* Amélioration du système gérant les recherches sur Google
* Amélioration de certains logs d'évènements
* Correction d'un crash possible lors de la récupération des infos de certaines processus
* Correction d'un crash dans la fenêtre de gestion des groupes lorsqu'on utilisait la touche F5 et que le groupe "racine" des règles était sélectionné
* Consommation mémoire légèrement réduite
21/01/2008 - v3.0.5.0
* Très gros travail d'
optimisation CPU en mode minimisé
*
Stabilité générale améliorée
+ Ajout du taux CPU "partiel" dans le listing des processus
+ Ajout d'un avertissement lorsqu'on veut modifier la priorité d'un process dont la priorité a été reduite automatiquement
+ Ajout d'un paramètre -resetwin en ligne de commande (Pour réinitialiser la taille/position de la fenêtre principale et des entêtes de colonnes)
+ Ajout de la traduction Italienne
* Refonte du système de détection/mémorisation des processus
* Correction d'un crash lorsqu'on utilisait la touche "suppr" pour terminer un process et lorsque que la confirmation était désactivée
* Correction de la fonction de sauvegarde de la position/taille des entêtes de colonnes dans la liste des processus
* Amélioration du système de Verbose, qui n'est compilé que sur demande
* Diverses corrections mineures
16/11/2007 - v3.0.0.0 FINALE
Cette version est livrée avec un convertisseur de règles pour passer facilement de la v2.x à v3.x.
Attention : ceci est la liste de changements apportés par rapport à la v2.1.2.0, pas la
liste des fonctionnalités !
+ Prend en charge jusqu'à 32 CPU !
+ Nouvelle interface principale : fenêtre redimensionnable, avec mémorisation de la taille et de l'emplacement
+ Ajout d'une fenêtre de gestion des groupes et règles très intuitive
+ Nouveau système de règles : possibilité de créer des règles pour les applications réduites dans la barre des tâches !
+ Règles avec actions spéciales
+ Protection par mot de passe
+ Gestion de journaux d'actions
* Réécriture d'environ 80% de l'application : stabilité générale améliorée
* Refonte du système de gestion interne des règles
* La sauvegarde des options et groupes/règles se fait maintenant dans un fichier XML, plus en base de registre
* Possibilité de rechercher les règles associées à un processus
* Possibilité de lancer une recherche Google sur le nom d'un processus
* Modification du look général de l'application, avec de nouvelles icônes
* Correction de bugs et de diverses fonctions de la v2.x
- Import/export des options et groupes/règles : inutile, vu que tout est déjà sauvé dans un fichier XML
Les evolutions du projet Bill2's Process Manager v3.0
19/10/2007 - v3.0 RC1
Version privée, elle n'a été envoyée qu'à quelques testeurs "privilégiés".
14/09/2007 - v3.0 Beta4
Changements majeurs dans l'interface, et mise en place des règles sur les fenêtres minimisées.
19/08/2007 - v3.0 Beta3
Première beta réellement aboutie à mon sens.
05/07/2007 - v3.0 Beta2
Première version publique de la v3.0, cette beta était loin d'être opérationnelle !
28/06/2007- v3.0 Beta1
Version privée, marquant la fin du transfert des fonctions de base de la v2.x vers la v3.0.
14/06/2007 - Début du projet
Après pas mal de réflexion préalable, je me décide à mettre cette version 3.0 en chantier.
Informations sur les versions plus anciennes :
Voir l'historique des v2.x