***************************************************************************** * Remy MALLARD * email: remy.mallard@wanadoo.fr * Copyrights: SONELEC-MUSIQUE, Remy Mallard - 2007..2009 * http://www.sonelec-musique.com * FRANCE ***************************************************************************** * * 07/05/2009 * * Version courante du logiciel CopySync: * V1.2.0.3 * * Dernière mise à jour du logiciel CopySync.exe : 07/05/2009 * ***************************************************************************** * Freeware * Copyrights : Remy Mallard ***************************************************************************** * Utilisable uniquement dans le cadre d'une utilisation non commerciale ! ***************************************************************************** Si vous lisez ce document avec Bloc-notes (NotePad en version francaise), vous le lirez plus confortablement avec le retour à la ligne automatique activé (menu Edition -> Renvoi à la ligne ou Renvoi à la ligne automatique). --------------------------------------------------------------------------- 0 - Infos de dernière minute 1 - Presentation 2 - Configuration requise 3 - Installation 4 - Mise à jour 5 - Evolutions du logiciel 6 - Historique 7 - Evolutions demandées (en attente ou réalisées) 8 - Bugs connus 9 - Divers 0 - Infos de dernière minute ---------------------------- - Voir Limitations du logiciel à la rubrique Bugs connus. 1 - Presentation ---------------- Le logiciel CopySync permet d'effectuer une synchronisation de fichiers entre deux supports (un disque dur et une disquette par exemple). Vous spécifiez un répertoire Source et un répertoire Destination, et le logiciel CopySync indique les fichiers du répertoire Destination qui sont à jour, et ceux qui ne le sont pas. 2 - Configuration requise ------------------------- Win98, Win98SE, WinNT4SP5 (SP3 non testé), Win2000, WinXP (Home et Pro) Souris fortement conseillée Minimum Conseillé Espace disque dur : 20 MO - RAM : 32 MO 64 MO Vitesse uP : 33 MHz 100 MHz Résolution écran : 640 x 480 800 x 600 3 - Installation ---------------- Copier simplement les fichiers contenus dans l'archive ZIP, dans le répertoire de votre choix. 4 - Mise à jour (uniquement si l'installation complète a déjà été effectuée) --------------------------------------------------------------------------- Sans objet 5 - Evolutions du logiciel -------------------------- Toute demande d'évolution, de modification ou de correction, sera prise en compte. Afin de gérer correctement l'évolution du logiciel CopySync, le paragraphe "Evolutions demandées" du fichier A_lire.txt (celui que vous lisez actuellement) comportera vos demandes. Les demandes traitées apparaitront dans le paragraphe "Historique" de ce même fichier A_lire.txt. 6 - Historique -------------- 07/05/2009 - V1.2.0.3 - Correction bug majeur plantage logiciel lors d'une première utilisation, en l'absence d'un fichier ini contenant au moins une ligne d'historique des projets dernièrements utilisés (MRU, Most Recently Used). - Augmentation du nombre d'items max dans la liste MRU. De 10, il passe à 24. 10/08/2008 - V1.2.0.2 - Ajout informations dans la barre de statut lors de l'ouverture d'un projet. - Correction bug mineur "sablier" lors de la tentative de réouverture par la liste des fichiers récents, d'un projet qui a été supprimé entre temps. 01/08/2008 - V1.2.0.1 - Amélioration du calcul de la différence entre les dates des fichiers source et destination. Désormais, deux fichiers dont les attributs Date / Heures diffèrent de seulement 2 secondes (ou moins) sont considérés comme identiques d'un point de vue horaire. 03/07/2008 - V1.2.0.0 - Correction bug mineur raffraichissement barre de progression indiquant l'état d'avancement de la copie des fichiers, sous WinXP SP1. - Elimination d'erreur parfois affichées après copie de certains types de fichiers, notemment sur clés USB. 04/09/2006 - V1.1.0.3 - Désormais, les comparaisons de date s'effectuent en ignorant les décalages horaires. 04/08/2005 - V1.1.0.2 - Ajout possibilité interruption processus de copie si une erreur survient pendant la suppression d'un fichier. Désormais, une question est posée à l'utilisateur dans un tel cas, pour savoir si la copie des fichiers suivants (s'il y en a bien sûr) doit ou non se poursuivre. 12/09/2004 - V1.1.0.1 - Correction bug majeur Problème d'accès à des fichiers sur CDRom lorsque le contrôle CRC des fichiers est activé. 03/09/2004 - V1.1.0.0 - Modification méthode employée pour déterminer si les fichiers destinations doivent être mis à jour : Ajout contrôle CRC et prise en compte des changements d'horaire été/hiver. Désormais, un fichier destination qui possède une étiquette Date-Heure différente de plus ou moins 0h59'55" à 1h00'05" par rapport à l'étiquette Date-Heure du fichier source de même nom, ne sera copié que si les CRC des deux fichiers diffèrent. - Ajout contrôle CRC des fichiers copiés lors de la phase de vérification après copie (sécurité supplémentaire). 13/07/2004 - V1.0.0.26 - Correction bug copie de fichiers en lecture seule depuis sur CDRom. Les fichiers destination dont l'attribut Lecture seule était activé pouvaient être copiés, mais seulement lors d'une deuxième demande de copie (à la première demande, la tentative de copie échouait). 30/03/2004 - V1.0.0.25 - Modification de la compatibilité avec les thèmes (apparence des controles visuels) de Windows XP. Désormais, le code assurant cette gestion est contenu dans le fichier externe CopySync.exe.manifest, et n'est plus intégré dans l'exécutable. Il s'agit d'une étape intermédiaire destinée à vérifier le bon fonctionnement sur l'ensemble des plate-formes Windows. 26/03/2004 - V1.0.0.24 - Correction de 3 bugs mineurs dans fenêtre Ouverture de projet : . le bouton OK restait sans effet si l'option Créer un nouveau projet était sélectionnée. . la touche Entrée du clavier restait sans effet et il était nécessaire de double-cliquer sur le nom du projet à ouvrir, ou cliquer sur le bouton OK, si l'option Ouvrir un projet existant était sélectionnée. . La touche Echap. du clavier restait sans effet. 22/03/2004 - V1.0.0.23 - Ajout fonction de connexions / déconnexions de lecteurs réseau. - Ajout compatibilité des contrôles visuels avec Windows XP. - Ajout des boutons Appercu avant impression et Imprimer sur la barre d'outils de la fenêtre principale. - Modification comportement de l'affichage lorsque l'option "Afficher la fenêtre Choix du projet au démarrage" est activée. Désormais, même si le nombre de fichiers à synchroniser est très important (ou si l'accès à ces fichiers s'effectue au travers d'un réseau lent), l'affichage de la fenêtre principale est immédiat, ce qui permet de suivre l'évolution de l'analyse des fichiers. 08/12/2003 - V1.0.0.22 - Correction bug Date/Heure de fichier (dans certains cas, le fichier copié ne possédait pas la même heure (à une ou deux secondes près) que celle du fichier source. 25/11/2003 - V1.0.0.21 - Correction bug Date/Heure de fichier (problème passage Heure d'été / heure d'hiver). 20/11/2003 - V1.0.0.20 - Correction bug problème de copie sur des fichiers ayant l'attribut "Lecture seule", et pour lesquels une "seconde passe" était nécessaire pour une copie réussie. 13/10/2003 - V1.0.0.19 - Prise en charge des fichiers ayant l'attribut Systeme (S) ou Caché (H) en plus des fichiers ayant l'attribut Lecture seule (R). Ces fichiers n'étaient auparavant pas copiés et une indication "Erreur" était donnée pour ces fichiers après tentative de copie. - La mise à jour des fichiers à copier s'effectue désormais seulement sur les fichiers qui ne sont pas encore synchronisés (ceux qui sont à jour ne sont plus analysés une seconde fois), ce qui réduit le temps de traitement global. 12/09/2003 - V1.0.0.18 - Raffraichissement de la liste des fichiers à copier lors du changement du répertoire de destination. - Indication du numéro de fichier en cours d'analyse lors de la recherche des fichiers à synchroniser. - Suppression du message informant de l'égalité des répertoires source et destination. Le message apparait toujours dans la liste des fichiers à copier, mais n'est plus affiché dans une boite de dialogue. - Prise en charge des lecteurs réseau (en cours, pas fini). 24/07/2003 - V1.0.0.17 - Léger "relookage" de l'application. - Correction de bugs mineurs. - Désormais la liste des fichiers est correctement redessinée après affichage d'une boite de dialogue au dessus d'elle. 11/06/2003 - V1.0.0.16 - Prise en compte de la date réelle de création des fichiers, et non après application de l'heure locale. Ce qui évite les mises à jours à chaque changement heure d'hivers / heure d'été... - Meilleure prise en charge des erreurs liées aux problèmes de médias amovibles (erreur d'écriture, espace disque insuffisant, etc). - Lors de la copie des fichiers, la taille du fichier en cours à copier et l'espace disque libre sont désormais tous deux affichés dans la barre de statuts. Auparavant, seul l'espace libre était affiché. - Ajout de fonctions d'effacement de fichiers évitant de passer par la boite de dialogue des options pour préciser si les fichiers à effacer sont ceux de la source, de la destination, et s'ils doivent ou non etre envoyé dans la poubelle ou supprimés définitivement. L'ancienne fonction est conservée, elle s'ajuste automatiquement au dernier type d'effacement effectué. 28/01/2003 - V1.0.0.15 - Correction bug mineur affichage messages d'erreur lors de la sortie du logiciel quand ce dernier est exécuté depuis un CDRom, ou quand le fichier CopySync.ini est en lecture seule. 09/01/2003 - V1.0.0.14 - Correction bug mineur affichage nombre de fichiers à copier dans la barre de statut de la fenetre principale, après avoir retiré un ou plusieurs fichiers de la liste des fichiers à exclure (le nombre de fichiers à copier était bon, mais le texte ne l'était pas). 10/12/2002 - V1.0.0.13 - Modification du statut affiché pour les fichiers pour lesquels la copie a échouée (si la vérification de la copie est activée). Désormais, quand un fichier n'est pas copié, et si la vérification de la copie est activée, l'item correspondant à ce fichier est marqué du code d'erreur -1, et le statut est 'Erreur' et non plus 'Copié'. Ainsi l'item en question est afiché en rouge et non plus en vert comme auparavant. - Modification libélé des fichiés copiés quand la vérification de la copie est activée : désormais, le libélé est "Copié et vérifié" et non plus "Copié" quand la vérification est positive. 06/12/2002 - V1.0.0.12 - Mise à jour des l'espace libre sur le disque de destination au fur et à mesure de la copie des fichiers. 19/11/2002 - V1.0.0.11 - Ajout option Afficher la fenêtre "Choix du projet". Il est désormais possible de spécifier si cette fenêtre doit ou non apparaitre au lancement du logiciel. - Optimisation de la fenêtre "Choix du projet" qui apparait au démarrage du logiciel. 14/11/2002 - V1.0.0.10 - Ajout visualisation taille des fichiers dans la liste des fichiers à copier. 12/11/2002 - V1.0.0.9 - Ajout Option Vérification de chaque fichier copié (lecture et comparaison bit à bit des fichiers Source et Destination). 11/11/2002 - V1.0.0.8 - Ajout icone "flèche" indiquant visuellement le sens de copie des fichiers à copier. - Ajout execution du fichier sélectionné lors d'un double clic sur ce dernier (idem que dans l'explorateur de Windows). - Ajout raffraichissement de la liste des fichiers à copier après interruption par l'utilisateur avant la fin des opérations. Auparavant, la liste était raffraichie à la fin des opérations, mais pas si l'utilisateur arrêtait le processus en cours de route. - Ajout fenetre de choix du fichier projet à ouvrir lors du lancement du logiciel, parmis une liste des derniers fichiers projet ouverts. La liste est équivalente à celle permettant la création des menus de rappel des derniers fichiers projet utilisés et affichés dans le menu Fichiers de la fenetre principale (liste MRU, Most Recently Used). - Ajout raffraichissement de la liste des fichiers à copier lorsqu'un ou plusieurs fichiers Destination sont choisis en tant que source (fonction d'inversion sens de copie). 06/11/2002 - V1.0.0.7 - Ajout désactivation automatique de l'attribut lecture seule pour un fichier devant être mis à jour qui possède cet attribut activé (auparavant un fichier en lecture seule dans le répertoire destination ne pouvait être mis à jour). 10/10/2002 - V1.0.0.6 - Correction bug mineur Affichage Espace libre répertoire Destination quand ce dernier n'est pas valide. Désormais, quand le répertoire Destination spécifié n'est pas valide, le message "-.-- octets libres" est affiché. 07/10/2002 - V1.0.0.5 - Ajout possibilité de choisir, lors d'une demande de suppression de fichiers, si les fichiers à supprimer sont ceux du répertoire Source ou Destination, ou les deux. - Ajout possibilité de choisir, lors d'une demande de suppression de fichiers, si la suppressioin est définitive, ou si les fichiers effacés sont envoyés dans la corbeille de Windows. 06/10/2002 - V1.0.0.4 - Ajout fonction suppression des fichiers directement depuis l'interface principale. Les fichiers effacés sont envoyés à la poubelle et sont donc récupérables au besoin. Remarque : les fichiers concernés (ceux qui seront effacés) sont ceux du répertoire Destination. Les fichiers du répertoire Source ne peuvent actuellement pas être effacés à l'aide de cette fonction. - Ajout fonction Prévisualisation et Impression de la liste des fichiers listés. - Ajout fonction Horodatage de fichiers. Cette fonction permet de spécifier une date et une heure précise aux fichiers sélectionnés. Vous pouvez spécifier s'il faut modifier la date de création, la date de dernière modification, et la date du dernier accès. - Correction bug mineur affectant le raffraichissement du nombre de fichiers à copier après interruption de la recherche des fichiers à synchroniser. - Ajout Tri de la liste des fichiers lors de la recherche. Désormais, les fichiers sont triés par ordre alphabétique pendant la recherche, avant d'être insérés dans la liste. De la sorte, lors de la copie, le curseur se déplace de haut en bas au fur et à mesure des opérations de copie, et non plus en fonction de l'ordre dans lequel les fichiers avaient été trouvés. - Ajout d'une colonne "Extension", permettant le tri des fichiers par extension. 04/10/2002 - V1.0.0.3 - Ajout avertissement si le répertoire source spécifié est la racine d'un lecteur, et si l'option de récursivité des répertoires (inclusion des sous- répertoires) est activée. L'avertissement est juste déstiné à prévenir que l'option de raffraichissement de la liste des fichiers à copier, ou que la copie même de ces fichiers risque de prendre un temps plus long. - Ajout Liste des fichiers dernièrement utilisés, dans le menu Fichiers. - Ajout possibilité de spécifier des fichiers à copier qui ne deavient pas l'être (par exemple pour copier ponctuellement un fichier exclu). - Ajout possibilité interruption de la recherche des fichiers à synchroniser. Cette fonction est particulièrement utile si la recherche se fait sur un répertoire contenant un très grand nombre de fichiers, et que vous vous rendez compte que le répertoire en question n'est pas le bon. Vous n'avez désormais plus besoin d'attendre la fin de la recherche pour spécifier un nouveau répertoire. 04/10/2002 - V1.0.0.2 - Ajout possibilité de spécifier des fichiers à ignorer. Utile par exemple si vous ne souhaitez pas exclure une extension donnée, et que malgré celà un fichier portant cette extension ne doit pas être synchronisé. - Ajout possibilité inversion des répertoires Source et Destination. - Ajout possibilité inversion du sens de copie des fichiers. Celà peut être utile si vous avez des fichiers dans le répertoire Destination que vous souhaitez copier dans le répertoire Source. Celà n'a de sens que si le nombre de fichiers à copier depuis le répertoire Destination vers le répertoire Source est faible. Sinon, autant inverser les répertoires Source et Destination. 04/10/2002 - V1.0.0.1 - Ajout possibilité de spécifier des extensions de fichiers à ignorer. xx/xx/xxxx - V1.0.0.0 et versions antérieures Historique non suivi (développement initial, puis phase de tests). 7 - Evolutions demandées (en attente ou réalisées) -------------------------------------------------- - Aucune { EN ATTENTE DE REALISATION. IMPLEMENTE le xx/xx/xxxx. MODIFIE le xx/xx/xxxx. CORRIGE le xx/xx/xxxx. } 8 - Bugs connus ---------------- - Plantage du logiciel si le répertoire source ou destination est le lecteur de disquette A: et si aucun lecteur n'est présent (cas par exemple des ordinateurs portables n'ayant qu'un emplacement pour le lecteur de disquette ou pour le lecteur de CD-Rom ou de DVD-Rom). EN ATTENTE DE CORRECTION. - Sous WinXP, plantage dans certains cas quand l'espace libre sur le lecteur de destination est insuffisant (même si le fichier à copier a une taille inférieure à l'espace libre). - Sur certains ordinateurs, la boite de dialogue de formatage de disquette n'apparait pas lors de l'appel de la fonction Formatter disquette. 9 - Divers ---------- - Sans objet. -------------- Pour tout renseignements complémentaires, n'hésitez pas à me contacter. Rémy Mallard http://www.sonelec-musique.com adresse mail sur page "Contacts"