# Liste des fonctionnalités de Pacifist

- compilé en Binaire Universel pour une performance rapide sur les Macs avec processeurs Intel;
- vous laisse installer des éléments individuels ou des dossiers des paquets .pkg, ou soit à leurs emplacements par défaut ou à un emplacement personnalisé que vous indiquez;
- vous permet d'installer sur un disque autre que le disque de démarrage si vous préférez;
- fonctionne avec le nouveau format de paquets de Mac OS X 10.4 « Tiger », de Mac OS X 10.2 « Jaguar » aussi bien que l'ancien format Mac OS X 10.0;
- fonctionne avec les paquets .pkg, métapaquets .mpkg, les listes de fichiers .bom, les images disques .dmg, et les archives .pax, .tar, .tar.gz, et .tgz;
- inclus la capacité de vérifier des installations existantes, en comparant les fichiers sur votre disque dur aux fichiers énumérés dans le module, et en vous informant des fichiers manquants aussi bien que des fichiers qui ont autorisations ou sommes de contrôle différentes que ceux énumérés dans le paquet;
- suit tous les liens symboliques et les alias correctement, sans les détruire;
- ne modifie pas les propriétés des dossiers existants, y compris leurs autorisations;
- donne correctement les tailles d'un paquet, comprimé et non comprimé;
- affiche les informations suivantes sur des fichiers en paquets : chemin d'accès, taille, type, propriétaire, groupe, autorisations, date de modification, somme de contrôle;
- permet à l'utilisateur sélectivement choisir d'afficher ou non certains types de métadonnées;
- la fenêtre d'inspecteur donne un regard plus détaillé aux fichiers dans un paquet;
- affiche la taille totale des fichiers présentement choisis, vous faisant connaître exactement combien d'espace votre installation prendra sur votre disque dur. Mets à jour dynamiquement cette taille pendant que la sélection change,
- configure correctement tous les propriétaires des fichiers et configurations d'autorisation;
- convertis automatiquement des fichiers AppleDouble en fourches et métadonnées de ressource en installant sur des disques HFS+ (laisse les fichiers en installant sur UFS);
- mise à jour automatiquement l'information d'optimisation après l'installation pour optimiser l'exécution de système (désactivé par défaut en utilisant Mac OS X 10.4 « Tiger » et ultérieur);
- il est possible d'annuler l'extraction à n'importe quelle étape de l'installation;
- interface multidocuments;
- capable de multitraitements;
- a un dispositif de recherche qui fonctionne;
- supporte le glisser-déposer;
- supporte les menus contextuels;
- fonctions utilisées souvent disponibles par l'intermédiaire de la barre d'outils;
- remplissage automatique du nom de fichier;
- fonctionne avec les paquets comprimés ou non comprimés;
- par défaut, demande avant de substituer tous les fichiers;
- utilise la structure de sécurité si les fichiers doivent être installés en racine;
- si vous installez un dossier et que celui-ci existe déjà, Pacifist installe le contenu du dossier et sans détruire le dossier parent. Une exception est faite pour des paquets d'application, qui par défaut vous demanderont quoi faire;
- une mémoire tampon configurable est utilisée lors d'envoi de données à Pax, à la différence de la ligne de commande gzip, ainsi vous pouvez l'ajuster pour obtenir une décompression plus rapide avec les paquets gz comprimés;
- fonctionne autour d'un bogue dans Pax de sorte que les liens durs des paquets sont extraits correctement au lieu de produire des erreurs « Fichier introuvable »;
- belles icônes par Adam Betts;
- localisation allemande par Sebastian Krauß, Martin Bestmann, Goetz Goerisch, et Norbert Rittel;
- localisation française par Ronald Leroux;
- localisation hollandaise par Koen van Hees;
- localisation italienne par Gabriele Callari;
- localisation japonaise par Takehiko Hatatani.

# Problèmes connus et fonctionnalités manquantes

- aucun support d'aucune sorte pour les scripts de préinstallation, postinstallation, pré-mise à jour, et post-mise à jour
- aucun soutien pour les installations déplacées
- aucun désinstallateur (pourtant - il serait facile de la faire, mais je ne suis pas à l'aise de faire en sorte que mon programme efface des fichiers sur les disques durs des gens; cela ne serait pas bien si quelqu'un essayait de désinstaller un paquet de mise à jour de l'OS)

# Modifications dans la version 2.6.3

- Corrigé un problème qui provoquait le non-fonctionnement du glisser-déposer dans Snow Leopard.

# Modifications dans la version 2.6.2

- Correction d'un bogue ajouté par inadvertance à la version 2.6.1 qui provoque un blocage durant le stade « Vérification des fichiers ».

# Modifications dans la version 2.6.1

- Correction d'un bogue qui provoquait un mauvais fonctionnement de la fonction de Rapport sur les noyaux d'extension sous Mac OS X 10.6 Snow Leopard

# Modifications dans la version 2.6

- Support pour Mac OS X 10.6 (Snow Leopard)
- Ajout d'un plug-in QuickLook
- Ajout de la localisation en chinois simplifié par Yunxuan He
- Ajout du support pour les archives de type PKZIP, WinZip, et Info-Zip en auto-décompression
- Ajout du support pour les archives de type Zip64
- Ajout du support pour les archives de type .zip comprimé en bzip2
- Durant l'extraction, la phase de vérification est beaucoup plus rapide
- La phase de vérification est désormais optionnelle et peut être désactivée dans les préférences
- Correction d'un bogue provoquant le mauvais chargement de fichiers .xar, .pkg et .zip sur certains serveurs HTTP
- Correction d'un bogue pouvant survenir pendant la visualisation de paquets sans ressources
- Correction d'un bogue provoquant une mauvaise lecture de certains paquets plate Leopard
- Correction d'un problème empêchant le chargement des disques de Logic Studio par Pacifist
- Correction de quelques bogues qui provoquaient de fausses erreurs lors de l'extraction des fichiers de paquets pré-Leopard
- Correction d'un bogue provoquant une écriture erronée des fourches de ressource certains fichiers de paquets pré-Leopard
- Correction d'un bogue provoquant l'extraction de liens symboliques avec un chemin d'accès de contenu incorrect ou entièrement omis
- Correction d'un bogue de plantage pouvant survenir lors de l'ouverture de fichiers zip
- Correction d'un bogue provoquant une taille incorrecte de la fenêtre en affichant l'image
- Effectuer quelques corrections aux localisations
- Corrections de bogues divers

# Modifications dans la version 2.5.2

- Correction d'un bogue qui pouvait provoquer un plantage de Pacifist lors de l'exécution en mode non enregistré
- Ajout de la possibilité pour Pacifist d'accepter des URL à partir d'autres applications
- Ajout du support pour le disque d'installation de Xcode 2.5 au bouton «Ouvrir les disques d'installation Apple»
- Correction d'un bogue qui faisait que le chargement des URL contenant des caractères d'échappement pour cent ne fonctionnant pas correctement
- Pacifist devrait maintenant fonctionner sur Panther même si le sous-système BSD n'est pas présent
- Correction d'un bogue qui pouvait provoquer l'invisibilité de scripts de paquets dans certains paquets plats sous Leopard
- Correction d'un bogue qui pouvait faire que Pacifist ne répond pas au lancement dans certaines circonstances

# Modifications dans la version 2.5.1

- Correction d'un bogue qui empêchait Pacifist de se lancer sous Panther

# Modifications dans la version 2.5

- Support pour Mac OS X 10.5 (Leopard) et son nouveau format de paquet
- Support pour les archives .xar
- Support pour les archives .zip avec les différents formats. Devrait extraire correctement les métadonnées Mac et Unix du format .Zip d'Apple aussi bien que les archives MacZip, SmartZip, ZipIt, et InfoZip. Afin de réaliser le soutien de tous ces formats aussi bien que la fonction « Ouvrir l'URL », Pacifist a un nouveau programme d'analyse syntaxique du format .zip écrit complètement à partir de zéro plutôt que d'utiliser la fonctionnalité existante de l'outil 'zip' de la ligne commande.
- Une nouvelle fonction « Ouvrir l'URL » permet de charger à distance des archives en passant par un réseau. Pour les paquets .zip, .xar, .dmg, et les pkg de Leopard, ce dispositif télécharge seulement la partie du fichier qui est nécessaire pour le lire, se faisant que les fichiers s'ouvrent beaucoup plus rapidement que si toute l'archive était téléchargée (C'est très rapide pour les fichiers .zip, en particulier. Essayez-le.)
- Tous les fichiers dans un paquet peuvent maintenant être visualisés directement dans Pacifist en utilisant la nouvelle fonction « Voir les fichiers ». La fonction « Voir les fichiers » inclut le support de divers types de fichier de textes et d'image, aussi bien que le soutien du RTF, RTFD, HTML, MS Word, et des fichiers de liste de propriétés. Pacifist 2.5 ajoute également un nouveau visualisateur hexadécimal de fichier pour voir les fichiers binaires et les types inconnus de fichier.
- Le chargement d'une image disque contenant un module causera maintenant le chargement du paquet et l'affichage de son contenu.
- Les fichiers avec un souligné (._example) ne sont plus affichés comme des fichiers séparés, mais sont maintenant considérés un attribut du fichier initial. Si un fichier a un fichier avec un souligné ou une fourchette de ressource liée à celui-ci, un badge est ajouté à son icône pour indiquer ceci.
- Les ressources d'un paquet peuvent maintenant être extraites, tout comme le contenu d'un module.
- Le dispositif de vérification ignore maintenant les permissions des liens symboliques.
- Le dispositif de vérification a maintenant un contrôle de"fichiers de Longueur Zéro" pour détecter les fichiers qui ont pu avoir été vidés par le bogue d'optimisation (prebinding) récent dans OS X.
- Le dispositif de recherche maintenant utilise un champ approprié de recherche, comme Commande-G et Commande-Majus-G pour réutiliser les résultats de recherche.
- Les fichiers qui sont visualisés via la fonction « Voir les fichiers » peuvent maintenant être fouillés.
- Pacifist inclut maintenant une option pour créer des fichiers BOM.
- Enlevé quelques options périmées des préférences.
- Malheureusement, la localisation tchèque a été retirée de cette version. Si tout va bien, elle pourra être ré-inclus un certain moment à l'avenir.
- Plusieurs corrections de bogues.

# Modifications dans la version 2.0.1

- Nouvelle localisation tchèque par Lukáš Vajda
- Clarification d'interface : si vous choisissez un dossier ou un paquet qui contient d'autres fichiers et dossiers, les fichiers contenus auront maintenant une couleur de contraste gris pâle pour indiquer qu'ils seront extraits/installés aussi
- A remplacé le message d'erreur générique d'échec d'ouverture de fichier par quelque chose plus spécifique
- A corrigé un bogue dans lequel l'utilisation de la fonction « Installer » de certains paquets pouvait faire planter Pacifist
- A corrigé un bogue qui pouvait faire installer certains paquets au mauvais endroit sous certaines conditions
- Divers problèmes de localisation ont été corrigés

# Modifications dans la version 2.0

- Support complet de Mac OS X 10.4 « Tiger »;
- Compilé en Binaire Universel pour une exécution sur les Macs avec processeurs Intel;
- Réparé un bogue qui empêchait l'enregistrement de fonctionner correctement sur les Mac avec Intel;
- Réparé un bogue qui faisait que de larges metapaquets chargeaient quelques paquets après avoir l'avoir annulé;
- Réparé un bogue qui faisait que de certains paquets affichaient incorrectement des erreurs « Fichiers BOM introuvables »;
- Ajouté le support pour la lecture de fichiers raw BOM;
- Ajouté le support pour la lecture de fichiers DMG;
- Ajouté le support pour la lecture de fichiers .pax, .tar, .tar.gz, et .tgz;
- Ajouté la possibilité de voir les ressources d'un paquet (càd, le fichier Lisez-moi, les scripts d'installation, etc.)
- Corrigé quelques fuites de mémoire;
- Rendu possible de fermer l'écran-choc;
- Réparé un bogue qui empêchait la barre de progression de rester visible si vous exécutiez une optimisation sur un dossier ne contenant aucun fichier exécutable;
- Pacifist est désormais capable de détecter automatiquement et d'ouvrir les paquets pour la Restoration de logiciels, iLife et les Outils de développement en plus des paquets d'installation de Mac OS X;
- Ajouté le support pour les paquets du Bêta public de Mac OS X;
- Ajouter une option pour ignorer les fichiers .DS_Store lors de l'extraction;
- Réparé un bogue qui empêchait l'actualisation de la barre de progression sous Mac OS X 10.2.x;
- Le calcul de la taille des dossiers est désormais facultatif;
- L'optimisation d'un dossier ayant un grand nombre de fichiers ne devrait plus ralentir considérablement le système;
- Ajouté la capacité de décider si on utilise les privilèges administrateur pour installer des fichiers;
- Ajouté la capacité de créer des reçus pour les paquets;
- Corrigé un problème qui empêchait le chargement du Disque 2, Disque 3 de certains ensembles d'installation multidisques Mac OS X ou les deux;
- Corrigé un problème qui empêchait le bon fonctionnement de la mise à jour de l'optimisation sous Mac OS X 10.4;
- Corrigé un bogue étrange qui causait l'apparition de lignes vides dans la liste des fichiers sous Tiger;
- Corrigé certaines erreurs lors du décodage de la fourche ressource sous Tiger;
- Corrigé un bogue qui empêchait l'extraction de certains fichiers provenant de métapaquets contenant d'autres métapaquets;
- Le réglage par défaut est désormais de ne pas mettre à jour l'optimisation si le système est 10.4 et ultérieur;
- L'optimisation d'un dossier individuel est désormais désactivée sous 10.4 et ultérieur parce que cette fonctionnalité n'est plus nécessaire (ou possible).
- Les dossiers peuvent désormais être décomprimés en les double-cliquant.

# Modifications dans la version 1.6.3

- Corrigé un problème avec les autorisations qui faisaient que Pacifist ne fonctionnait pas bien avec des comptes d'autres qu'administrateur.

# Modifications dans la version 1.6.2

- Réparer un bogue rare en ouvrant les métapaquets de style 10.1;
- Passe à côté d'un bogue possible de Panther qui peut empêcher les zones de dialogue "Prière d'insérer le disque" de se fermer lorsqu'un disque est inséré;
- Souhaite avoir réparé un problème qui faisait que Pacifist donnait de faux messages « BOM non trouvé » ;
- Réparé un bogue qui causait une erreur si l'utilisateur annulait l'autorisation;
- Réparé un bogue dans la zone de dialogue « Chargement » où le nom d'un long fichier était tronqué;
- Réparé un bogue rare faisant que les fichiers AppleDouble n'étaient pas joints correctement;
- Reparé un bogue faisant que les proxys des paquets affichaient leurs tailles incorrectement.

# Modifications dans la version 1.6.1

- Conçu avec GCC 3.3;
- Réparé quelques problèmes mineurs de l'IU;
- Réparé quelques bogues qui causaient des erreurs lors du chargement des paquets et n'étaient pas rapportées correctement;
- La mise à jour de l'optimisation se déroule désormais en tâche de fond au lieu de bloquer l'IU et peut être annulée;
- L'annulation de l'extraction se fait plus rapidement lors de l'étape "Mise à jour de l'optimisation";
- L'optimisation a désormais une vraie barre de progression;
- La présentation en liste a désormais un fond alternant entre le blanc et le bleu (Mac OS X et ultérieur);
- Pacifist est désormais plus efficace et n'enregistre plus autant d'information dans la Console;
- Refait le panneau de préférence pour rencontrer les lignes directrices;
- Réparé un bogue qui empêchait la fenêtre état de la vérification de répondre par le clavier;
- Le bogue « Arrêter l'installation » dans la zone de dialogue devrait désormais fonctionner correctement en chargeant les paquets d'installation Mac OS X;
- Réparé quelques plantages qui se produisaient en utilisant Mac OS X 10.1;
- Réparé un problème où Pacifist se bloquait lorsqu'un menu est abaissé en utilisant Mac OS X 10.3;
- Réparé un problème où l'installation des paquets de l'OS avec certains DVDs ne se chargeaient pas correctement;
- Réparé une perte de mémoire.

# Modification de la version 1.6

- Compatibilité avec Mac OS X 10.3 (Panther) et ses paquets;
- A corrigé quelques imperfections mineures de l'interface;
- Petites augmentations de la performance;
- Le dispositif de vérification vérifie si la taille du fichier si le paquet n'indique pas une somme de contrôle;
- A corrigé quelques bogues en extrayant des fichiers identiques à partir d'un paquet;
- Le chargement d'un paquet est maintenant fait à partir d'un segment séparé;
- Il est maintenant possible d'annuler le chargement d'un paquet;
- A corrigé une fausse erreur de disque plein;
- Pacifist informe maintenant le Finder quand il installe un fichier de sorte que le Finder se met à jour immédiatement;
- Pacifist est maintenant beaucoup plus futé en traitant des situations où on l'invite à extraire des fichiers à partir d'un paquet sur un disque qui n'est plus inséré.

# Modification de la version 1.5.3

- Ré-implémenté le soutien pour Mac OS X 10.1.x;
- Ajouté la localisation en hollandais par Koen van Hees;
- Réparé un bogue qui pouvait causer les messages d'erreur incorrects dans de rares cas;
- Amélioré la performance et la fiabilité de la fonction de vérification;
- Ai rendu les rapports de vérifications des fichiers encore plus compatibles avec certains navigateurs;
- Autres réparations de bogues mineurs;

# Modification de la version 1.5.2

- ajouté la localisation en italien par Gabriele Callari
- ajouté un bouton Nouveau dossier à la zone de dialogue d'extraction.
- a amélioré une partie du code fondamental d'extraction ; si tout va bien, l'exécution sera un peu améliorée.
- ajouté le support pour les menus contextuels
- a ajouté l'option de forcer les fichiers à être préoptimisés en mettant à jour l'information d'optimisation
- a ajouté le support .mpkg
- a, si tout va bien, répare un bogue ennuyant où la feuille de progression d'un document parfois ne se fermerait pas si l'installation terminait quand l'application a été cachée
- a réparé un bogue dans l'analyse de l'info pour le vieux format de paquet de non-Jaguar
- a modifié des choses de sorte que le répertoire provisoire où Pacifist enregistre des fichiers avant de les déplacer à leurs destinations est enregistré sur le même disque où les fichiers seront installés pour faciliter les installations avec un disque à espace limité ou n'ayant aucun espace, tel que BootCD
- a ajouté la vérification des installations
- a, si tout va bien, réparé, un bogue de plantage qui se produisait parfois en glissant des paquets sur la fenêtre de démarrage de Pacifist
- ajout de l'extraction de fichiers par glisser-déposer
- a ajouté le soutien des paquets de « Sources alternatives » Jaguar
- a réparé un bogue où la navigation par clavier cessait de fonctionner sous Jaguar
- a réparé un bogue qui faisait tomber Pacifist en panne en ouvrant les paquets style Mac OS X 10.0 qui ont utilisé les fins de ligne traditionnelle Mac OS plutôt que les fins de lignes d'UNIX
- a rendu l'utilisation des feuilles plus étendue
- a réparé un bogue qui pouvait causer un bon nombre de fausses erreurs qui étaient enregistrées à la console lors de la mise à jour de l'optimisation
- a changé le comportement de sorte que seulement les fichiers qui ont été installés devraient obtenir l'optimisation
- a réparé un bogue qui pourrait faire arrêter Pacifist en extrayant un nombre très grand de fichiers à la fois
- a réparé quelques bogues de localisation
- a trouvé quelques endroits où des tailles de fichiers étaient encore enregistrées en tant que nombres entiers de 32 octets, causant de fausses erreurs de « disque plein » sur les lecteurs durs avec plus de quatre gigaoctets libres, et substitués leur avec des nombres entiers à 64 octets

*Ce produit inclut un logiciel développé par l'Université de la Californie, à Berkeley et de ses contributeurs.