Traduction: * Bruno AUBIN (bruno.aubin@free.fr) pour une grande partie du document * Pascal RICARD (paricard@free.fr) pour la partie DRACONIS FTP Tous les 2 Membres d'Europe Shareware (http://www.europeshareware.org) (Changements depuis la version 1.0) ================================== Commun ------ 1.7: - Nouvel outil DICON, permettant la cr‚ation de sa propre interface. 1.5: - Nouvelle interface utilisateur plus moderne dans tous les programmes. Module de Script ---------------- 1.7 (Pl:2) - Les r‚f‚rences de cadres sont maintenant correctement d‚tect‚s. - Gestionnaire de Cookies am‚lior‚. 1.7 (Pl:1): - Nouveau type de donn‚e interne "Reference". - "document", "window" sont maintenant des r‚f‚rences r‚elles. - Le tableau "images" est maintenant une vraie r‚f‚rence. - Les tableaux "images" sont maintenant des r‚f‚rences r‚elles vers les images. - Les images sont maintenant cr‚‚s comme des ‚l‚ments r‚els. - "links", "anchors" sont maintenant de vrais tableaux. - Si "this" est une image, il pointe vers l'information correcte. - "this" est maintenant une r‚f‚rence … l'objet de base. - "frames" sont maintenant de vrais tableaux. 1.6 (Pl3): - Le problŠme concernant le retour de valeurs est fix‚. - Fuite de m‚moire r‚par‚, arrivant lorsqu'une fonction est quitt‚e. - support de "window.open". - R‚paration de Fuites de m‚moire, lors du passage des propri‚t‚s vers la classe parents. - Am‚lioration de la manipulation de l'objet window. - Support de "window.closed". - Un problŠme de retour … la ligne fix‚ dans la fonction de formatage de formatage boŒte d'alerte avec les caractŠres de lignes sp‚ciaux (comme la virgule, les 2 points etc.) - Ajout d'une possibilit‚ d'ex‚cuter des fonctions auto-cr‚‚es. - Possibilit‚ de cr‚er de nouvelles "Functions()". - Fixation d'un problŠme lors d'appels de fonctions. EntraŒnant sa fin d'ex‚cution pr‚matur‚ment. - Le tableau 'argument' est maintenant disponible. - Support de la m‚thode de window "focus". - Support de la m‚thode de window "blur". - Valeur de retour correcte, lors de cr‚ation d'objets Math. - getTimezoneOffset est maintenant complŠtement support‚. - Identificateur de navigator compatible Netscape. (appCodeName, appName, appVersion, userAgent) - Am‚lioration du garbage collector. - Support de la m‚thode de window "scrollTo()". - Support de la propri‚t‚ de window Netscape "pageXOffset". - Support complŠtement compatible Netscape des options de tableau. - Lorsqu'on s‚lectionne un texte d'option avec une longueur diff‚rente, les pointeurs de valeur se d‚placent aussi maintenant. - Manipulation correcte de "this-object" lors de l'analyse des paramŠtres de fonction. - La valeur d'une option selectionnable peut maintenant ˆtre ‚crite. - Les ‚l‚ments de formulaires sont maintenant accessibles par leurs noms. - Ajout de la possibilit‚ de cr‚er des nouveaux objets Option. - Ajout de "caller-Property". - "alert", "prompt" et "confirm" sont maintenant utilisables, ainsi que les caractŠres "cr" et "lf". - Bon retour de la valeur dans un retour d'instruction. - Support de la propri‚t‚ "cookie" des documents. - Une taille de tableau peut maintenant ˆtre plac‚ par l'‚l‚ment Array-Length. - Les propri‚t‚s de "History": "current", "next" et "previous" sont maintenant compatibles Netscape 4.5. - Les ‚l‚ments du tableau History sont maintenant compatibles Netscape 4.5. - D‚sormais += et -= fonctionne aussi avec les ‚l‚ments de tableau. - Fixation d'un problŠme de concat‚nation de chaŒnes de caractŠres avec '+='. - Support de la propri‚t‚ history "length". - Support des m‚thodes de history "back"/"forward"/"go". - Support de l'objet history de window. - Support de la m‚thode window.prompt. - AprŠs un window.alert ou window.confirm, d‚sormais toute la m‚moire allou‚e n‚cessaire pour le formattage est retourn‚e. - Nouveau formattage de la fonction qui remplace le masque de formattage complet "%lg" de 'printf'. Ceci permet une conversion meilleure et plus pr‚cise des valeurs d‚cimales dans les chaŒnes de caractŠres (incluant les ‚critures exponentielles). - Support correct du constructeur 'Date(n)'. - Support de l'instruction "for .. in". - Diff‚renciation correcte entre les variables de fonctions locales et les variables globales. - Support de la propri‚t‚ 'applets' de "document". - Il est maintenant possible de cr‚er vos propres objets function. - Support de 'this.' pour function. - Support des variables pointant vers les fonctions. - La longueur des nom de fonction peut maintenant d‚passer les 29 caractŠres (jusqu'… 49) et sont correctement d‚tect‚s. - Ajout de la m‚thode 'concat' pour les tableaux. 1.6 (Pl2): - Ajout de la m‚thode "slice". - Support de "Read/Write" de document.URL (compatible IE). - Ajout de la m‚thode "substr". - Fixation d'un bug r‚sultant sans doute dans la cr‚ation de "substring" trop longs. - Les messages entre le module de Script et le Navigateur ne sont, si possible, envoy‚s qu'une seule fois. - Support complet de toutes les propri‚t‚s de LOCATION. - Support complet de toutes les propri‚t‚s de LINK. - Possibilit‚ de cr‚ation d'objets Math. - Il est maintenant possible de lire les attributs status/defaultstatus de window. - Support de toutes les propri‚t‚s de "form". - Support de la propri‚t‚ de "navigator" : "plugins" (Tableau vide! Compatible IE) - Support de la propri‚t‚ de "navigator" : "mimeTypes" (Tableau vide! Compatible IE) - Correction faisant en sorte que les propri‚t‚s de "navigator" d‚j… impl‚ment‚s "platform" et "language" soient visible dans le script. - Support des images JAVASCRIPT pr‚charg‚es. - Support de toutes les propri‚t‚s IMAGE. - Support des images internes JavaScript (new Image()). - Impl‚mentation complŠte du constructeur d'image. - Le dialogue de confirmation fonctionne d‚sormais. - Dialogue d'alerte am‚lior‚. - Les couleurs de Document possŠdent maintenant les propri‚t‚s read/write. - L'assignation de Tableau fonctionne bien maintenant. - La Possibilit‚ de crashes fix‚e, lors du travail avec des expressions contenant des chaŒnes de caractŠres vides. - Tri de chaŒne impl‚ment‚. - L'expression ... ? ... : ... est op‚rationnel. - Les op‚rations de bits '~', '|', '&', '^' sont op‚rationnels. - SetTimeout & ClearTimeout sont op‚rationnels. - Le constructeur pour les objets Date est op‚rationnel aussi bien pour les ann‚es >1900 que >= 2000. - La fonction Date.getMonth est op‚rationnelle. - Les paramŠtres de fonction ne se perdent d‚sormais jamais plus. - Usage de la pile r‚duite, ce qui est utile lorsqu'il y a beaucoup d'appels r‚cursifs. - La manipulation de chaŒnes de caractŠres contenant des doubles guillemets est totalement op‚rationnelle. - Les remarques ferm‚es par /* */ sont maintenant correctement d‚laiss‚s. - Fixation d'un bug dans les listes de s‚lections contenant plus de 16 entr‚es. 1.6 (Pl1): - Support des structures 'if' en cascade. - Support de la d‚finition sp‚ciale HREF "javascript:". - Acceptation de multiples paramŠtres de fonction pass‚s par liens. - Manipulation correcte de --var. - Les valeurs de retour affectent maintenant le lien, comportement de formulaire (???) - Les structures IF/ELSE ne ferment plus la fonction encercl‚e s'il existe un RETURN pr‚c‚dent. - Support de l'objet "top". - Support correct de IndexOf. - Possibilit‚ de placer un nouvel emplacement. The Light of Adamas ------------------- 1.7 (Pl3): - Cela scrolle … nouveau sans stoper ligne par ligne. - L'attribut "Frameset" est maintenant pass‚ aux sous "framesets". (ex. www.terratec.de) - Fixation d'un bug dans l'enregistrement d'un document pour les cookies. - Fix‚ la possibilit‚ d'une diff‚rence de taille dans l'index du cache. - Fix‚ une erreur d'allocation dans l'assignement des chemins de cookie. - Fix‚ l'assignement d'un faux URL dans le cache. - Les images redirig‚es sont maintenant acc‚d‚es correctement. - Fix‚ un bug de pointeur NULL dans les images effac‚es du cache. - Fix‚ un bug de pointeur NULL dans l'alignement des tableaux Droite/Gauche qui concondent exactement. - Fix‚ un problŠme qui stockait de mauvaises informations d'alignement dans les formattages de tableaux. - Les tableaux sont maintenant formatt‚s correctement, ainsi que les scrolls utilisateur pendant le formattage. - L'‚tat de paragraphage est manipul‚ correctement maintenant dans les cellules de tableaux. - Les retours … la ligne ne sont plus calcul‚s faussement comme un caractŠre dans le calcul de la largeur pour les cellules de tableaux. - Gestionnaire du Cache: l'info sur les octets libres ne d‚place plus l'index aprŠs r‚paration du cache. 1.7 (Pl2): - Fix‚ un bug dans les coordonn‚es lors de la copie d'une ic“ne. - Meilleur calcul de ROWSPAN - Les cellules SPANNED (unies) ne se chevauchent plus, s'il y a 0 pixel entre elles. - Optimisation en vitesse dans le calcul des Tableaux (Images/Liens). - Correction dans les sauts vers une cible dans un tableau. - Le marqueur de fermetture de cache sur les sorties de programme est corrig‚. - Fix‚ les problŠmes avec les bons alignements d'images/Espaces/Tableaux … l'int‚rieur d'autres tableaux. - Acc‚l‚ration des fonctions de sortie. - Utilisation correcte (positionnement) des liens dans les cellules de tableaux. - Support du Clipboard dans le popup du lien. - Chevauchement possible du contenu de cellule de tableau fix‚, si la "m‚moire de format ‚tendu" ‚tait activ‚e. - Il n'y a d‚sormais plus d'espace entre les images et le texte. - Appels de popup am‚lior‚. (MagiC) - Le logo WEB sera d‚sormais bien d‚plac‚ lors du changement de taille de la fenˆtre. - Les informations de format r‚duits de 70 … 64 octets (Multiplications!!!!). - Les cellules de Tableux, situ‚s en dehors de la zone visible, sont maintenant formatt‚s correctement. - Fix‚ la cr‚ation de l'information de format mal form‚ dans les cellules de tableau. - Am‚lioration du gestionnaire de cookie. - Les Cookies sont maintenant correctement partag‚s entre les pages de cadre d'un domaine simple. - Fix‚ les problŠmes, lorsque les cadres pouvaient ne pas ˆtre d‚tect‚s correctement dans le module JAVASCRIPT. 1.7 (Pl1): - Support du protocole DHST. - Augmentation de la vitesse d'affichage des pages avec un nombre de balises excessif et plusieurs fontes GDOS install‚es. - Les cases de v‚rification pr‚s‚lectionn‚es sont maintenant d‚s‚lectionnables. - Param‚trage correct de l'URL d'origine dans le dialogue d'information. - L'aide-HTML est maintenant appel‚ correctement avec un URL correct pour les fichiers locaux. - Les longs URLs sont maintenant affich‚s correctement dans le cadre d'information. - 'Referer' est maintenant plac‚ correctement dans les redirections automatiques. - La m‚moire 'Referer' se libŠrera correctement maintenant. - L'encodage d'URL sera d‚cod‚ correctement pour les fichiers locaux. - Iconification des fenˆtres du Web. - Am‚lior‚ l'assignation de la largeur de cellules des tableaux, si la largeur de tableau maximale est inf‚rieure … la largeur de l'‚cran. - Calcul correct des positions de liens. - S'il existe des objets dans un lien, un click sur cet objet est maintenant trait‚ avant le lien lui-mˆme. - Fix‚ des problŠmes avec les objets align‚s RIGHT/LEFT dans les tableaux. - La fermeture non n‚cessaire sur un fichier d‚j… ferm‚ est abolie. - Augmentation non accidentelle de la largeur de cellules de tableau, s'il n'y a pas d'attribut sp‚cifique WIDTH. - La non lib‚ration de m‚moire lors de l'envoie de cookies, est maintenant correctement clarifi‚. - Les cookies sont maintenant sauv‚s lors de l'appel du gestionnaire de Cookies, pour avoir une vue actuelle. - Pas de contr“le des actions de souris/clavier si la fenˆtre est ic“nifi‚e. - Pas d'animation des images et du scrolling de texte si la fenˆtre est ic“nifi‚e. - Fixation d'un problŠme avec l'accŠs aux fichiers, lors du tramage d'images pendant le chargement. - La recherche d'erreur dans "JPEG during download" fix‚e. - La possibilit‚ de crashes dans les pages contenant des applets java est fix‚e, si c'est en dehors de la r‚gion visible. - Le problŠme de synchronisation lors du chargement ou t‚l‚chargement d'images … partir du cache, si elles sont utilis‚es dans plusieurs cadres. - Mauvaise lib‚ration de m‚moire fix‚e, qui arrive, si plusieurs images utilisent le mˆme source. - Ecoute correcte de dans les cellules de tables. - Variables non n‚cessaires effac‚es d'une fonction de cache. (Am‚lioration de la taille du programme) - Maintenant une page est correctement charg‚e, aprŠs avoir ‚tabli une connexion Internet. - Fix‚s quelques problŠmes avec les objets align‚s RIGHT/LEFT et les m‚moires de format ‚tendu. - Correction lors du tramage de GIFs anim‚s, s'ils mixent des parties transparentes et non transparentes. - Les ‚l‚ments de formulaires utilisent maintenant un jeu de fontes. - Maintenant ‡a essaiera de placer des fontes standards, s'il s'agit d'une nouvelle installation (pas d'ADAMAS.CFG): Times New Roman, Courier New, Arial. - Erreur d'asignation lors du d‚tectage de l'URL de base dans les adresses de serveur FTP sans sous-r‚pertoire. - La fenˆtre de t‚l‚chargement se ferme maintenant correctement aprŠs un t‚l‚chargement. (Elle ne se fermait pas … cause d'une v‚rification de s‚curit‚ pour les fenˆtres iconifi‚es). - Plusieurs corrections lors du retra‡age du texte d'info et du bouton Stop. 1.6 (Pl3): - Fix‚ un crash possible lors du formattage de listes pendant le t‚l‚chargement. - Fix‚ un problŠme de chargement des JPEG en niveaux de gris dans les modes graphiques HICOLOR - En s‚lection simple maintenant, seule la premiŠre entr‚e sera s‚lectionn‚e. - Si aucune s‚lection est effectu‚e dans un menu d‚roulant, alors la premiŠre entr‚e sera s‚lectionn‚e. - La r‚initialisation de formulaire par JavaScript est corrig‚e. - Fix‚ un problŠme pouvant planter le navigateur en changeant la page. - Fix‚ un problŠme de rendu HTML, quand les balises ne sont pas bien imbriqu‚es. (ex..
). - Nouveau dialogue pour placer la valeur d'heure de zone locale. - Les menus d‚roulants avec seulement une entr‚e, sont maintenant peintes correctement. - La propri‚t‚ de touche de sortie ajout‚ au fond du glisseur de hotlist. Maintenant, la hotlist est capable d'ˆtre pagin‚e avec la souris. - Fix‚ un problŠme avec le chevauchement des tables, quand elles sont sp‚cifi‚es avec 'cellspacing'. - Pas d'ex‚cution parallŠle accidentelle des diff‚rentes parties du script. - Les Cookies sont maintenant accept‚es avant le t‚l‚chargement de toute la page. C'‚tait n‚cessaire car le serveur peut v‚rifier si le navigateur accepte le cookie en le redirigeant vers une autre page. - Les fonds de tableaux marchent maintenant aussi avec les tableaux en cascade. - Maintenant, la version PRO arrive … s'identifier. - Le chargement d'images ne sera plus interrompu en entrant un lien local. - Fix‚ un problŠme de tableaux mal d‚finis, lorsque la valeur de pourcentage des cellules est sup‚rieure … 100%. - Fix‚ un problŠme de calcul de tableau avec les cellules de tableau marqu‚es avec l'attribut NOWRAP. - Nouveau gestionnaire de Cookie, ‚galement capable de manipuler les Cookies de Javascript. - Support de la balise