Historique
IMPORTANT : Voir ici pour les changements r�cents de rupture de script.
Voici l`historique r�sum� des modifications apport�es � AutoIt v3.
(Pour l`historique technique complet, cliquez ici. Pour l`historique complet, y compris tous les changements entre les versions b�ta cliquez ici.)
3.3.14.5 (16 Mars 2018) (Release)
UDFs :
- Corrig� #3606 : CheckForUpdates : Script Extras\AutoUpdateIt\AutoUpdateIt.au3.
3.3.14.4 (09 Mars 2018) (Release)
UDFs :
3.3.14.3 (02 F�vrier 2018) (Release)
AutoIt :
- Chang� : Emplacement du lien pointant vers la directive #pragma. Trouv� dans la page des directives linguistiques.
- Chang� : Mise � jour du moteur d'expressions r�guli�res PCRE en version 8.37.
- Corrig� #3237 : Le d�codage des journaux d'�v�nements traite d�sormais plus de 9 �l�ments.
- Corrig� #3068 : Le commentaire de Switch �tait incorrect dans la documentation.
- Corrig� #2997 : Correction d'un bug avec les expressions r�guli�res UTF sans casse.
- Corrig� #3009 : MouseGetCursor() pour curseur MAIN.
- Corrig� #2899 : WinGetHandle("LAST") @error.
- Corrig� #2945 : Les textes centr� et justifi� � droite sont interrompu sur les boutons natifs lorsque les couleurs sont d�finies.
- Corrig� #2916 : GUISetCoord() non utilis� dans GUICtrlCreatePic().
- Corrig� #2869 : GUICtrlSetTip() affiche un mauvais tip.
- Corrig� #2892 : GUICtrlSetData() sur le contr�le Dummy.
- Corrig� : EnvUpdate() ne sera plus bloqu� par les fen�tres bloqu�es.
- Corrig� : La directive pragma ne fonctionnait pas correctement pour d�finir les options de Windows 10.
- Corrig� : WSAGetError -> WSAGetLastError faute de frappe dans la documentation des fonctions TCP/UDP.
- Corrig� #3193 : Dans l'aide "Language Reference - Variable", correction de l'exemple.
- Corrig� : $EXITCLOSE_BYSUTDOWN -> $EXITCLOSE_BYSHUTDOWN faute de frappes AutoItConstants.au3 utilis� avec OnAutoItExitRegister(). CECI EST UN CHANGEMENT QUI ENTRAINE UNE RUPTURE DE SCRIPT
UDFs :
- Supprim� : La documentation de _MathCheckDiv() a �t� supprim�e, car c'�tait un wrapper de base pour Mod($iNum1, $iNum2). CECI EST UN CHANGEMENT QUI ENTRAINE UNE RUPTURE DE SCRIPT
- Supprim� #3071: 4i�me exemple de la documentation Random(), puisque la solution de contournement n'est plus n�cessaire.
- Chang� : R��criture de _FileCountLines() en utilisant la fonction native FileReadToArray(). Consultez la documentation pour les nouvelles valeurs @error.
- Chang� : Valeur de retour pour _Degree() et _Radian() en cas d'erreur de cha�ne vide � z�ro. CECI EST UN CHANGEMENT QUI ENTRAINE UNE RUPTURE DE SCRIPT
- Chang� : _SQLite 3.8.11.1 -> 3.22.0.0.
- Chang� : _SQLite_Startup() ne t�l�charge plus. Un nouveau dossier peut �tre utilis� pour stocker les fichiers SQLite dll/exe dans @LocalAppDataDir\AutoIt v3\SQLite
- Chang� : Les fonctions UDF de conversion WinAPI sont d�plac�es de WinAPI.au3 et WinAPIMisc.au3 vers WinAPIConv.au3.
- Chang� : Les handles et Objets WinAPI sont d�plac�es de WinAPI.au3 vers WinAPIHObj.au3.
- Chang� : Les fonctions UDF WinAPI Icons sont d�plac�es de WinAPIRes.au3 vers WinAPIIcons.au3.
- Chang� : Un tas d'UDFs WinAPI WinAPI ont �t� d�plac�es de WinAPISys.au3 vers WinAPIMem.au3.
- Chang� : Les fonctions UDF WinAPI Gdi Device Context (DC) ont �t� d�plac�es de WinAPI.au3 vers WinAPIGdiDC.au3.
- Chang� : _WinAPI_DefSubclassProc(), _WinAPI_GetWindowSubclass(), _WinAPI_RemoveWindowSubclass() et _WinAPI_SetWindowSubclass() ont �t� d�plac�s de WinAPIShellEx.au3 vers WinAPISys.au3. CECI EST UN CHANGEMENT QUI ENTRAINE UNE RUPTURE DE SCRIPT
- Chang� : _ArrayDisplay() est maintenant uniquement destin� � afficher le contenu d'un tableau - Mais jetez un oeil sur _DebugArrayDisplay(). Aucune limite d'�l�ments � afficher. Les param�tres $iAlt_Color et $hUser_Function ont �t� supprim�s.
3.3.14.2 (18 Septembre 2015) (Release)
AutoIt :
- Corrig� : Directive #pragma ne fonctionnait pas correctement pour la cr�ation des options de Windows 10.
UDFs :
- Corrig� #3078 : _ArrayUnique() Erreur sur les tableaux 2D avec autocheck.
- Chang� : _SQLite_Startup() Ne t�l�charge plus automatiquement les fichiers DLL. CECI EST UN CHANGEMENT QUI ENTRAINE UNE RUPTURE DE SCRIPT
3.3.14.1 (28 Juillet 2015) (Release)
AutoIt :
- Chang� : M�thode d'installation de modification du PSModulePath mise � jour
Autres :
- Chang� : AutoIt3Help.exe retravaill� et sign� num�riquement.
3.3.14.0 (10 Juillet 2015) (Release)
AutoIt :
- Chang� : L'OS minimum requis est d�sormais Windows XP SP3 et Windows Server 2003 SP2.
- Chang� : Mise � jour du moteur d'expressions r�guli�res PCRE en version 8.35.
- Chang� : L'encodage de fichier texte par d�faut a �t� modifi� en UTF8 sans BOM.
- Chang� : FileOpen() a de nouveaux modes pour forcer ANSI, UTF16-BE/LE sans BOM.
- Ajout� #2761 : AutoIt.chm version dans le titre.
- Ajout� #2365 : FileFindNextFile() - informations dans @extended.
- Ajout� #2647 : Retourne le nombre de lignes de FileReadToArray() dans @extended.
- Ajout� #2665 : FileCopy() n'�choue plus lors de la copie de fichiers EFS vers des destinations qui ne prennent pas en charge le chiffrement.
- Ajout� #2686 : Random() pour retourner la valeur maximale lorsque min est �gal � max.
- Ajout� #2346 : FileSetEnd().
- Ajout� : Mise en cache d'expressions r�guli�res. Am�liorations des performances lors de l'utilisation du m�me motif plusieurs fois.
- Ajout� : Constantes pour les fonctions natives dans AutoItConstants.au3.
- Ajout� #3012 : GUISetFont() valeur par d�faut document�e.
- Ajout� : Prise en charge de Windows 10 et Windows Server 2016 par @OSVersion.
- Corrig� : Fonctions corrig�es pour les noms de chemin �tendus : FileOpen(), FileCopy(), FileMove(), FileDelete().
- Corrig� #2755 : Pr�cision dans la documentation de SetError().
- Corrig� #2743 : Hex() crash avec une longueur invalide.
- Corrig� #2685 : HotKeySet() �choue sur l'utilisation de lettres hongroise.
- Corrig� #2588 : Probl�me d'emplacement de menu/barre d'�tat.
- Corrig� #2471 : Mauvaise restauration pour le script � l'utilisation de $WS_EX_LAYOUTRTL.
- Corrig� #2287 : GUICtrlSetState() $GUI_ONTOP non d�fini.
- Corrig� #1573 : TCPTimeout pour connexion.
- Corrig� #2596 : Les valeurs @error pour TCP/UDP sont uniques.
- Corrig� #2626 : ControlGetText(), WinGetText(), WinGetTitle() mauvais encodage pour certains mots.
- Corrig� #2538 : GuiSetAccelerators() continuait de d�clencher des �v�nements sur les contr�les de bouton d�sactiv�s.
- Corrig� #2671 : StringSplit() divisait incorrectement en en fonction de la sensibilit� � la casse.
- Corrig� #2372 : Mauvais num�ro de ligne donn� lors d'un mauvais appel de fonction. (Toujours probl�mes avec Callback des erreurs de ligne).
- Corrig� #2805 : FileWriteLine() ne retournait pas d'�chec lorsque le disque �tait plein.
- Corrig� #2623 : RegDelete() renvoie 0 au lieu de 2 lorsqu'une cl� existe mais pas d'autorisation de suppression.
- Corrig� #2813 : L'acc�s au "dernier contr�le cr��" une fois l'interface utilisateur supprim�e provoquait un crash.
- Corrig� #2640 : Conversion �trange de cha�nes contenant des nombres dans les expressions.
- Corrig� #2363 : Call() avec une fonction utilisateur invalide ne d�finissait pas correctement @error lorsqu'il �tait utilis� comme une expression dans un autre appel de fonction.
- Corrig� #2364 : Call() avec CallArgArray et pas de param�tres.
- Corrig� #2789 : Probl�me de param�tre avec With EndWith.
- Corrig� #2820 : WinExists() et d'autres fonctions Win convertissaient de mani�re incorrecte des cha�nes contenant des nombres en handles de fen�tre et provoquaient de fausses correspondances.
- Corrig� #2502 : Optimisation de copie � l'�criture lors du passage d'�l�ments tableau et map par r�f�rence (ByRef) �tait incorrect.
- Corrig� : Affectation d'objets par r�f�rence � des propri�t�s COM telles que "$obj(some, params) = $obj2".
- Corrig� #2639 : Impossible de copier/coller � partir de l'objet Embedded IE.
- Corrig� #2839 : GUISetAccelerators() avec un tableau invalide peut provoquer un plantage.
- Corrig� #2920 : Pr�cision de la documentation � propos de l'absence de position/redimensionnement de contr�le sur la fen�tre initiale pour GUICreate()/WinMove().
- Corrig� #2924 : Documentation sur les styles de barre de progression.
- Corrig� #3028 : Mise en forme de la documentation pour GUICtrlCreateCombo().
- Corrig� #3040: Correction dans la documentation de Int().
- Corrig� #3042: Clarifications dans la documentation de Number().
- Corrig� #3041: Correction dans l'exemple de la documentation de AutoItWinGetTitle().
- Corrig� #3039: Correction dans l'exemple de la documentation de AutoItWinSetTitle().
- Corrig� #3057: Documentation de la valeur de retour de StringSplit() si $STR_NOCOUNT.
AutoItX :
- Chang� : AutoItX3.psd1 renomm� en AutoItX.psd. PSModulePath mis � jour � l'installation afin que le syst�me l'importe automatiquement.
UDFs :
- Chang� : _SQLite 3.8.4.3 -> 3.8.10.0.
- Chang� : R�duction du code en double pour trouver la valeur maximale et minimale dans un tableau.
- Chang� : _ArrayAdd() utilise maintenant des constantes pour modifier le comportement d'addition et le for�age de type de donn�es.
- Chang� : _ArrayInsert utilise maintenant des constantes pour modifier le comportement d'addition et le for�age de type de donn�es.
- Chang� : _GDIPlus_Startup() n�cessite une DLL explicite pour la prise en charge de GDI + v1.1 sous Vista ou Server 2008.
- Chang� : Suppression du code de rafra�chissement interne de _GUIListView_DeleteAllItems() et _GUIListView_DeleteSelectedItems().
- Chang� : _ArrayUnique() peut maintenant g�rer les valeurs Int64 via un nouveau param�tre.
- Chang� : R��criture de _StringInsert() en utilisant des fonctions natives.
- Chang� : _HexToString() � _StringToHex() g�re d�sormais les cha�nes et les binaires comme UTF-8 par d�faut.
- Chang� : _FileWriteToLine() le param�tre facultatif overwrite est maintenant bool�en et non un nombre entier de z�ro ou un. Les anciennes valeurs sont toujours support�es pour le moment.
- Chang� : _Excel_BookOpen() est pass� de @error = 4 � @error = 0 et @extended = 1 si le classeur n'a pas pu �tre ouvert en lecture-�criture. CECI EST UN CHANGEMENT QUI ENTRAINE UNE RUPTURE DE SCRIPT
- Chang� : _Word_DocOpen() est pass� de @error = 4 � @error = 0 et @extended = 1 si le document n'a pas pu �tre ouvert en lecture-�criture. CECI EST UN CHANGEMENT QUI ENTRAINE UNE RUPTURE DE SCRIPT
- Chang� : R��criture de _MathCheckDiv().
- Chang� : Algorithme _ArrayTranspose().
Au3Check :
- Corrig� : Mauvais rapport d'erreur survariable COM.
- Corrig� : Mauvais rapport d'erreur sur l'instruction With.
- Ajout� : Support de UTF8 avec des fichiers BOM.
Autres :
- Chang� : Am�lioration de la mise en �vidence du code AutoIt dans les fichiers HTML.
- Ajout� : Icons\MyAutoit3_*.ico � utiliser lors de la compilation de scripts utilisateur (taille r�duite).
- Ajout� : Fichier de code Lang-autoit.js pour la mise en �vidence du code AutoIt pour Google Prettify. Voir le dossier Extras\Prettify.
- Corrig� : R��criture des scripts qui g�n�rent les fichiers de syntaxe pour les �diteurs et GeSHi (suite � l'ajout de descriptions manquantes) et tri correct des fonctions.
3.3.12.0 (01 Juin 2014) (Release)
AutoIt :
- Chang� : Mise � jour du moteur d'expressions r�guli�res PCRE en version 8.34.
- Ajout� #2557 : Send() Les chaines de contr�le sp�ciales ne traiterons plus 0 r�p�titions comme �tant 1. Aucunes touches ne sera envoy�es.
- Ajout� #2489 : HttpSetUserAgent() retourne maintenant la chaine pr�c�dente de l'agent utilisateur.
- Ajout� #2481 : FileSelectFolder() utilisera le style Windows Vista s'il est disponible.
- Corrig� #2562 : StringRegExp() et les caract�res nuls.
- Corrig� #2581 : Dec() ne fonctionnait pas correctement avec les param�tres 0, 1, 2.
- Corrig� #2568: StringStripWS() et StringIsSpace() traitent maintenant les caract�res nuls comme un espace.
- Corrig� #2566 : "Les substitutions" du curseur dans GUISetCursor() �chouent dans une zone client.
- Corrig� #2573 : "Les substitutions" du curseur dans GUISetCursor() �chouent dans une zone client.
- Corrig� #2478 : Assign() et Eval() ne limite pas les noms de variables.
- Corrig� #2316 : Erreur d'initialisation du gestionnaire d'�v�nement COM PowerPoint.
- Corrig� #2512 : Plantage ObjName().
- Corrig� #2613 : AutoIt plante lorsqu'une valeur de tableau nulle est retourn�e par une requ�te WMI.
- Corrig� #2309 : Mauvaise conversion des variantes COM VT_BSTR lorsque la chaine r�f�renc�e est nulle.
- Corrig� #2648: FileSaveDialog() ne rajoute pas l'extension lorsque l'utilisateur l'indique manuellement.
- Corrig� #2717 : Pr�cision dans la page des constantes de l'appendice au sujet des constantes Inet.
UDFs :
- Supprim� : Utilisation de Call() dans _FTP_ProgressDownload(), _FTP_ProgressUpload() et _SQLite_Startup(). Voir la documentation pour les changement des param�tres de $hFunctionCall et $hPrintCallback. CECI EST UN CASSURE DE SCRIPT.
- Supprim� : http://api.exip.org/?call=ip de _GetIP() car le site est hors ligne.
- Supprim�: _WinAPI_GetUDFVersion() car tous les UDFS partage le m�me num�ro de version que la version d'AutoIt avec laquelle ils sont fournit.
- Chang� : Les variables constantes sont maintenant utilis�es dans les UDFs au lieu de leur valeur.
- Chang� : R�-�criture de _FileWriteToLine() en utilisant FileReadToArray().
- Chang� : R�-�criture de _DateDayOfWeek() qui peut maintenant retourner les jours de la semaine dans la langue de l'utilisateur.
- Chang� : _FileReadToArray() retourne maintenant un tableau 1D/2D.
- Chang� : R�-�criture de _DateToMonth() qui peut maintenant retourner les mois dans la langue de l'utilisateur.
- Chang� : R�-�criture de l'UDF Array pour ajouter le support des tableaux 2D et de quelques fonctions. CECI EST UNE RUPTURE DE SCRIPT.
- Chang� : L'UDF Excel a �t� r�-�crit. Les fonctions et/ou les param�tres ont �t� renomm�s, supprim�s ou ajout�s. CECI EST UNE RUPTURE DE SCRIPT.
- Chang� : _SQLite 3.8.2.0 -> 3.8.4.3.
Au3Check :
- Corrig� #2612 : R�f�rence de fonction ByRef.
- Corrig� : Erreurs non d�tect�es.
AutoIt3Help:
- Chang� : Num�ro de version en 1.0.0.6.
- Ajout� : Activation de la fen�tre lorsque d�j� ouvert.
Autres :
- Chang� : La syntaxe du nom des variables du fichier d'aide est normalis�e pour une meilleure compr�hension et coh�rence dans la syntaxe des fichiers d'aide � le compl�tion.
- Ajout� : Mots cl�s et Macros dans le fichier autoit.xml de Notepad++.
- Corrig� #2677 : AutoIt.chm Installdir.htm R�f�rence.
- Corrig� #2676 : AutoIt.chm Installdir.htm R�f�rence \Sqlite.
- Corrig� #2725 : AutoIt3.chm exemple d'impression.
3.3.10.2 (30 D�cembre 2013) (Release)
AutoIt :
- Corrig� #2576 : Tous les EXEs AutoIt et les outils ne fonctionnent pas sur de vieux processeurs Athlon XP li� aux options SSE du compilateur.
Aut2Exe :
- Corrig� #2580: Aut2Exe plante lors de multiples lancement sur des versions ant�rieurs au SP3 de XP.
Autre :
- Corrig� #2571 : Le fichier Notepad++ autoit.xml �tait format� incorrectement et n'affichait plus les popups d'aide.
3.3.10.1 (28 D�cembre 2013) (Release)
AutoIt :
Aut2Exe :
- Corrig� : Aut2Exe laissait tra�ner des fichiers temporaire.
UDFs :
3.3.10.0 (23 D�cembre 2013) (Release)
AutoIt :
- Supprim� : PluginOpen() et PlugInClose() supprim�s car non utilis�s et n'ayant jamais �volu�s au del� de la phase exp�rimentale.
- Chang� : Suppression du support de Windows 2000. Le syst�me d'exploitation minimal pris en charge est d�sormais Windows XP RTM / Windows Server 2003.
- Chang� : upx.exe de 3.07 -> 3.91.
- Chang� : Mise � jour du moteur d'expressions r�guli�res PCRE en version 8.33.
- Chang� : Le caract�re de saut de ligne par d�faut pour les expressions r�guli�res PCRE a �t� remplac� par ANYCRLF.
- Chang� : ReDim fonctionne sur les tableaux d�clar�s comme statiques.
- Chang� : Les erreurs d'ex�cution sur les objets ne sont plus fatales (l'ex�cution du script n'est pas interrompue).
- Chang� : Plusieurs gestionnaires d'erreurs COM sont maintenant authoris�s. Le dernier enregistr� et actif est appel�.
- Chang� : VT_NULL VARIANT convertit en mot cl� Null (cha�ne vide auparavant).
- Chang� : Le fichier manifeste par d�faut pour AutoIt et les exes compil�s est d�fini pour "AsInvoker" et marqu� avec la compatibilit� pour Vista / Win7 / Win8 et Win8.1.
- Chang� : L'option #NoAutoIt3Execute est remplac�e par #pragma compile(AutoItExecuteAllowed, false). La valeur par d�faut est false.
- Chang� : La fonction IsAdmin() a �t� modifi�e pour �tre bas�e sur l'appartenance d'un jeton. Probablement plus adapt� pour les environnements de type bac � sable.
- Chang� : ShellExecute() retournera l'identifiant du processus.
- Ajout� : DriveGetType() actualis� pour qu'il puisse d�tecter les disques SSD, ainsi que les types de bus (SATA, USB, etc.).
- Ajout� : L'interpr�teur accepte les nombres hexad�cimaux 64 bits.
- Ajout� : Mot cl� Null.
- Ajout� #488 : Troisi�me param�tre de la fonction ObjGet () pour sp�cifier l'instance de l'objet.
- Ajout� : Op�rateurs d'affectation compos�e pour les propri�t�s d'objet.
- Ajout� #1191: Taille explicite des tableaux facultative pour l'initialisation explicite.
- Ajout� : Acc�s au tableau sur l'expression: StringSplit("a,b", ",")[1].
- Ajout� : Point d'acc�s sur l'expression: ObjCreate("Shell.Application").GetSystemInformation("DirectoryServiceAvailable").
- Ajout� : Tableaux vides.
- Ajout� : Les fonctions peuvent maintenant �tre r�f�renc�es dans des variables et la fonction peut �tre appel�e � travers la variable.
- Ajout� : FuncName().
- Ajout� : Les fonctions int�gr�es qui effectuent un callback sont d�sormais transmises directement en plus de l'ancienne m�thode de transmission en tant que cha�ne.
- Ajout� : Op�rateurs ternaires de style C++ : Local $fResult = ("foo" = "bar") ? True : False.
- Ajout� : Expression comme param�tre de fonction par d�faut.
- Ajout� : With...EndWith peuvent �tre utilis�s sur des expressions ayant un acc�s par points.
- Ajout� : Imbrication "With...EndWith".
- Ajout� : Call() appelle les fonctions int�gr�es.
- Ajout� : ByRef avec la fonction Call().
- Ajout� : Prise en charge de plusieurs types de COM VARIANT.
- Ajout� : @OSVersion prend en charge Windows 8.1 et Windows 2012 R2.
- Ajout� : Les expressions r�guli�res (moteur PCRE) utilisent maintenant le nouveau mode 16 bits natif et est compil� avec le support complet d'UCP. Pr�fixez les mod�les avec (* UCP) pour l'activer.
- Ajout� : @LocalAppDataDir pour le AppData local (@AppDataDir est l'emplacement pour Roaming).
- Ajout� : StringReverse() - Une fonction d'inversion de cha�ne compatible UTF16.
- Ajout� : FileReadToArray() - version native de _FileReadToArray().
- Ajout� #2358 : FileInstall() accepte @ScriptFullPath comme premier param�tre pour permettre une inclusion facile de la source du script.
- Ajout� #2433 : Monospac� dans l'appendice des fontes.
- Corrig� #2067 : -2147483648 non stock� en tant qu'int32.
- Corrig� #2003 : ProcessWaitClose() utilise trop de CPU.
- Corrig� #2076 : COM VARIANT n'est pas correctement d�fini pour le bool�en True.
- Corrig� #2015 : DllCallbackRegister() �crase les nombres � virgule flottante sous x64.
- Corrig� : DllCall sous x64 ne d�finit pas correctement les param�tres de type double.
- Corrig� : DllCallbackRegister() ne renvoie pas correctement les types � virgule flottante.
- Corrig� : Diff�rents probl�mes avec le mot-cl� Static.
- Corrig� #2078 : Erreur dans l'expression COM.
- Corrig� #2073 : Terminaison inattendue avec ContinueLoop.
- Corrig� #1485 : Terminaison inattendue avec ContinueCase.
- Corrig� : Plantage dans ObjEvent() pour les param�tres objet ByRef.
- Corrig� #2068 : Les appels r�p�t�s � Acos() ne produisent plus de r�sultats �tranges. REMARQUE : cette correction augmente la taille d'AutoIt d'environ 60Ko.
- Corrig� : ObjGet() �choue lors de la validation de l'identifiant de classe lorsque le premier param�tre de la fonction est sp�cifi�.
- Corrig� #2111 : RunAs() peut �chouer m�me si un utilisateur a les autorisations pour l'utiliser.
- Corrig� #1395 : DLLCallbacks � la sortie.
- Corrig� : Ptr() renvoie un pointeur null pour les objets.
- Corrig� #1319 : Script fig� � la sortie pour les contr�les utilisateur RichEdit.
- Corrig� #2138 : Correction de GUICtrlRead () sur les contr�les fictifs qui corrompait les cha�nes et provoquait le crash d'AutoIt.
- Corrig� #1760 : #OnAutoItStartRegister ignore les noms de fonctions simples entre guillemets.
- Corrig� #2146 : Plantage lors de la fermeture d'AutoIt si d�marr� � partir de la console Windows.
- Corrig� : Les types DLLStruct oubli�s dans les op�rations de comparaison.
- Corrig� : Le param�tre de type "struct" dans DllCall() remplace les param�tres suivants.
- Corrig� #1566 : Probl�me avec tableau comme son propre �l�ment.
- Corrig� #1551 : Plantage du script lors de la modification de tableau.
- Corrig� : ReDim permet l'initialisation � un non-tableau.
- Corrig� #2166 : StringToASCIIArray() et StringFromASCIIArray() ne renvoient pas correctement une cha�ne vide lorsque l'index de d�but est sup�rieur � l'index de fin.
- Corrig� #1901 : Les scripts compil�s en 32 bits fonctionnent maintenant � partir du r�pertoire system32 sur Windows 64 bits.
- Corrig� #2157 : ProcessList() pouvait planter s'il y avait plus de 512 processus en cours d'ex�cution.
- Corrig� #2215 : Mauvaise v�rification de la syntaxe pour les param�tres de la fonction par d�faut.
- Corrig� #2222 : Les caract�res non-ASCII ne sont pas autoris�s dans les propri�t�s et m�thodes objet.
- Corrig� #2235 : ProcessGetStats() utilise par d�faut le processus en cours si un processus non valide a �t� sp�cifi�.
- Corrig� #2253 : Ping() retour avec succ�s sans connexion.
- Corrig� #1498 : #RequireAdmin boucle sans fin avec l'UAC d�sactiv�.
- Corrig� #1698 : GUICtrlSetLimit(), 32767 limite.
- Corrig� : Bugs subtils avec Ping()
- Corrig� #2286 : GUICtrtlGetState() sans param�tre controlID s'ex�cute mais ferme AutoIt.
- Corrig� #2350 : Probl�me �trange lors de l'utilisation de $SS_ETCHEDVERT et $SS_ETCHEDHORZ.
- Corrig� #2311 : Manipulation incorrecte du param�tre casesense dans StringReplace().
- Corrig� #2361 : WinGetText() et ControlGetText() donnent parfois des r�sultats invalides en raison de la gestion de l'application cible de WM_GETTEXT.
- Corrig� #2075 : GUICtrlSetImage() change la position de l'ic�ne sur une fen�tre redimensionnable.
- Corrig� #1667 : WinMove() Fen�tre enfant.
- Corrig� #2367 : Parfois, deux objets COM ne sont pas consid�r�s comme �gaux lors de comparaisons.
- Corrig� #1024 : GUICtrlSetTip () pour les �l�ments onglet d�finit incorrectement dans certaines situations.
- Corrig� #2366 : La boucle FOR ne fonctionne pas comme pr�vu.
- Corrig� #2384 : Le curseur clignote lors du d�placement sur certains contr�les de l'interface graphique.
- Corrig� #2066 : DllStructSetData() renvoit int64 au lieu de int32 dans certains cas.
- Corrig� #2427 : ControlTreeView() n'utilise pas l'option 2.
- Corrig� #2105 : Les types RegRead() et DWORD incorrectement stock�s en tant que double.
- Corrig� #2299 : Texte justif� � gauche pour les bouton color�.
- Corrig� #1954 : ListViewItem renvoie 0 (�chec) m�me s'il remplit la ListView.
- Corrig� #2152 : X^2 ne fonctionne pas dans Hex().
- Corrig� #1870 : @GUI_DRAGFILE.
- Corrig� #2461 : GUICtrlSetImage ne g�re pas certains types de fichiers .gif.
- Corrig� #2167 : $WS_EX_LAYOUTRTL et GUICtrlCreateMenu provoquent un bug.
- Corrig� #2468 : Pr�cision dans la documentation de la fonction #OnAutoItStartRegister.
- Corrig� #2315 : Prise en charge de WIN_2012 dans @OSVersion.
- Corrig� #2171 : TCPTimeout incoh�rent.
- Corrig� #2518 : Le mot cl� Static ne fonctionne pas correctement.
- Corrig� : StringStripCR() et StringAddCR() ne fonctionnent pas avec les cha�nes contenant des valeurs nulles.
UDFs :
- Supprim� #2174 : V�rification explicite des cha�nes source et d'insertion pour _StringInsert() et for�ing d'une valeur de retour @error. (Les valeurs @error 2 et 3 ont �t� supprim�es, veuillez consulter la documentation.)
- Supprim� #2187 : Obliger _GUICtrlRichEdit_Create() � cr�er un contr�le richedit dans une position positive. (Les valeurs @error 103 et 104 ont �t� supprim�es, veuillez consulter la documentation.)
- Supprim� #2172 : Remplacement du traitement Select...EndSelect de _StringRepeat() par un If...EndIf qui permet d'optimiser le code.
- Supprim� : Documentation et exemple pour _Iif(). Les scripts doivent �tre mis � jour pour utiliser des op�rateurs ternaires � la place. CECI EST UN CHANGEMENT QUI ENTRAINE UNE RUPTURE DE SCRIPT.
- Supprim� : Documentation et exemple pour _StringEncrypt(). Les scripts doivent �tre mis � jour pour utiliser les fonctions Crypt � la place. Regardez _Crypt_EncryptData() pour un exemple alternatif.
- Supprim� : _ArrayCreate() � partir de Array.au3.
- Supprim� : Les en-t�tes de fonction dans les UDF, puisque les informations peuvent �tre retrouv�es dans le fichier d'aide, Cette suppression a entra�n� une r�duction de taille de 32,23% du dossier includes (7.01MB ->> 4.40MB).
- Supprim� : Documentation et exemple pour _StringReverse(). Les scripts doivent �tre mis � jour pour utiliser la fonction native StringReverse() � la place.
- Supprim� : $tagGDIPPENCODERPARAMS (doublon de $tagGDIPENCODERPARAMS).
- Changed #2117 : _FileCountLines() �crit dans un tableau temporaire pour calculer le nombre de lignes dans un fichier.
- Chang� : _FileListToArray() afin d'utiliser le mot-cl� Default pour utiliser les param�tres par d�faut.
- Chang� : _FileReadToArray() pour analyser le fichier en utilisant une expression r�guli�re. Maintenant, diverses fins de ligne (non recommand�es) s'affichent correctement dans le tableau.
- Chang� : L'UDF Word a �t� compl�tement r��crit. Les noms de fonctions ont chang� de _Word* � _Word_*. CECI EST UN CHANGEMENT QUI ENTRAINE UNE RUPTURE DE SCRIPT.
- Chang� : Les fonctions _Max() et _Min() utilisent maintenant l'op�rateur ternaire.
- Chang� : R��criture de _ReplaceStringInFile() pour supprimer l'�criture dans un tableau temporaire (Les valeurs @error 4, 5 et 6 ont �t� supprim�es, veuillez v�rifier la documentation).
- Chang� : R��criture de _GetIP() pour en am�liorer l'efficacit� et ajouter http://www.myexternalip.com/raw pour trouver l'adresse IP externe.
- Chang� : _SQLite 3.7.2.0 -> 3.8.2.0.
- Chang� : IE3.au3 v3.0-0 � v3.0-1 (voir les informations d'en-t�te pour les modifications).
- Chang� : L'UDF Array prend maintenant en compte les tableaux vides.
- Chang� : R��criture de _ProcessGetName() pour am�liorer la vitesse de traitement.
- Chang� : R��criture de _PathSplit() en utilisant une expression r�guli�re.. Contribution de DXRW4E.
- Chang� : Fonctions _GDIPlus_GraphicsGetSmoothingMode() et _GDIPlus_GraphicsSetSmoothingMode().
- Chang� : _FileWriteToLine() peut lire un fichier avec plusieurs types fins de ligne (non recommand�).
- Chang� : $tagGDIPENCODERPARAMS remplac� par $tagGDIPENCODERPARAM.
- Chang� : _GDIPlus...() en utilisant un entier ou � virgule flottante pour le positionnement.
- Chang� : Modification de _ArrayUnique() avec une version plus rapide et une v�rification d'erreur am�lior�e.
- Chang� : $INTERNET_FLAG_NO_CACHE_WRITE valeur par d�faut pour _FTP_ListToArray*().
- Chang� : _ArrayDisplay() - Nouvelle fonction avec de nouvelles fonctionnalit�s.
- Chang� : GUIListView - Nouvelle fonctiond _Delete*.
- Ajout� : Fonction _WinAPI_GetProcAddress().
- Ajout� #2126 : Remarque sur la documentation concernant _ArrayDisplay() pouvant afficher un maximum de 65530 �l�ments.
- Ajout� #1158 : L'UDF WinAPIEx divis� en WinAPI*.au3.
- Ajout� #2250 : DirMove() dans la section 'related' de DirCopy().
- Ajout� #2155 : Documentation manquante concernant le r�pertoire de travail par d�faut de Run() et RunWait().
- Ajout� #2224 : Param�tre optionnel � _FileReadToArray() pour renvoyer le nombre de tableaux dans le premier �l�ment.
- Ajout� #2114 : D�sactivation et activation du message d'actualisation pour augmenter la vitesse d'affichage de _ArrayDisplay() (Visible seulement sur les grands tableaux).
- Ajout� #2120 : D�sactivation et activation du message d'actualisation pour augmenter la vitesse de suppression des �l�ments avec _GUICtrlListView_DeleteAllItems(). (Visible seulement lors de la suppression de nombreux �l�ments d'un ListView.)
- Ajout� #966 : Param�tre optionnel pour renvoyer le chemin d'acc�s complet du fichier/dossier dans _FileListToArray().
- Ajout� #2193 : _StringTitleCase(), pour cr�er une cha�ne de casse titre.
- Ajout� #2263 : _Crypt_GenRandom(), remplit un buffer avec des donn�es al�atoires.
- Ajout� #2354 : _ArrayTranspose() � l'UDF Array.
- Ajout� #2338 : Correspondance de mod�le d'expression r�guli�re. Voir la documentation de _ArraySearch() pour plus de d�tails.
- Ajout� #2340 : Param�tre optionnel de tri $vSortSense � _GUICtrlListView_SimpleSort()(pr�c�demment $vDescending).
- Ajout� : _FileListToArrayRec() aux UDFs. Une recherche de fichier r�cursive par Melba23. Voir la documentation pour plus de d�tails.
- Ajout� : Exemple pour _VersionCompare().
- Ajout� : Constantes graphiques SmoothingMode (GDIPlusConstants).
- Ajout� : Fonctions _GDIPlus_CustomLineCapCreate() et _GDIPlus_BitmapCreateFromScan().
- Ajout� : Constantes pour DriveGetType() et StringSplit(). Voir la documentation de la fonction associ�e pour plus de d�tails.
- Ajout� : InetConstants.au3 pour une utilisation avec les fonctions Inet. Voir la documentation de la fonction associ�e pour plus de d�tails.
- Ajout� : Fonctions GDIPlus et leur documentation et exemple respectifs.
- Ajout� : _GDIPlus_ParamSize() pour g�rer la compatibilit� x64.
- Ajout� #2540 : _ArrayDisplay() peut copier l'en-t�te et la ligne.
AutoItX :
- Supprim� : Suppression des fichiers DevC et des fichiers Visual Studio 6
- Supprim� : Versions ANSI des fonctions Send/WinWait � partir de la DLL native.
- Supprim� : Imports de DLL : AU3_WinGetPosX, AU3_WinGetPosY, AU3_WinGetPosWidth, AU3_WinGetPosHeight.
- Supprim� : Imports de DLL : AU3_ControlGetPosX, AU3_ControlGetPosY, AU3_ControlGetPosWidth, AU3_ControlGetPosHeight.
- Supprim� : Imports de DLL : AU3_MousePosX, AU3_MouseGetPosY
- Supprim� : Imports de DLL : AU3_WinGetClientSizeWidth, AU3_WinGetClientSizeHeight.
- Supprim� : Imports de DLL : AU3_WinGetCaretPosX, AU3_WinGetCaretPosY.
- Supprim� : Imports de DLL : AU3_CDTray, AU3_BlockInput.
- Supprim� : Imports de DLL : AU3_RunAsSet.
- Supprim� : M�thodes COM : CDTray, BlockInput.
- Supprim� : M�thodes COM : RunAsSet.
- Supprim� : Toutes les fonctions de registre. Le support a �t� limit� et la langue h�te aura certainement des fonctions de registre.
- Supprim� : Toutes les fonctions de fichier Ini. Selon les fonctions du registre.
- Chang� : Renomm� AutoIt3.h en AutoItX3_DLL.h.
- Ajout� : AutoItX3.Assembly.dll - un wrapper d'assembly .NET pour la DLL.
- Ajout� : AutoItX3.PowerShell.dllet AutoItX3.psd1 - un ensemble de CmdLets PowerShell.
- Ajout� : Fichiers de projet Visual Studio 2010 C ++ (faciles � utiliser en 2010 ou plus tard).
- Ajout� : Imports de DLL : AU3_WinGetPos.
- Ajout� : Imports de DLL : AU3_ControlGetPos.
- Ajout� : Imports de DLL : AU3_MouseGetPos.
- Ajout� : Imports de DLL : AU3_WinGetClientSize.
- Ajout� : Imports de DLL : AU3_WinGetCaretPos.
- Ajout� : Imports de DLL : AU3_RunAs, AU3_RunAsWait.
- Ajout� : M�thodes COM : RunAs, RunAsWait.
- Corrig� : Crash in AU3_PixelSearch when function fails.
- Corrig� : AutoItX3.lib files weren't correctly being copied to the install file.
Au3Check :
- Chang� : Cas de message modifi� pour prendre en charge les erreurs de ligne de SciTE.
- Chang� : Une erreur est maintenant g�n�r�e pour les encodages de fichiers non support�s (le comportement pr�c�dent �tait de passer silencieusement le script).
- Chang� : Les num�ros de version Au3Check correspondent maintenant � AutoIt.
- Chang� : Taille explicite des tableaux facultative pour l'initialisation explicite.
- Ajout� : G�n�ration d'erreur pour les nombres hexad�cimaux sup�rieurs � 16 caract�res.
- Ajout� : Op�rateurs d'affectation compos�e pour les propri�t�s d'objet.
- Ajout� : Acc�s tableau sur expression.
- Ajout� : Point d'acc�s sur l'expression.
- Corrig� #2113 : Les propri�t�s de l'objet dans les noms de mots-cl�s trait�s comme des mots-cl�s.
- Corrig� #2141 : #IgnoreFunc g�n�rait une erreur incorrecte.
Autres :
- Ajout� : Fichier autoit.xml pour Notepad++ dans le dossier Extras\Editors. Celui-ci contient une liste de fonctions � jour.
- Ajout� : Fichier Sublime AutoIt.tmLanguage dans le dossier Extras\Editors. Celui-ci contient une liste de fonctions � jour.
- Ajout� : Les fichiers de syntaxe tiers dans Extras\�diteurs incluent d�sormais les fonctions UDF.
- Corrig� : StringRegExpGUI manquant dans le menu d'index du fichier d'aide.
Au3Record :
- Corrig� #2083 : Il n'y a plus d'erreur sur une DLL manquante.
- Corrig� #2337 : Support de clavier non anglais.
AutoIt3Help :
- Chang� : La ressource manifeste sugg�re des contr�les communs Windows v6.0.
- Chang� : Num�ro de version � 1.0.0.5.
- Corrig� #2519 : Mauvaise ouverture de la page si lancement sans param�tre.
3.3.8.1 (29 Janvier 2012) (Release)
AutoIt :
- Corrig� : La compilation et le lancement par l'�diteur int�gr� ne fonctionne pas lorsque AutoIt est install� sur x64 ou dans un autre dossier que le dossier standard.
3.3.8.0 (23 D�cembre 2011) (Release)
AutoIt :
- Chang� : Compil� avec VC10. Ajout d'un contournement pour autoriser l'ex�cution de AutoIt, Aut2Exe, Au3Info, Au3Check et AutoItHelp sous Win2000/XP RTM.
- Chang� : Le traitement des �v�nements d'erreur COM passe l'erreur d'objet comme premier param�tre � la fonction d'erreur d�finie par l'utilisateur.
- Chang� : La propri�t� du traitement des �v�nements d'erreur COM est en lecture seule.
- Chang� : Dec() et Hex() fonctionnent avec des entiers 64 bits.
- Chang� : Les parenth�ses sont exig�es en invoquant des objets apr�s tous les noms de m�thode pour avoir le traitement interne correct.
- Chang� : Dec(), Int(), Number() ont un second param�tre optionnel d�finissant le comportement en dehors du comportement par d�faut.
- Chang� : Hex() d�tecte en interne les nombres double et les traite en respectant le format binaire.
- Chang� : Nouveau style visuel pour la documentation.
- Chang� : Les entiers 64 bits sont affich� par d�faut avec 16 caract�res.
- Supprim� : les objets d'erreur COM n'ont plus les m�thodes Raise() ou Clear().
- Supprim� : Int() et Hex() ne d�terminent plus @error
- Corrig� #1040 : _ScreenCapture_Capture(): Fuite sur la capture de l'objet GDI.
- Corrig� #1599 : TraySetItemText() regression pour l'�l�ment par d�faut du menu.
- Corrig� #1282 : WinMove avant GUICtrlSetPos durant la cr�ation de la GUI.
- Corrig� #1397 : Mauvais HotKeySet() non d�tect� sur des claviers tel que le clavier Russe.
- Corrig� #1531 : Couleur par d�faut sur input/edit/list/combo/updown avec th�me noir.
- Corrig� #1617 : Echec de GuiCreate apr�s un GuiDelete - Peut entrainer une boucle � la sortie du script.
- Corrig� #1596 : GUICtrlSetPos() - default = pas de changement.
- Corrig� #1626 : TCPRecv()/TCPSend() doc � propos de la transmission Unicode.
- Corrig� #1633 : La seconde fonction AdlibRegister d�marre imm�diatement lorsque la premi�re fonction est trop lente.
- Corrig� #1653 : Doc pour le message WM_KEYLAST de Windows 2000.
- Corrig� #1669 : StringRegExpReplace() doc � propos des doubles "\" dans la chaine de remplacement.
- Corrig� #1673 : WinGetProcess() doc d’exemple
- Corrig� #1677 : ContinueLoop invalide avec plusieurs niveaux.
- Corrig� #1684 : FileRead() erreur d'allocation m�moire sur lecture binaire.
- Corrig� #1685 : Param�tre shift de BitRotate().
- Corrig� #1734 : GUICtrlCreateAVI() plante avec sous-champ n�gatif.
- Corrig� #1923 : Consommation m�moire lors de FileOpen/FileClose.
- Corrig� #1883 : Valeur de retour IsHWnd(). (Valeur = Bool�enne).
- Corrig� #1860 : DriveStatus retourne Ready avec une valeur vide.
- Corrig� #1854 : StringIsFloat retourne 1 sur des nombres non flottants.
- Corrig� #1910 : Veuillez changer $TTN_GETDISPINFO en $TTN_GETDISPINFOW.
- Corrig� #1844 : SplashTextOn groupe les variables lors de l'utilisation de l'option 32 et @CRLF / @LF.
- Corrig� #1932 : D�sinstallation, base de registre Windows, chemin des applications. (+beta).
- Corrig� #1929 : SetMenuColor() ne fonctionne pas sur x64.
- Corrig� #1479 : Message WM_NOTIFY sur ListView x64.
- Corrig� : Bug GUICtrlCreateLabel() relatif au redimensionnement du texte quand aucune hauteur n'a �t� utilis�e.
- Corrig� #1586 : DllStructSetData(char, 1, chaine-avec-caractere-NUL), d�chet de donn�es (?)
- Corrig� #1908 : ObjName() renvoi une cha�ne vide pour des documents HTML avec IE9.
- Corrig� #1658 : Code erreur 80020003 sur l'acc�s objet COM / OLE - Membre non trouv�.
- Corrig� #1410 : L'utilisation du type Pointeur avec l'objet COM provoque une erreur.
- Corrig� #1565 : Tableaux comme propri�t�s d'objet; fuite m�moire.
- Corrig� : ObjCreate(), fuite m�moire lors de l'utilisation d'un ordinateur distant.
- Corrig� #865 : winhttp.winhttprequest.5.1 ObjEvent exception non g�r�e.
- Corrig� : Bug de COM distant caus� par le mauvais param�trage de CoCreateInstanceEx().
- Corrig� : Fuite m�moire potentielle dans le code �v�nementiel des erreurs COM.
- Corrig� #1660 : Plantage sur Mod() avec un diviseur de 0.
- Corrig� : Les m�thodes COM ne changent plus le type de variables AutoIt.
- Corrig� #2001 : L'exemple pour _GUICtrlToolbar_SetButtonText() ne fonctionne pas correctement.
- Corrig� #1994 : La documentation pour _ScreenCapture_Capture() et _ScreenCapture_CaptureWnd() indique incorrectement aucune valeur de retour. D�placement des informations des remarques dans la zone Retour.
- Corrig� #1948 : La documentation pour _GUICtrlButton_SetImage() avait une mauvaise description.
- Corrig� #1519, #1694 : Mauvais retour de Int() et Number().
- Corrig� : Erreurs typographiques et grammaticales diverses dans la documentation.
- Corrig� #1982 : Plantage dans FileGetShortName() et FileGetLongName().
- Corrig� #2046 : DirGetSize("") retournait la taille de la racine du r�pertoire de travail au lieu de -1 et de fixer @error.
AutoItX:
- Corrig� #1686 : Plantages AU3_PixelSearch.
Au3Info :
- Ajout� : La s�lection de l'option "Use Spy++ control detection logic" a �t� ajout�e a Au3Info (c'�tait le mode toujours utilis� dans les versions r�centes, mais l'ancienne m�thode est utile avec certaines applications (putty.exe par exemple)
- Corrig� #1746 : S�lection de l'option "Use Spy++ control detection logic" ajout�e a Au3Info.
UDFs :
Au3Check :
- Ajout� : Directive #forcedef pour forcer la d�finition de variable apr�s Assign().
- Ajout� : -w 7 pour v�rifier le passage de param�tre dans ByRef.
- Corrig� : Mauvaise erreur Const Enum.
- Corrig� : D�claration Global non d�tect�e dans les fonctions.
- Corrig� #1051 : Pas d'erreur sur mot cl� non pr�c�d� d'un s�parateur tel que : Local$a.
3.3.6.1 (16 Avril 2010) (Release)
AutoIt :
- Corrig� #1515 : FileOpen() reste ouvert en mode exclusif dans certaines situations.
3.3.6.0 (07 Mars 2010) (Release)
AutoIt :
- Ajout� #1376 : FileOpen() Le param�tre de mode est maintenant facultatif (en lecture par d�faut).
- Ajout� #1054 : Ajout� FileGetEncoding().
- Ajout� : ControlCommand() "SendCommandID" - Utilis� pour envoyer des messages WM_COMMAND Control ID. Ceci authorise l'automation des contr�les ToolBarWindow32 (Entre autres). Par exemple, le bouton "Retour" d'Internet Explorer. Utilisez Au3Info pour obtenir le Command ID de la barre d'outil.
- Corrig� #1428 : AdlibRegister/Unregister() utilisaient incorrectement des noms de fonction sensibles � la casse
- Corrig� #1448 : #OnAutoItStartRegister ne fonctionnait pas dans les scripts compil�s.
- Corrig� #961 : RegDelete() ne fonctionnait pas correctement sur des cl�s 64-bits lors de l'utilisation de la version 32-bits de AutoIt et HKLM64.
- Corrig� : R�gression dans FileOpen() o� il n'�tait pas permis d'ouvrir un fichier en lecture lorsqu'il �tait d�j� ouvert en �criture.
- Corrig� #1449 : GUICtrlDelete() ne fonctionnait pas pour les contr�les du type GUICtrlCreateDummy().
- Corrig� #1458 : Les tailles Inet �taient annonc�es en 32-bits.
- Corrig� #1459 : Plantage hard lors de l'utilisation d'un peux trop de r�cursion.
- Corrig� #1464 : Expressions r�guli�res avec un pattern d'un seul caract�re * �tait arr�t� apr�s la premi�re concordance nulle.
- Corrig� #1463 : StringToASCIIArray() fonctionnait incorrectement avec les caract�res UTF8.
- Corrig� #1475 : TrayItemSetState($Value, $Tray_Checked) activait incorrectement un TrayItem d�sactiv�.
Aut2Exe :
- Corrig� #1409 : Ctrl+C n'est plus le raccourci pour la convertion. Maintenant c'est Ctrl+G (Go) pour �viter les conflits avec le Ctrl+C de l'op�ration de copie.
Au3Info :
- Chang� : Meilleure identification du contr�le sous la souris.
- Corrig� #1444 : Les contr�les dans les applications tel que RegEdit restaient en surbrillance.
- Corrig� #1391 : L'info ToolbarWindow32 ne montrait que la premi�re barre d'outils.
AutoIt3Help :
- Corrig� #1423 : Probl�me avec le bouton "Open Script".
AutoItX :
- Corrig� : Fichiers manquants .lib re-ajout�.
UDFs :
3.3.4.0 (15 Janvier 2010) (Release)
AutoIt :
- Ajout� : La possibilit� de lire et �crire un fichier UTF-8 sans BOM avec la d�tection automatique durant la lecture.
- Ajout� #682 : Suppression de la limite de 64KB pour la fonction FileReadLine()
- Ajout� : Les scripts AutoIt utilisant le caract�re de continuation "_" ne sont plus limit�s � une longueur de ligne combin�e de 4095 caract�res.
- Ajout� : FileRead() retourne le nombre de caract�res/octets lu dans la variable @extended.
- Ajout� #1311 : MouseGetCursor() retourne le curseur main.
- Corrig� #384 : Dans de certaines circonstances le flag de certificat r�seau emp�cherait le processus de d�marrer lorsque lanc� par RunAs() ou RunAsWait().
- Corrig� #1370 : StringInStr() plantait avec une occurrence n�gative et une position de d�but plus grande que la longueur de la chaine.
- Corrig� #1367 : Plantage d'AutoIt lors de l'appel de GUIDelete() � partir d'un callback GUIREGISTERMSG() qui renvoi $GUI_RUNDEFMSG
- Corrig� #1363 : FileSetPos() ne fonctionne pas lorsque l'origine est la position courante.
- Corrig� #1355 : R�gression de comment sont affich�s les nombres non sign�s renvoy�s par DllCall().
- Corrig� #1396 : Plantage dans DllCallbackGetPtr() avec un handle invalide.
- Corrig� #1352 : Plantage avec StringSplit() et des donn�es binaire.
- Corrig� #1398 : D�claration de $tagPARAFORMAT2 dans GuiRichEdit.au3
- Supprim� : Le mode de lecture "RAW" de la commande FileOpen().
- Supprim� : InetGet("abort"), @InetGetActive et @InetGetBytesRead ont �t� supprim�s.
- Supprim� : AdlibEnable() et AdlibDisable() ont �t� supprim�s.
- Supprim� : OnAutoItStart et OnAutoItExit ont �t� supprim�s.
UDFs :
- Chang� : _SQLite 3.6.19 -> 3.6.22
AutoIt3Help :
- Corrig� #1327 : Certains mots cl�s ne pouvaient �tres ouvert dans de rares cas.
3.3.2.0 (18 D�cembre 2009) (Release)
AutoIt :
- Supprim� : Alias long obsol�te URLDownloadToFile() pour InetGet().
- Chang� : Il est maintenant possible de lire des fichiers ouvert en �criture.
- Chang� : Mise � jour 8.00 du moteur PCRE expression r�guli�re.
- Chang� #899 : ShellExecute[Wait]() n'utilise plus la valeur par d�faut "open". Voir la section des remarques au sujet de ces fonctions pour plus d'informations.
- Chang� : Fonction Inet r�-�crite avec les additions et modifications suivantes :
- Chang� : InetGet() retourne un handle qui doit �tre ferm�.
- Chang� : @InetGetBytes, @InetGetActive et InetGet("abort") sont devenu obsol�te et seront supprim�s dans une prochaine version.
- Chang� #968 : AutoUpdateIt mis � jour par ProgAndy afin d'utiliser les nouvelles fonctionnalit�s de Inet.
- Chang� : @YDAY retourne maintenant des valeurs dans la port�e 001 - 366 au lieu de 1 - 366. Cela rend la macro plus en accord avec d'autres langage (comme le C/C ++) et avec toutes les macros de date qui retournent des cha�nes compl�t�es par des 0 afin d'unifier la longueur de cha�ne. CECI EST UNE RUPTURE DE SCRIPTS.
- Chang� #1080 : Maintenant, les t�l�chargements en t�che de fond InetGet retournent directement au lieu de se connecter sur l'h�te distant en premier.
- Chang� #1137 : Maintenant, RegEnumKey() et RegEnumVal() retournent une cha�ne vide au lieu d'un message d'erreur.
- Chang� : PixelChecksum() peut calculer les sommes de contr�le de la droite vers la gauche et du bas vers le haut.
- Chang� : InputBox() n'� plus besoin que l'on donne les deux param�tres hauteur et largeur ou gauche et haut (X/Y).
- Chang� #1056 : Ajout� une nouvelle option Inet option pour contourner la contrainte de la connexion en ligne.
- Ajout� #529 : Propri�t� "NAME" Ajout�e pour authoriser une recherche directe pour le nom des contr�les des fen�tres .NET.
- Ajout� #757 : Param�tres par d�faut pour x/y du MouseClick().
- Ajout� #764 : Retour du Pid pour ProcessWait() et du handle pour WinWait(), WinWaitActive, WinActivate(), WinActive(), WinMove() en cas de succ�s.
- Ajout� #414 : Meilleur traitement de OnAutoItStart/OnAutoItExit, remplac� par #OnAutoItStartRegister, OnAutoItExitRegister() et OnAutoItExitUnRegister().
- Ajout� : Meilleur traitement de AdlibEnable/AdlibDisable, remplac� par AdlibRegister(), AdlibUnRegister() et AdlibDisable().
- Ajout� #351 : PixelSearch() inverse.
- Ajout� #769 : Fonction FileFlush().
- Ajout� #333 : Directive #NoAutoIt3Execute pour d�sactiver /AutoIt3ExecuteScript et /AutoIt3ExecuteLine.
- Ajout� #604 : $GUI_BKCOLOR_TRANSPARENT peut �tre utilis� avec les contr�le label, groupe, bouton radio, boite � coch�.
- Ajout� #135 : Fonctions FileSetPos(), FileGetPos() pour d�placer le pointeur de fichier.
- Ajout� #582 : GUICtrlSetTip() peut �tre utilis� sur les contr�les TabItem.
- Ajout� #699 : Shutdown() retourne maintenant @error=GetLastError() en cas d'�chec.
- Ajout� #46 1: StringReplace() de la droite vers la gauche si occurrence <0 comme pour StringInStr().
- Ajout� : GUICtrlSetColor() et GUICtrlSetBkColor() pour les contr�les Combo.
- Ajout� : Une GUI sans barre de titre (no $WS_CAPTION) peut �tre d�plac�e avec la souris.
- Ajout� #815 : Les variables temporaires peuvent �tre pass�es par r�f�rence (ByRef).
- Ajout� #837 : FileFindNextFile() fixe @extended si un r�pertoire est renvoy�.
- Ajout� #839 : Shutdown() r�-�crit. Maintenant fonctionne correctement lorsque utilis� comme utilisateur non-interactif.
- Ajout� : Shutdown() maintenant prend un code de raison facultatif.
- Ajout� #846 : _PathFull() supporte maintenant les syntaxes �tranges mais valides des lecteurs de disques sans antislash.
- Ajout� #869 : Macro @MUILang macro pour aider les environnements de scripts MUI.
- Ajout� #918 : Ajout d'un param�tre de qualit� pour GUICtrlSetFont() et GUISetFont().
- Ajout� : ProcessClose() retourne des informations en cas d'erreur.
- Ajout� : Param�tre suppl�mentaire dans PixelChecksum() pour s�lectionner un CRC32 au lieu d'un ADLER.
- Ajout� #984 : @OSVersion retourne maintenant "WIN_XPe" pour les Windows XP embarquable (Embedded).
- Ajout� #938 : Indicateur dans UDPOpen() pour broadcaster avec 255.255.255.255.
- Ajout� : Nouveaux types pour DllCall et DllStruct pour �viter la confusion avec la description du MSDN. Cela �vite particuli�rement les erreurs x64.
- Ajout� #351 : PixelSearch() supporte maintenant les recherches de droite � gauche et de bas en haut.
- Ajout� #508 : Mot cl� Static.
- Ajout� #1056 : Nouvelle option Inet pour contourner la contrainte de connexion en ligne.
- Ajout� : Le param�tre d'index supporte maintenant le mot-cl� Default pour DllStructSetData() et DllStructGetData().
- Ajout� #1270 : GuiSetIcon() trouve maintenant les grandes et petites ic�nes appropri�es.
- Ajout� : Fonctions HttpSetUserAgent(), InetClose(), InetGetInfo() et InetRead().
- Ajout� : T�l�chargement multiples en t�che de fond maintenant support� par InetGet().
- Ajout� #408 : Nouveau flag pour ignorer les erreurs SSL pour les connexions HTTPS.
- Ajout� #884 : Meilleur support de proxy avec le mode 0.
- Ajout� #949 : Le user-agent peut �tre chang�.
- Corrig� : CtrlSetStyle sur listview dans un onglet non selectionn�.
- Corrig� #763 : GUICtrlCreateIcon() cr�e un ic�ne vide en cas d'erreur.
- Corrig� : Aucun mouvement de la souris en cas d'utilisation d'un bouton invalide avec MouseClick() ou MouseClickDrag().
- Corrig� #779 : Boucle infinie en sortie de script � cause d'un GUICreate() enfant cr�� de mani�re erron�.
- Corrig� #774 : Mauvais affichage d'un label avec GuiCtrlSetBkColor().
- Corrig� #790 : Constante $ERROR de r�gion de fen�tre renomm�e en $ERRORREGION.
- Corrig� : StringInStr("aaa", "aa", 2) ne retourne pas 0.
- Corrig� #802 : Recherche d'un contr�le par sa propri�t� de hauteur.
- Corrig� : L'image des boites � cocher ou des boutons radio sur les onglets.
- Corrig� #816 : �claircissement dans la doc des donn�es pour les contr�les de date dans les GUI.
- Corrig� #819 : Plantage avec les fonctions EventLog.
- Corrig� #814 : InetGet() � travers un proxy avec demande d'authentification ne fonctionne pas.
- Corrig� #813 : Mauvais traitement de correspondance avanc�e de fen�tres pour [HANDLE:...] dans la version x64.
- Corrig� #863 : DirMove() point suppl�mentaire.
- Corrig� #867 : UDPRecv() peut renvoyer de IP/Port.
- Corrig� #886 : Explication plus claire dans la documentation sur l'op�rateur == qui est une comparaison forc�e de cha�ne.
- Corrig� #885 : Default compar� � False retourne True au lieu de False.
- Corrig� #888 : Send("{}}") caract�re nul suppl�mentaire.
- Corrig� : DllCall() retour d'un entier 64-bit.
- Corrig� : GuiCtrlSetImage() apr�s le redimensionnement d'une GUI.
- Corrig� : DirMove() mauvais code de retour sous Windows XP.
- Corrig� #931 : Mauvais GUICtrlSetResizing() pour les contr�les graphique.
- Corrig� #934 : MouseGetCursor() probl�me avec double clic.
- Corrig� #615 : Licence mise � jour pour �tre moins restrictive.
- Corrig� #919 : Remarques ajout�es � ConsoleWrite(), ConsoleWriteError() et StdinWrite() sur le traitement des donn�es binaires et des caract�res non-ANSI par ces fonctions.
- Corrig� #897 : Documention sur StringToASCIIArray() qui n'accepte pas de donn�es binaire (convertissez d'abord en cha�ne).
- Corrig� #937 : Mauvais traitement de l'�v�nement de Opt("TrayMenuMode",1)
- Corrig� #969 : FileFindNextFile() ne fixe pas @extended si un r�pertoire est trouv� en premier.
- Corrig� #1006 : @MSEC retourne une mauvaise valeur pour des valeurs inf�rieures � 100.
- Corrig� #1010 : FileRead() UTF8 avec des fichiers BOM retourne trop de caract�res.
- Corrig� #1013 : MDI enfants ne s'ajuste pas � la zone cliente de la fen�tre parente.
- Corrig� #1005 : TraySetClick(64) = Fait planer !!! (pas trouv� mieux dans la traduction ...)
- Corrig� : ClipPut("") ne vide pas.
- Corrig� #1068 : Binaire vers entier.
- Corrig� : Mauvais affichage de l'image d'un label sur un double GUICtrlSetPos().
- Corrig� #1094 : Send("{LSHIFT UP}") reste appuy�.
- Corrig� #1074 : Positionnement d'un Inputbox() avec multi-moniteur.
- Corrig� #1105 : D�sactivation de la coloration multiligne sur un bouton mal affich�.
- Corrig� #1077 : GUICtrlSetBkColor() mal recolorier.
- Corrig� #1116 : GUICtrlCreateGraphic ne suit pas ResizeMode.
- Corrig� #1102 : Meilleure documentation du param�tre count de la fonction StringInStr().
- Corrig� #1161 : Enlev� toute la documentation faisant r�f�rence � ColorMode.
- Corrig� #1156 : AutoItSetOption()/Opt() fixe maintenant @error au lieu de g�n�rer une erreur fatale avec une mauvaise entr�e.
- Corrig� : Maintenant, la comparaison de pointeurs fonctionne correctement.
- Corrig� #906 : Les contr�les ActiveX ne donnent pas leur taille initiale.
- Corrig� : Maintenant, les tests bool�ens sur les cha�nes binaire se comportes correctement.
- Corrig� #1234 : Les m�thodes COM qui modifient les arguments bool�ens peuvent les changer en entiers.
- Corrig� #1258 : Le menu syst�me pouvait s'afficher en essayant de renvoyer un menu de contr�le.
- Corrig� #1288 : Documentation de comment DllStructSetData() et DllStructGetData() fonctionnent avec un tableau lors de l'oubli du param�tre d'indexe.
- Corrig� #1300 : Les DLLs pouvaient se d�charger lors d'un appel DllCall() avec une fonction invalide.
- Corrig� #1295 : La conversion de Unicode vers ANSI plantait dans certaines situations.
- Corrig� #1304 : _GDIPlus_BitmapLockBits() prend maintenant les param�tres corrects hauteur et largeur au lieu de droite et haut.
- Corrig� #1294 : Corrig� la situation insoluble AutoIt lors de l'utilisation des fonctions suivante avec des fen�tres bloqu�es : WinGetTitle, WinSetTitle, WinGetText, WinFlash, WinSetOnTop
- Corrig� #1332 : Mod() force une conversion en nombres � virgule flottante lorsqu'il n'en � pas besoin, ce qui peut entra�ner un r�sultat inattendu.
- Corrig� #1321 : Plantage � l'utilisation de ControlCommand("GetSelected") sur des contr�les autres que des contr�les d'�dition.
- Corrig� #1325 : Certaines fonctions de date peuvent essayer d'acc�der � un tableau invalide.
- Corrig� #1345 : Number() �choue sur le traitement de nombres d�cimal � virgule au lieu du point.
AutoItX :
Au3Info :
- Supprim� : L'option ColorMode BGR � �t� supprim�e vu que AutoIt ne supporte plus l'utilisation du mode BGR.
- Ajout� : Ajout des informations de contr�le .NET WinForm si disponibles.
- Ajout� #140 : Informations des boutons de barre d'outils.
Aut2Exe :
- Corrig� #1283 : Ajout d'une nouvelle option /x86 pour obliger la compilation en 32-bit et remise en place de l'option /unicode qui oblige aussi la compilation en 32-bit.
Au3Check :
- Corrig� #1239 : Ordre de recherche de biblioth�que incorrect.
Autres :
- Ajout� #1050 : Syntaxe d'installation de TextPad v5.
UDFs :
- Supprim� : _StringAddThousandsSep() a �t� supprim�. Trop d'avis sur comment la fonction devrait travailler signifiait que personne n'en �tait satisfait.
- Supprim� #1112 : __WinAPI_Check() a �t� supprim� (as have all calls to it).
- Chang� : Suppression du dernier param�tre de _StringBetween (inutile apr�s changement)(SmOke_N)
- Chang� : R�-�criture de _StringToHex(), _HexToString() et _StringReverse(), maintenant plus rapides.
- Chang� : _SQLite 3.6.7 -> 3.6.19 (Support des caract�res UNICODE dans les instructions SQL)
- Chang� : _InetGetSource() utilise maintenant InetRead().
3.3.0.0 (24h D�cembre 2008) (Release)
AutoIt :
- Supprim� : Le support des syst�mes d'exploitation Windows 9x et Windows NT 4.0 ont �t� supprim�s.
- Chang� #393 : Ajout dans la documentation que SoundSetWaveVolume() fonctionne diff�rement avec Windows Vista.
- Chang� : Mise � jour 7.8 du moteur PCRE expression r�guli�re.
- Chang� : @ProcessorArch Chang� en @OSArch car il �tait trompeur.
- Chang� : Limites de taille supprim�e pour RegRead() et RegWrite() (pr�c�demment 64KB pour certaines types de registre).
- Chang� : RegRead() et RegWrite() n'utilise plus des chaines hexad�cimale pour les types REG_BINARY - les datatypes natif sont appliqu�s.
- Ajout� : Nouveau commutateur pour StringSplit() pour ne pas retourner le nombre d'�l�ments dans l'�l�ment 0.
- Ajout� #328 : Fonctions StringToASCIIArray() et StringFromASCIIArray().
- Ajout� : Nouveau commutateur pour Run()/RunAs() por corriger le probl�me #415 (Mise � jour de Constants.au3. Ajout de la constante : $STDIO_INHERIT_PARENT).
- Ajout� : Nouveau commutateur pour toutes les fonctions Run pour une meilleure compatibilit� CUI (Mise � jour de Constants.au3. Ajout de la constante : $RUN_CREATE_NEW_CONSOLE).
- Ajout� #481 : Marge de 11 pixels autour du texte de SplashTextOn() (Vu dans les directives UI de Vista).
- Ajout� #468 : Ajout� macro @MSec pour obtenir les millisecondes de la seconde courrante.
- Ajout� #277 : Macro @CPUArch pour retourner la capacit� du processeur.
- Ajout� #454 : $FO_UTF8 authorisant FileOpen() en mode lecture pour lire des fichiers UTF8 sans BOM (Byte Order Mark).
- Ajout� : $FO_UTF16_LE, $FO_UTF16_BE authorisant FileOpen() en mode lecture pour lire des fichiers UTF16 sans BOM (Byte Order Mark).
- Ajout� #407 : Document� que les boucles For...In sont en lecture seulement.
- Ajout� #645 : IniDelete() supporte maintenant le mot cl� Default pour le 3iem param�tre.
- Corrig� : Send() insert un z�ro inexacte lors de l'utilisation du format {ASC 0xNNNN}.
- Corrig� #305 : GUICtrlSetFont() provoque la mise en surbrillance des Combos.
- Corrig� #318 : GUICtrlSetTip() sur TreeViewItem doit retourner 0.
- Corrig� #339 : Plantages de GUICtrlDelete().
- Corrig� #345 : @OSVersion pour Windows 2008.
- Corrig� #366 : AutoIt plante sur une mauvaise syntaxe.
- Corrig� #380 : @OSVersion pour Windows XP 64-bit Edition.
- Corrig� #346 : Limite de la longueur du filtre pour FileOpenDialog/FileSaveDialog.
- Corrig� #387 : DllClose() et DllCallbackFree() plante lors de l'utilisation d'un handle invalide.
- Corrig� #449 : @SystemDir ne retourne pas SysWOW64 sous x64 en mode 32-bit.
- Corrig� #440 : Erreur fatal lorsque le script fini par EOF (0x1A).
- Corrig� #464 : Le script d'exemple pour GUICtrlCreateAvi() ne fonctionne pas sous Vista.
- Corrig� #484 : ObjGet() a tendence � planter si un fichier invalide est sp�cifi�.
- Corrig� #501 : ProcessGetStats() echoue pour les processus fonctionnant pour d'autres utilisateurs (SYSTEM inclus).
- Corrig� #92 : Donn�es DllStruct tronqu�es avec char[]/wchar[].
- Corrig� : GuiCtrlSetState($graphic, $GUI_HIDE) ne masque pas.
- Corrig� : GuiCtrlSetResizing($graphic, ) ne d�place pas.
- Corrig� : GuiCreate(...,Style sans en-t�te) ne se redimentionne pas proprement.
- Corrig� : GuiSetStyle(changement d'en-t�te) ne se redimentionne pas proprement.
- Corrig� : GuiCtrlSetState($listviewitem) ne retourne pas d'erreur.
- Corrig� #562 : La sp�cification de la propri�t� TITLE provoque la perte de toutes les autres propri�t�s (Window title matching).
- Corrig� #569 : Exemple dans la documentation de TCPRecv.
- Corrig� #589 : Certains op�rateurs de comparaison ne retourne pas une valeur bool�enne.
- Corrig� #583 : Mauvais format de @MSEC dans la documentation.
- Corrig� #574 : L'utilisation de 0 pour SendKeyDelay ou SendKeyDownDelay supprime le delais respectif lors de l'utilisation de Send().
- Corrig� #542 : Plante avec les expressions r�guli�res.
- Corrig� #531 : Eclaircissement de quelques remarques sur GUICtrlSetGraphic().
- Corrig� #539 : StringSplit() avec le commutateur 2 et aucun d�limiteurs ne retourne pas la ligne enti�re.
- Corrig� #601 : Tooltip renvois 0 lorsque la longueur du titre est >99.
- Corrig� #608 : listView GUICtrlSetBkColor non redessin�.
- Corrig� #628 : GuiCtrlRead($ctxmenu, $adv) erreur de retour (Saunders)
- Corrig� #640 : PCRE ne supporte pas \L, \l, \N, \U, or \u : mise � jour de la doc.
- Corrig� #642 : Maintenant l'installateur ouvre correctement le fichier d'aide fusionn� sur la page historique au lieu de l'aide AutoIt seule.
- Corrig� #646 : Call() attribue maintenant les valeurs sp�cifiques @error et @extended lorsqu'il echoue � trouver une fonction.
- Corrig� #669 : Erreur typographique dans l'exemple de Dec().
- Corrig� #659 : Ajout de la documentation que les chemins UNC ne sont pas support� par FileSelectFolder().
- Corrig� #671 : Plantage lors de l'utilisation de $WS_EX_MDICHILD sans sp�cifier un parent valide.
- Corrig� : Plantage lors de l'utilisation de BinaryToString() avec une chaine UTF16 invalide. BinaryToString() � maintenant un code erreur pour une entr�e invalide.
- Corrig� #743 : AutoIt plante lorsque les fonctions Tray sont utilis�es avec un ID invalide.
- Corrig� #748 : AutoIt plante avec DllCall(0,...).
Aut2Exe :
- Ajout� #460 : Plus verbeux sur les erreurs d'UPX.
- Corrig� #436 : Le niveau de compression �tait ignor� lors de la compilation � partir de la GUI.
AutoItX :
- Chang� : DLL Native : Toutes les m�thodes chaine dans l'API native sont maintenant Unicode. La majorit� des fonctions n'ont d�sormais plus d'�quivalent ANSI.
- Corrig� : DLL Native : Les chaines de retour �taient parfois termin�es de mani�re incorrecte.
- Corrig� : PixelChecksum() ne retounait pas des valeurs correctes.
UDFs :
- Supprim� : _StringSplit (plus n�cessaire)
- Ajout� : _GDIPlus_StringFormatSetAlign
- Ajout� : _StringExplode()
- Ajout� : _GDIPlus_ImageGetFlags, _GDIPlus_ImageGetHorizontalResolution, _GDIPlus_ImageGetPixelFormat, _GDIPlus_ImageGetRawFormat
-
_GDIPlus_ImageGetType, _GDIPlus_ImageGetVerticalResolution
- Ajout� : _PathGetRelative
- Ajout� : _ArrayCombinations, _ArrayPermute, _ArrayUnique
- Ajout� : _WinAPI_CreatePen, _WinAPI_DrawLine, _WinAPI_LineTo, _WinAPI_MoveTo, _WinAPI_GetBkMode, _WinAPI_SetBkMode
- Ajout� : _WinAPI_CombineRgn, _WinAPI_CreateRectRgn, _WinAPI_CreateRoundRectRgn, _WinAPI_SetWindowRgn
- Ajout� : _ExcelHorizontalAlignSet, _ExcelFontSetProperties, _ExcelBookAttach
- Ajout� : _WinAPI_SetEndOfFile, _WinAPI_SetFilePointer
- Ajout� : FrameConstants.au3 manquant
- Ajout� : UDFs Excel
- Ajout� : _Timer_GetIdleTime, _WinAPI_GetWindowPlacement, _WinAPI_SetWindowPlacement
- Ajout� #332: Remarque dans _GUICtrlStatusBar_Create
- Ajout� #275: _GDIPlus_GraphicsFillPolygon
- Ajout� : _GUICtrlTab_ClickTab
- Ajout� : _GUICtrlComboBoxEx_GetUnicode, _GUICtrlComboBoxEx_SetUnicode
3.2.12.1 (12 Juin 2008) (Release)
AutoIt :
- Corrig� #309 : RunAs() et RunAsWait() utilisent maintenant @SystemDir comme r�pertoire de travail au lieu de @WorkingDir lorsqu'aucun r�pertoire de travail n'a �t� sp�cifi� par un utilisateur.
- Corrig� #325 : Contextmenuitem ne renvoyait pas les �v�nements.
- Corrig� #282 : Rafra�chissement de la transparence d'ic�ne sur la r�gression d'onglet.
- Corrig� #360 : RunAs() sous Windows 2000.
3.2.12.0 (16 Mai 2008) (Release)
AutoIt :
- Chang� : @Unicode renomm� en @AutoItUnicode. @Unicode reste pour l'instant un alias . Il sera enlev� > 3.2.14.0
- Chang� : Le comportement de StdoutRead(), StderrRead(), StdinWrite() and ConsoleRead() a �t� chang�.
- Chang� : Le moteur PCRE des expressions r�guli�res a �t� mis � jour en 7.6.
- Chang� : Les fonctions Internet AutoIt (comme InetGet()) utilisent maintenant "AutoIt" comme agent utilisateur. Utilisait pr�c�demment un blanc qui �tait bloqu� par beaucoup de sites Web.
- Chang� : ControlClick() accepte maintenant les m�mes boutons de souris que MouseClick() - left/right/middle/primary/secondary/main/menu.
- Chang� : Nombre maximum de contr�les dans une fen�tre GUI passe de 4093 � 65532.
- Chang� : @OSVersion retourne maintenant "WIN_2008" pour Windows Serveur 2008.
- Ajout� : RunAs(), RunAsWait().
- Ajout� : GUISetAccelerators().
- Ajout� : REGEXPCLASS dans les fen�tres avanc�es et d�finitions de contr�les.
- Ajout� : X, Y, W, H dans les fen�tres avanc�es/d�finitions de contr�les.
- Ajout� : DllCall() nouveaux types int_ptr, uint_ptr, long_ptr, ulong_ptr. Types sp�ciaux qui changent de taille sur x86/x64.
- Ajout� : Type "REG_QWORD" pour RegWrite().
- Ajout� : HotKeySet() modifi� pour fonctionner avec la notation {}.
- Ajout� : FileReadLine( ,-1) lit la derni�re ligne.
- Ajout� : La redirection d'entr�e/sortie standard fonctionne avec RunAs...().
- Ajout� : Indicateur entr�e-sortie standard fusionn� pour utiliser le m�me flux pour stdout/stderr
- Ajout� : Les entr�es/sorties standards supportes les donn�es binaire.
- Ajout� : ConsoleWrite()/ConsoleWriteError() retourne maintenant la quantit� de donn�es �crites.
- Ajout� : Remarques dans Run() - fa�on de fermer les flux/lib�r� les ressources associ�es � STDIO.
- Ajout� : StdioClose() fonction pour forcer la fermeture des donn�es STDIO d'un process.
- Ajout� : ProcessClose() ferme maintenant les process d�marr�s par d'autres utilisateurs.
- Ajout� : ProcessWaitClose() retourne un code de sortie dans @extended
- Ajout� : Pixel...() Peut sp�cifier un handle de fen�tre comme dernier param�tre.
- Ajout� : Param�tres "start" et "count" ajout� dans StringInStr().
- Ajout� : GUICtrlSetDefColor(), GUICtrlSetDefBkColor().
- Ajout� : Ajout d'un param�tre fen�tre parente � MsgBox(), FileSelectFolder(), FileOpenDialog(), FileSaveDialog().
- Corrig� : DllCall() assigne une mauvaise valeur @error.
- Corrig� : BlockInput() erreurs retourn�es.
- Corrig� : WinWaitActive() non conforme (Plus fr�quemment avec Windows Vista).
- Corrig� : GUICtrlSetState($GUI_SHOW) sur bouton radio cach�, sur onglet actif.
- Corrig� : SciTe Lite non install� dans le r�pertoire AutoIt choisit.
- Corrig� : WinMove() avec Speed = 0 plante le script.
- Corrig� : Valeur myst�rieuse 1 retourn�e lorsqu'aucune valeur explicite n'a �t� fix�e.
- Corrig� : ControlCommand(), "GetLineCount"
- Corrig� : _FileListToArray() en utilisant la racine du disque tel que c:\ sous Win9x.
- Corrig� : TraySetState(4) ic�ne clignotant de la barre des t�che pour Windows Vista.
- Corrig� : ProcessExists() mauvaise valeur de retour.
- Corrig� : StringRegExp() plante sous Win95.
- Corrig� : Probl�me de traitement � l'utilisation de Run() avec redirection d'entr�es/sorties.
- Corrig� : Arri�re-plan des contr�les d'entr�e d�sactiv� sur onglet.
- Corrig� : GUICtrlDelete() d'un onglet si deux fen�tres GUI sont utilis�es.
- Corrig� : AutoIt plante dans Random() si la port�e d�passe 2^31.
- Corrig� : #include analyse de d�tection d'erreur.
- Corrig� : Entr�e de matrice (tableau) pass�e par r�f�rence (Byref) � l'UDF.
- Corrig� : FileSetTime() Arrondit sup�rieur incorrect sur partition non NTFS.
- Corrig� : La redirection STDIO �choue parfois sur Win9x.
- Corrig� : IniReadSectionNames() Retourne un nombre incorrect de sections sous Win9x.
- Corrig� : Suppression de l'ic�ne AutoIt de la barre des taches � la sortie du script.
- Corrig� : AutoIt plante � la suppression d'un objet ObjEvent().
- Corrig� : Le d�rouleur ObjEvent() peut d�truire les retours de fonction AutoIt : comme winwait("title") peut retourner 0.
- Corrig� : Dirmove() sur diff�rents volume.
- Corrig� : Plantage avec RegRead() et REG_MULTI_SZ sur x64.
- Corrig� : GuiCtrlListView() derri�re l'image de fond. Mise � jour de la Doc.
- Corrig� : Focus de divers contr�les d'�dition et r�sultats de boutons par d�faut (DefPushButton).
- Corrig� : ControlTreeview() retourne @error=1 en cas de succ�s.
- Corrig� : Des objets COM peuvent perdre leur pr�cision num�rique.
- Corrig� : StringReplace() avec le d�but d'un nombre d�cimale.
- Corrig� : ControlCommand() "SelectString" mauvaise s�lection.
- Corrig� : StringSplit() flag=1 d�limiteur non sensible � la casse.
- Corrig� : Dans la description avanc�e de fen�tre seul le point-virgule doit �tre �chapp�.
- Corrig� : ObjGet() fuite de m�moire.
- Corrig� : AutoUpdateIt.au3 modifi� pour fonctionner sous x64.
- Corrig� : Redimentionnement de GUI avant GUISetState().
- Corrig� : Ev�nements radio renvoy�s quand GUI r�activ�.
- Corrig� : GUICtrlDelete() sur contextMenuItem.
- Corrig� : Une tentative de FileDelete() d'un fichier qui vient juste d'�tre ex�cut� avec RunWait() �choue parfois.
- Corrig� : Probl�me de performance GUI lors de la cr�ation d'un nombre important de fen�tres.
- Corrig� : GuiGetCursorInfo() avec l'�change des boutons de la souris.
- Corrig� : Random(Min,Max,1). Pr�c�demment ne retournait jamais la valeur Max, donc si Max a �t� artificiellement incr�ment� le script devra �tre modifi�.
AutoItX :
Aut2Exe :
- Ajout� : Option pour compiler les scripts en application console.
Au3Info :
- Chang� : Les contr�les sont syst�matiquement mis en surbrillance en utilisant l'outil de recherche.
- Chang� : Les contr�les ne sont pas mis en surbrillance par d�faut.
- Chang� : La description des contr�les donne une version avanc�e des classes (class) et des instances.
- SciTE-lite :
- Chang� : La source en version 1.76
- Ajout d'une extension de sauvegarde.
UDFs :
- Voir la page des modifications sur les ruptures de scripts.
3.2.10.0 (25 Novembre 2007) (Release)
AutoIt :
- Chang� : DllCall () nouvelle m�thode de passage des types par r�f�rence en utilisant *.
- Chang� : DllCall (): Les types short_ptr, long_ptr et int_ptr sont devenus obsol�tes. Utilisez respectivement short*, long* et int*.
- Chang� : Les limites sur Execute() ont �t� supprim�es.
- Chang� : Le moteur PCRE des expressions r�guli�res a �t� mis � jour en 7.4.
- Corrig� : Fonctions Control...() utilisant CLASS et TEXT ensemble parfois incorrect.
- Corrig� : Fonctions Control...() utilisant CLASSNN ensemble parfois incorrect.
- Corrig� : Pr�visualisations de la barre des t�ches Windows Vista entra�nant des probl�mes de correspondance de fen�tres.
- Corrig� : $var = $var ne donnait pas d'erreur lorsque $var n'existait pas.
- Corrig� : R�gression depuis la version 3.2.4.9 du dimensionnement de GUICtrlSetImage().
- Corrig� : GUICtrlCreateListView() sans colonne.
- Corrig� : _GUICtrlListViewInsertColumn () apr�s _GUICtrlListViewDeleteColumn () de la premi�re colonne d'un contr�le ListView.
- Corrig� : Notification suppl�mentaire sur les boutons de couleur.
- Corrig� : IniReadSectionNames() pour les sections [].
- Corrig� : Erreur fatale sur Opt("WinTitleMatchMode", Default).
- Corrig� : GUICtrlSetStyle() avec $ES_READONLY mauvais $WS_TABSTOP.
- Corrig� : AutoIt plante � la sortie si Win...() est utilis� avec un titre objet COM.
- Corrig� : ProcessExists() sur le processus de service sous Win2K.
- Corrig� : Comportement de DefPushButton.
- Corrig� : S�lection de commande ControlCommand(SelectString).
- Corrig� : Tableau ne pouvant avoir 2^24 entr�es.
- Corrig� : GuiCreateMenu() sur une fen�tre sans titre et sans zone client.
- Corrig� : WinWaitActive() �choue parfois apr�s un WinActivate().
- Corrig� : _SQLite_SQLiteExe() r�f�ren�ant par d�faut "Extras\SQLite\SQlite3.exe".
- Corrig� : _Sound...() pour un fichier avec le caract�re "!".
- Corrig� : Boucle GUIRegisterMsg() ne d�sinscrit pas.
- Corrig� : Focus sur le contr�le d'�dition ES_READONLY.
3.2.8.1 (10 Septembre 2007) (Release)
AutoIt :
3.2.8.0 (08 Septembre 2007) (Release)
AutoIt :
- Chang� : Am�liorations g�n�rales de la vitesse (jusqu'� 24% dans certains cas par rapport � la version 3.2.6.0).
- Chang� : Le moteur PCRE des expressions r�guli�res a �t� mis � jour en 7.3.
- Chang� : limites du code relach�es sur la base de la recursion.
- Corrig� : Plantage � la sortie d'AutoIt si TrayCreateItem() n'est pas supprim�.
- Corrig� : Plantage d'AutoIt sur un mauvais param�tre lors de l'appel de TrayCreateMenu()
- Corrig� : La position des caract�res utilis�s dans StringRegExp() n'est pas correctes pour les caract�res > 127 (accents, non occidentaux)
- Corrig� : ProcessExist() sous Windows 9x.
- Corrig� : GUISetState(@SW_DISABLE) ne d�sactive pas l'entr�e clavier.
- Corrig� : Parfois, AutoIt plante sur DllStructGetData() avec les types char[].
- Corrig� : Au3Info restaure les derniers param�tres au d�marrage.
- Corrig� : Meilleure gestion des notifications lors de l'utilisation de boutons color�s.
- Corrig� : ControlGetText() crash sur les fen�tres SciTE.
- Corrig� : $LVSCW_AUTOSIZE sur colonne tronque la cha�ne d'affichage.
- Corrig� : Cr�ation incorrecte de listview avec GUICtrlCreateListView().
- Corrig� : Fuite de m�moire lorsque AutoIt n�cessite l'obtention d'un nom de fichier long.
- Corrig� : ListviewItem non cr�� apr�s une autre cr�ation/suppression de fen�tre enfant.
- Corrig� : ControlGetFocus() retourne des valeurs ClassNN incorrectes.
- Corrig� : D�tection d'une instruction ContinueLoop non valide.
3.2.6.0 (25 Ao�t 2007) (Release)
ATTENTION :
AutoIt :
- Chang� : iconID dans toutes les fonctions GUI est maintenant le m�me que GUICtrlSetImage().
- Chang� : Format des scripts AutoIt .a3x et compil�s. Exe2Aut ne d�compilera que les scripts v3.2.5.1
- et ant�rieurs. Aucun utilitaire Exe2Aut n'est fourni pour les versions en cours.
- Chang� : Am�liorations g�n�rales des performances (de 30 � 40% par rapport � la version 3.2.4.9)
- Chang� : Support Unicode limit� ajout� dans les expressions r�guli�res.
- Chang� : ControlMove() redimentionne seulement comme WinMove() si X=Y=Default.
- Chang� : Le moteur PCRE des expressions r�guli�res a �t� mis � jour en 7.1.
- Chang� : Suppression du d�lai lorsque speed=0 dans MouseMove().
- Ajout� : GUIGetStyle().
- Ajout� : Types byte et ubyte dans DllCall().
- Ajout� : ClassnameNN dans les contr�les et info sommaire dans Au3Info.
- Ajout� : Type Float � DllCall().
- Ajout� : AU3Check v1.54.8 support de "#AutoIt3Wrapper_plugin_funcs" et "#Compiler_plugin_funcs".
- Ajout� : Param�tre suppl�mentaire dans ProcessClose() pour fermer les handle de flux.
- Corrig� : AutoIt plante sur WinWait("", "text") lorsque SciTE est ouvert.
- Corrig� : Quelques plantages sur les syst�mes chinois lors des conversions Unicode/ANSI.
- Corrig� : Aut2Exe plante sur les syst�mes chinois lors de l'ex�cution en ANSI.
- Corrig� : Notification erron�e sur {ENTER} apr�s avoir cliqu� sur un listviewItem.
- Corrig� : Mauvaise r�initialisation de l'image sur listviewitems si l'image est d�finie sur la liste.
- Corrig� : Redimensionnement du contr�le ListView.
- Corrig� : @error n'est pas d�fini sur un mauvais retour de WinGetPos().
- Corrig� : LVM_EDITLABEL accapare le cpu.
- Corrig� : AutoIt (version non UNICODE) plante avec certains objets COM.
- Corrig� : GUISetState() sur GUI avec W=0 ou H=0.
- Corrig� : Le Tip de contr�le GUI ne r�appara�t pas apr�s un clic ou un timeout.
- Corrig� : Les contr�les GUI ne sont pas � la bonne position si un contr�le menu est utilis�.
- Corrig� : EnvUpdate() dans la version UNICODE de AutoIt ne fonctionne pas depuis la v3.2.3.3.
- Corrig� : FileRead(..., count) retourne les caract�res count-1.
- Corrig� : Noms de fichiers Unicode dans FileInstall().
- Corrig� : LVS_EX_HEADERDRAGDROP style �tendu.
- Corrig� : Le contr�le UpDown s'affiche � travers les pages � onglets.
- Corrig� : GUICtrlSetState() sur le contr�le UPDOWN ne change pas l'�tat.
- Corrig� : FileInstall() dans les scripts compil�s provoquent des probl�mes d'interface graphique.
- Corrig� : ControlGetFocus() sur les contr�les non cr��s avec l'interface graphique AutoIt.
- Corrig� : Coh�rence @AutoItPID et ProcessList() sous Win9x.
- Corrig� : GUICtrlSetResizing() ne retourne pas d'erreur sur un contr�le non redimensionnable.
- Corrig� : R�gression pour ControlSend() SHIFTDOWN/UP depuis la v3.2.3.13.
- Corrig� : Drag and drop sur un contr�le listview apr�s avoir cliqu� sur son en-t�te.
- Corrig� : Prise en charge des DLLs de "ressources seulement" pour GUISetImage().
- Corrig� : Valeur minimale par d�faut pour GUICtrlSetLimit() d�finie � 0.
- Corrig� : Ordre Z apr�s GUICtrlSetStyle() sur un contr�le edit ou input.
- Corrig� : FileReadLine() obtient des donn�es en cache incorrectes lors de la lecture de num�ros de ligne sp�cifiques avec des handles de fichiers.
- Corrig� : Retard l�g� dans GUIGetMsg() sous certaines circonstances.
- Corrig� :StringReplace() et le param�tre occurances.
- Corrig� : GUICtrlSetFont() sur les contr�les Onglet.
- Corrig� : Les espaces vides avant #include ne peuvent pas �tre compil�s.
- Corrig� : Notification sur ENTER sur un bouton color�.
- Corrig� : RegWrite() inscrit une entr�e de Registre incorrecte dans certaines circonstances.
- Corrig� : AutoIt accapare le CPU lorsque le texte de MsgBox est trop grand.
- Corrig� : ControlSend() parfois sur un mauvais contr�le lors de l'utilisation de controlID vide.
- Corrig� : ProcessExists() sous Win2K avec processname > 15 caract�res.
- Corrig� : Mauvaise correspondance de chaine avec Int().
- Corrig� : InetGetSize() dans la version Unicode retourne 0.
- Corrig� : GUICtrlCreateListView() avec plus de 254 colonnes.
- Corrig� : AutoIt plante sur des RegExp r�cursives.
- Corrig� : BitRotate() avec le bit de gauche d�fini.
- Corrig� : FileMove() retourne 1 sans aucun d�placement.
- Corrig� : FileRead() retourne Chr(0) dans le mode ANSI.
- Corrig� : Au3Info coordonn�es de contr�le relatif au client.
- Corrig� : StringInStr() ne retourne pas 0 lors d'une recherche en arri�re et recherche une longueur sup�rieure � la cha�ne.
3.2.4.9 (25 Mai 2007) (Release)
AutoIt :
- Corrig� : Les comparaisons de cha�nes de base ne fonctionnaient pas avec les param�tres r�gionaux comme dans les versions pr�c�dentes.
3.2.4.8 (23 Mai 2007) (Release)
AutoIt :
- Corrig� : Erreurs avec des pages de code non occidentales et les scripts de format ANSI.
3.2.4.7 (22 Mai 2007) (Release)
AutoIt :
- Ajout� : Options Aut2Exe pour forcer la compilation du mode ANSI (/ansi et /unicode).
- Ajout� : StringToBinary()
- Ajout� : Options suppl�mentaires li�es � Unicode pour BinaryToString().
3.2.4.6 (20 Mai 2007) (Release)
AutoIt :
3.2.4.5 (20 Mai 2007) (Release)
AutoIt :
- Chang� : StringReplace() acc�l�r� de mani�re significative.
- Chang� : Au3Info est maintenant redimensionnable.
- Ajout� : BinaryToString() conversions rapides de cha�ne pour le buffer binaire � ANSI .
- Ajout� : @Unicode pour indiquer si AutoIt fonctionne en mode Unicode ou ANSI.
- Corrig� : Chr(0) fonctionne maintenant correctement avec Binary()
3.2.4.4 (17 Mai 2007) (Release)
AutoIt :
- Corrig� : Chr(0) agit maintenant de mani�re plus sensible (agit maintenant comme VBScript).
3.2.4.3 (17 Mai 2007) (Release)
AutoIt :
- Corrig� : FileRead() ne fonctionne pas correctement avec les fichiers Unicode.
3.2.4.2 (15 Mai 2007) (Release)
AutoIt :
- Chang� : Ajustements graphiques Au3Info et onglet R�sum�.
- Corrig� : FileReadLine() obtient des donn�es en cache incorrectes lors de la lecture de num�ros de ligne sp�cifiques avec des handles de fichiers.
- Corrig� : Retard l�g� dans GUIGetMsg() sous certaines circonstances.
3.2.4.1 (13 Mai 2007) (Release)
AutoIt :
- Corrig� : Chr() et Asc() pour les codes de caract�res 128-255 en mode Unicode.
- Corrig� : BOM Unicode non �crit dans les modes d'ajout de fichier si le fichier �tait vide.
- Corrig� : Erreur dans Include\GuiCombo.au3 et Include\IE.au3.
3.2.4.0 (10 Mai 2007) (Release)
ATTENTION :
- AutoIt est maintenant compil� pour Unicode ! AutoIt3.exe est Unicode - AutoIt3A.exe est ANSI.
- L'outil Au3Info a �t� r��crit.
- Fonctions de donn�es binaires compl�tement r��crites - les scripts utilisant ces fonctions devront �tre actualis�s.
AutoIt :
- Chang� : Suppression des restrictions sur le nombre maximal de directives #include.
- Chang� : Suppression des restrictions sur le nombre maximal de handles DllOpen().
- Chang� : Suppression des restrictions sur le nombre maximal de fichiers ouverts.
- Chang� : Suppression des restrictions sur le nombre maximal de raccourcis clavier.
- Chang� : Am�lioration des performances dans StringStripWS().
- Chang� : Les donn�es binaires dans les variants sont maintenant trait�es comme un type sp�cial, distinct des cha�nes normales.
- Chang� : BinaryString() renomm� en Binary()
- Chang� : IsBinaryString() renomm� en IsBinary()
- Chang� : ControlClick() peut maintenant cliquer sur un contr�le � une certaine position.
- Chang� : ControlClick() peut maintenant simuler correctement les doubles-clics.
- Chang� : ControlClick() ne force plus l'activation de la fen�tre parent (jusqu'� l'utilisateur maintenant).
- Chang� : ControlClick() coordonn�es li�es ajout�es � Au3Info.
- Chang� : Am�lioration des recherches pouvant �tre effectu�es sur les fen�tres/controles/instances.
- Chang� : Pour les fonctions Change/Set Font de DEFAULT_QUALITY � PROOF_QUALITY.
- Chang� : x^y compatible avec la norme C99.
- Ajout� : Nouveaux modes pour FileOpen() pour forcer les op�rations Unicode et binaires.
- Ajout� : BinaryLen(), BinaryMid()
- Ajout� : Boutons GUI color�s.
- Ajout� : DllStruct ... () peut r�f�rencer les �l�ments par nom plut�t que par index.
- Corrig� : Plantage possible lors de l'utilisation de StringStripWS(), flag 4 et des cha�nes vides.
- Corrig� : GUICtrlSetLimit() pour les contr�les UpDown o� min = max.
- Corrig� : GUICtrlSetTip() ne fonctionne pas toujours correctement.
- Corrig� : Correction du ralentissement de l'affichage de l'onglet sous Windows Vista.
- Corrig� : HotKeySet() mauvaise notification.
- Corrig� : FileGetAttrib() sur pagefile.sys.
- Corrig� : Param�tre par d�faut non valide dans GUICtrlSetData() non d�tect�.
- Corrig� : Assign retourne une erreur sur l'�l�ment d'un tableau.
- Corrig� : FileOpen("test.txt", 2+8) retourne une erreur.
- Corrig� : D�tection d'erreur dans l'instruction Enum.
- Corrig� : Opt("WinTitleMatchMode").
- Corrig� : La corruption de pile r�sultant d'une mauvaise utilisation de DllCall() stope proprement le script au lieu de planter.
- Corrig� : Plantage lors de la lecture d'un REG_MULTI_SZ vide.
- Corrig� : Round()ne retourne pas un entier.
- Corrig� : ControlSend() pour vider le contr�le "" fixe d'une fen�tre inactive. D�cale aussi le comportement de l'�tat.
- Corrig� : O^(-1).
- Corrig� : Non-d�tection de d�claration ill�gale.
- Corrig� : Notification HotKeySet("^{PAUSE]",...).
- Corrig� : {CTRLBREAK} ->{BREAK} comme contr�le est la responsabilit� de l'utilisateur.
- Corrig� : $var = Default pass� en param�tre � l'objet COM.
- Corrig� : Le contr�le d'�dition a toujours �t� activ� la premi�re fois que l'interface graphique �tait affich�e, m�me s'il ne le devait pas. Ce comportement ignairait �galement $GUI_FOCUS.
- Corrig� : Valeur de plage pour le nombre de graines dans SRandom().
- Corrig� : FileRead() plante si aucun compte en mode brut.
- Corrig� : Opt("WinTitleMatchMode", <0) correspond vraiment � la casse insensible.
- Corrig� : FileSetAttrib/FileSetTime param�tre incorrect.
- Corrig� : Execute/Call message d'erreur sur d�bordement r�cursif.
- Corrig� : Message d'avertissement Aut2exe si l'ic�ne n'est pas trouv�e.
- Corrig� : WinGetTitle() retourne 1 en cas d'erreur.
- Corrig� : Fuite de m�moire lors de la d�sallocation de la variable de mot-cl�.
3.2.2.0 (23 D�cembre 2006) (Release)
AutoIt :
- Supprim� : Anciennes fonctions WinShow, TimerStart et TimerStop.
- Chang� : Am�lioration des performances (jusqu'� 100% sur certains scripts !).
- Chang� : @error d�fini sur WinAPI GetLastError pour Run().
- Chang� : Petite modification � Floor() pour s'assurer qu'il ne soit pas trop sensible aux erreurs de pr�cision en virgule flottante.
- Chang� : Petite modification � Ceiling() pour s'assurer qu'il ne soit pas trop sensible aux erreurs de pr�cision en virgule flottante.
- Chang� : PixelChecksum() est maintenant plus de 30 fois plus rapide.
- Chang� : FileGetVersion() param�tre suppl�mentaire pour r�cup�rer les informations de cha�ne du fichier.
- Ajout� : Support d'expression r�guli�re pour StringRegExp() et StringRegExpReplace() (compatible Perl).
- Ajout� : Prise en charge d'expressions r�guli�res pour la correspondance de titre de fen�tre.
- Ajout� : Fonctions ShellExecute() et ShellExecuteWait().
- Ajout� : #RequireAdmin pour UAC/Windows Vista.
- Ajout� : Ajout de Windows Vista dans le fichier d'aide.
- Ajout� : GUICtrlSetState() $GUI_DROPNOTACCEPTED.
- Ajout� : $GUI_FOCUS, $GUINOFOCUS pour le contr�le listviewitem.
- Ajout� : IsDllStruct().
- Ajout� : SRandom() pour d�finir la graine pour la g�n�ration de nombres al�atoires.
- Ajout� : WinTitleMatchMode pour la correspondance insensible � la casse.
- Ajout� : iconID peut �tre une r�f�rence par valeur ordinale si l'index n�gatif bas� sur 1 est utilis�.
- Ajout� : Cha�ne CompiledScript dans les informations pour le script compil�.
- Ajout� : Support d'ic�ne >32x32 provenant d'.exe/.dll dans GUICtrlCreateIcon() ou GUICtrlSetImage().
- Ajout� : GUICtrlSetTip() �tendu pour permettre la cr�ation d'info-bulles avec des titres, des ic�nes et en utilisant le style de bulle.
- Ajout� : Support du mot-cl� Default dans Tooltip().
- Ajout� : Remarque ajout�e � _PathSplit() mentionnant qu'elle n'accepte pas les cha�nes de commande, mais uniquement les chemins.
- Ajout� : 2 UDF's � GUIStatusBar.au3.
- Ajout� : GUICtrlCreateIcon() et GUICtrlSetImage() peuvent s�lectionner une ic�ne par son nom dans un fichiers d'ic�nes multiples.
- Ajout� : @KBLayout pour r�cup�rer la configuration actuelle du clavier.
- Ajout� : Option � ToolTip() pour s'assurer que l'info-bulle est toujours affich�e sur l'�cran.
- Ajout� : Fonction IniWriteSection().
- Ajout� : Code d'erreur @extended sur une erreur DriveMapAdd.
- Ajout� : Alternance de coloration pour Listview avec $GUI_BKCOLOR_LV_ALTERNATE.
- Corrig� : Timeout MsgBox() sur Windows Vista.
- Corrig� : GUICtrlRead() sur le contr�le listview lorsqu'il est tri�.
- Corrig� : @OSVersion sur Windows 9x.
- Corrig� : GUIGetCursorInfo() avec Handle ne r�cup�re pas les informations de clic de la souris.
- Corrig� : DllCall() plante lors de l'utilisation de uint, ushort.
- Corrig� : Taille du contr�le List lorsque la taille de la police change.
- Corrig� : GUICtrlSetImage() ne v�rifie pas l'ic�ne en cas d'erreur.
- Corrig� : @ScriptDir est �gal � @WorkingDir pour rootdir (x:\).
- Corrig� : GUIGetCursorInfo() (winhandle) lorsque l'enfant n'est pas actif.
- Corrig� : _StringAddComma().
- Corrig� : Notification $GUI_EVENT_DROPPED sur le contr�le d'�dition lors d'un glissez-d�posez.
- Corrig� : Coh�rence du param�tre de type pour DllCall() et DLLSructCreate()
- Corrig� : Le mot-cl� Default ne fonctionnait pas toujours correctement avec les objets COM.
- Corrig� : L'�criture de propri�t� COM �choue lors de l'utilisation d'arguments.
- Corrig� : Send()/ControlSend() pour le clavier international am�ricain.
- Corrig� : Send()/ControlSend() char>=Chr(128) pour les claviers anglais.
- Corrig� : MsgBox() avec le flag modalit� de t�che laisse la GUI d�sactiv�e sur le timeout.
- Corrig� : Rapport d'erreur par boite de message malgr�s le commutateur /ErrorStdOut.
- Corrig� : GUICtrlSetImage valeur d'ic�ne par d�faut pour le contr�le d'ic�ne.
- Corrig� : GUIRegisterMsg() d�truit @error.
- Corrig� : $LVS_SORTASCENDING avec l'ic�ne GUICtrlSetImage() produit un mauvais affichage.
- Corrig� : Certaines collections d'objets n'ont pas pu �tre analys�es dans une instruction AutoIt.
- Corrig� : Mauvaise mise � jour de l'affichage des boutons radio d�j� d�coch�s.
- Corrig� : L'ic�ne de l'info-bulle n'affiche pas le nom du script s'il est compil�.
- Corrig� : UDP...() code de retour en cas d'erreur.
- Corrig� : UDPRecv() plante sur un mauvais param�tre.
- Corrig� : COM corrompait les valeurs � virgule flottante.
- Corrig� : GUICtrlSetState() Remarque dans la documentation sur le contr�le de menu.
- Corrig� : Rafra�chissement apr�s un GUICtrlSetBkColor().
- Corrig� : Plantage sur une ligne commen�ant par ~ : "Unable to parse line".
- Corrig� : IniReadSectionNames() retourne de fausses donn�es dans Windows 98 lorsque le fichier INI est vide ou n'existe pas.
- Corrig� : @Compiled lorsque le script est compil�.
- Corrig� : Send() pour le clavier italien.
- Corrig� : MouseMove() pour un �cran secondaire.
- Corrig� : StringInStr() ne convertit pas en param�tre de recherche de cha�ne.
- Corrig� : Int() d'une cha�ne binaire.
- Corrig� : ControlSend envoie des caract�res sp�ciaux.
- Corrig� : Plantage dans Au3exe avec fichier d'entr�e mal form� dans FileInstall().
- Corrig� : Mauvaise ex�cution d'un script compil� contenant FileInstall() � l'int�rieur d'un #CS-#CE.
- Corrig� : FileInstall() r�f�ren�ant un fichier sans chemin, le r�f�rencera � partir du r�pertoire du script pour �tre coh�rent avec le script compil�.
- Corrig� : Aut2exe plante lors de l'utilisation de la ligne de commande avec les noms courts.
- Corrig� : L'�tat de l'info-bulle (tel que l'ic�ne ou le titre) s'affichait sans le vouloir sur les info-bulles suivantes). Cela a affect� � la fois ToolTip() et GUICtrlSetTip().
- Corrig� : Mauvais arguments par d�faut pour _ArrayToString().
- Corrig� : Une mauvaise instruction "#" inhibe le script entier.
- Corrig� : Installateur SciTE mauvaise cr�ation de lien.
- Corrig� : Le programme de d�sinstallation inclut la suppression de fichiers
3.2.0.1 (13 Ao�t 2006) (Release)
Au3Info :
- Corrig� : D�bordement du Buffer dans le code de contr�le.
Exe2Aut :
- Corrig� : Exe2Aut.exe avait perdu sa signature num�rique.