Page d'accueil du projet Add-Lib
Révisions
Code : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | Profile : Correction de la fonction TestLib Modification de la gestion des pré-requis : Le chargement des scripts est désormais ordonné: certains outils dépendent désormais de la configuration de Add-Lib. Ajout du package PackageWmiTools.ps1 Contient des fonctions liées à WMI : Get-LoggedUser, Get-ProcessOwner, Get-OwnerOfFile, Get-WmiProvider, Get-LocalizedNamespace, Get-WmiClassInfo, Get-WmiHelp, Test-WinmgmtIsRunning, Test-WMIVariable, Search-WmiHelp. Ajout du package PackageOperatorsLinq.ps1 Opérateurs à la LINQ : Skip-While, Skip-Count, Take-While, Take-Count. Ajout du script PackageSyntheticObject.ps1 Contient des fonctions de gestion d'objet personnalisé. Déplacement des fonctions du script PackageWindowsFunctions.ps1 Add-ScriptPropertyNumberRO Set-Constant : ajout du switch RemoveAddMethod PackageAdvancedDotNET.ps1 Amélioration des messages d'erreurs de la fonction New-Struct. Ajout de la fonction New-ScriptVariable permettant la création de variable liée (tied variable). Correction de la fonction New-GenericObject: Le paramètre $constructorParameters nécessite une valeur par défaut, sinon l'appel provoque l' exception suivante : Exception lors de l'appel de « CreateInstance » avec « 2 » argument(s) : « Correspondance ambiguë trouvée. » PackageRunSpace.ps1 Ajout du formatage par défaut sur l'objet Runspace. Ajout de démonstrations d'exécution de script au sein de runspace utilisant des objets mutex. Ajout de la gestion des collections Providers,Cmdlets,Format,Types et Assemblies d'une configuration de runspace. Nouvelles fonctions : Add-ConfigurationEntry New-CmdletConfigurationEntry New-ProviderConfigurationEntry New-DataFileConfigurationEntry ( gére : FormatConfigurationEntry, TypeConfigurationEntry et AssemblyConfigurationEntry) La fonction Add-ScriptConfigurationEntry est obsoléte. Ajout de démo autour de AutoResetEvent.WailAll en mode STA. L'exécution, au sein d'un runspace, d'une winform nécessitant le model de thread STA. Création de configuration de runspace. Convert-Form Modification de la gestion des pré-requis : On dépend désormais du profile utilisateur de Add-Lib, qui charge le script PackageScripts.ps1 qui a été déplacé du fichier répertoire Convert-Form vers le répertoire Scripts Factorisation de regex, lecture de ressources -> resources.GetObject Ajout du formatage par défaut sur l'objet Runspace. Ajout d'un package de fonctions liées à WMI Fonction New-Struct : Reformatage du code Suppression de code redondant, on utilise désormais la fonction Compile-Csharp. Validation de l'usage couplé de -InvokeInRunspace et -STA. Correction de la gestion des exceptions System.UnauthorizedAccessException, System.IO.IOException Correction de la gestion de $OFS en mode -strict PackageScripts.ps1 Ce script dépend désormais du profile utilisateur de Add-Lib Déplacement de ce fichier de Convert-Form vers le répertoire Scripts Correction de la fonction Test-ParentPath Renommage des fonctions TestRequired* en Test-Required* Suppression de la fonction Import-LocalizedData, elle est chargée via le profil utilisateur. Ajout d'un fichier de tests liés au fonction des gestion des Path. Ajout de la fonction Get-ExclusifSwitch. Script New-Sequence.ps1 Corrections des bug suivants : - la fonction NextVal() ne renvoyait pas la bonne valeur en présence du switch Cycle, - les tests de validation de la séquence ne géraient pas les valeurs négatives, cast obligatoire en [int] Corrections mineur de l'affichage MAJ des tests de la fonction New-Sequence PackageWindowsFunctions.ps1 Ajout de la fonction GetWindowRect Corrections mineur. MAJ des démos Log4Posh InitializeLG4N.ps1 Correction de la fonction Remove-WrapperLog4Net: libération incompléte de ressources. Import-LocalizedData.ps1 Modification de la gestion du membre dynamique GetDataFile de la hashtable globale contenant les messages localisés. Correction du message d'erreur "NotDerivedClass" Tests Test des différentes collections d'une configuration de runspace. Suppression du fichier de test de recherche de nom de fonction. Correction de l'appel du cmdlet Invoke-Apartment Corrections des Tests de convert-Form: Les chemins pouvant contenir des espaces n'étaient pas gérés. Suite aux modifications effectuées sur Convert-Form.ps1, MAJ des nom d'exceptions à trapper. |