Liste des nouveautés de Smile 3.5
|
||
Accueil ▸ Téléchargements ▸ Liste des nouveautés de Smile 3.5 | ||
Smile 3.5 n'est utilisable que sous Leopard (Mac OS X 10.5.x) et Snow Leopard (Mac OS X 10.6.x).
Liste des nouveautés de Smile 3.5.2 build 617L'osax SatimageListe des nouveautés de Smile 3.5.2 build 616L'osax XMLLib
- filter text accepte un dictionnaire de type CFRef (created with XMLLib.osax) pour le paramètre into, ceci simplifie la mise en oeuvre de filtrage incrémental. De plus un nouveau paramètre booleén duplicates permet d'éviter les duplicata dans le résultat.
- La nouvelle commande file offset permet d'extraire des blocs de texte dans un fichier en tenant compte de l'encodage des caratères.
- La commande strptime a maintenant un paramètre as pour retouner la date en secondes depuis le 1er janvier 2001.
- PlistCount maintenant accepte une liste de CFRef et dans ce cas retourne une liste d'entiers.
L'osax SatimageListe des nouveautés de Smile 3.5.2 build 614Interface de SmileLab
- Réparation d'un problème de précision dans fitpolynomial.
- Ajout d'un flag "NEWLINE_IN_NEGATIVE_CC" pour find text et change. Avec cette option, une classe de caractères négative comme [^a-z] contient les retours ligne, ce qui n'est pas le comportement par défaut.
- L'utilisation d'un nom de fonte inconnue menait à un crash. Bug réparé.
L'osax Satimage (build 361)Liste des nouveautés de Smile 3.5.2 build 613Interface de SmileLab
- Fuites mémoire réparées pour la commande filter text.
- Plusieurs propriétés TeXlabel ont été ajoutées dans la chart view et la view3D. Ces propriétés sont interprétées comme du source LaTeX et supposent que TeX a été installé (par exemple MacTeX).
L'osax XMLLib (build 332)Liste des nouveautés de Smile 3.5.2 build 611Interface de SmileLab
- XMLPrevSibling et XMLNextSibling ne fonctionnaient pas avec without all nodes. Problème réparé.
- Les fenêtres graphiques ne supportaient pas des plots invisibles. Problème réparé.
L'osax XMLLib (build 330)Liste des nouveautés de Smile 3.5.2 build 609L'osax Satimage (build 360)
- XMLNewIndex ne fonctionnait pas avec des documents XML contenant des espaces de noms. Problème réparé.
- Bogue dans la protection des références. La réutilisation d'une référence à un noeud supprimé pouvait provoquer un crash. Problème réparé.
- La coercion de string en array of real retournait une erreur lorsque la string finissait par des espaces. Problème réparé.
- Pour la command sortlist, on peut ajouter 4 au paramètre comparison pour forcer la différence entre majuscules et minuscules. Si comparison=0 alors 'A'<'B'<'a'; si comparison=1 alors 'A'='a'<'B' et si comparison=5 alors 'A'<'a'<'B'.
- Nouveau paramètre invisibles pour la commande navchoose file.
Interface de SmileLabListe des nouveautés de Smile 3.5.2 build 608Interface de Smile
- Sous 10.6, l'utilisation des variables dans la fenêtre de réglages des plots renvoyait dans certains cas l'erreur "Undefined variable". Problème réparé.
L'osax XMLLib (build 328)
- Les fenêtres de dictionnaire ne présentaient pas toutes les classes présentes. Problème réparé.
- Des commandes spécifiques ont été ajoutées au DOM pour simplifier l'accès aux éléments (par opposition aux noeuds).
Interface de SmileListe des nouveautés de Smile 3.5.1 build 605
- Corrections et améliorations des fenêtres de textes
Interface de SmileListe des nouveautés de Smile 3.5.1 build 604
- Corrections et améliorations de l'interface des dialogues et de la comparaison dans fenêtres de textes
- La fenêtre des Réglages de SmileLab ne fonctionnait plus avec MacOS 10.5. Bogue réparé.
- Le menu contextuel de la web window propose d'ouvrir un terminal JavaScript.
Interface de SmileListe des nouveautés de Smile 3.5.1 build 603L'osax XMLLib (build 325)
- La validation des scripts AppleScript a été améliorée.
- Un objet JavaScript AS a été amélioré pour mieux supporter les objets JavaScript (en entrée) et les listes et les records (en sortie).
- La commande XMLNodeInfo accepte un fichier (ou une chaîne) comme paramètre direct. Dans ce cas XMLNodeInfo parse le début du fichier jusqu'à trouver l'élément racine ou une erreur.
Interface de SmileListe des nouveautés de Smile 3.5.1 build 601L'osax XMLLib (build 324)
- La touche Enter dans une fenêtre Unicode contenant du JavaScript (.js) vérifie la syntaxe du script.
- Un objet JavaScript AS a été ajouté dans les web windows pour communiquer avec Smile.
On peut faire maintenant AS.maroutime(v1,v2,..) depuis JavaScript pour appeler la routine AppleScript maroutime qui doit exister soit dans le contexte de Smile soit dans le script de la web window.
Les valeurs passées peuvent être des nombres, des strings, des booléens ou des tableaux.
Vous pouvez aussi utiliser l'objet window pour passer une référence à la web window.
Du coté AppleScript, maroutime ne doit retourner que des valeurs contenant des types simples (string, number or boolean).
- Les commandes XMLSetDocID et XMLGetDocByID permettent d'associer un identifier à un document XML ouvert et d'y accéder.
- Bogue réparé : le paramètre encoding pour les commandes XMLSave, XMLSetEncoding et XMLDisplayXMLentrainait une grave error mémoire .
- Un coerceur du type XMLRef vers le type string a été ajouté.
Interface de SmileListe des nouveautés de Smile 3.5.1 build 599L'osax Satimage
- Un bogue dans le scriptage des paragraphes a été réparé. En particulier le menu "Aller à la ligne" fonctionne à nouveau.
- Un bogue dans la coercion des listes en array of real a été réparé.
Interface de SmileListe des nouveautés de Smile 3.5.1 build 598
- Un bogue mémoire dans la validation des scripts a été réparé.
Interface de SmileListe des nouveautés de Smile 3.5.1 build 596L'osax XMLLib (build 322)
- La validation des scripts a été mise à jour pour MacOS 10.6.
- La commande XMLNewIndex ne fonctionnait correctement qu'avec un chemin XPath absolu pour le paramètre match. Bogue réparé.
- Deux nouvelles fonctions XPath (parent-uri et relative-uri) sont disponibles dans l'espace de nom "http://www.satimage.fr/software/xpath-functions". Voir le dictionnaire de XMLLib.osax à la commande XMLXPath.
Interface de SmileListe des nouveautés de Smile 3.5.1 build 590L'osax Satimage
- Bogue réparé dans les fenêtres de texte : par script ou en utilisant la fonction Remplacer du dialogue de recherche on pouvait obtenir un comportement erratique de la sélection et du curseur.
- Dans les fenêtres de texte le décalage du texte fonctionne maintenant correctement.
- La commande relativeURL est améliorée pour retourner des URLs normalisées. Un mauvais résultat était retourné lorsque le premier segment de l'URL relative contenait un caractère ":".
L'osax SatimageListe des nouveautés de Smile 3.5.0 build 580L'osax XMLLib
- L'osax est compatible ppc, x86 et x86-64.
- Les commandes obscures convert to Windows et convert to Mac sont supprimées du dictionnaire.
- La commande printf accepte une liste de listes pour parameters.
- La commande change accepte une liste de strings pour le paramètre in.
- Les commandes strftime et strptime ont été modifiées pour gérer correctement le paramètre GMT.
- Les commandes join et splittext ont été ajoutées.
- La commande list files a un nouveau paramètre as.
- La nouvelle commande glob résoud les chemins à la manière d'unix.
Interface de SmileLab
- L'osax est compatible ppc, x86 et x86-64.
- La commande XMLSetText accepte des listes pour le paramètre direct et le paramètre to. La règle est maintenant : si le paramètre direct est une liste de XMLRef, le paramètre to peut être un simple item (comme avant) ou une liste de la même longueur. Les items de la liste doivent des strings (ou des valeurs se transformant en string) , des XMLRefs ou des missing value.
- La commande XMLDisplayXML accepte des paramètres de formatage supplémentaires (voir le dictionnaire).
- Les triangulated maps ont des options supplémentaires pour dessiner les points. Ceci apparait dans le dictionnaire de Smile et dans les fenêtres de réglages.
L'osax SatimageInterface de Smile
- Les commandes exclude items et keep items acceptent une liste de listes pour le paramètrefrom.
L'osax XMLLib
- Le dialogue Save as pour un terminal AppleScript terminals permet de choisir différents formats (.applescript par defaut, .rtf, ou sans extension mais encodé en unicode, macintosh ou iso-8859-1).
- La comparaison de textes (⌘K) a été améliorée.
- Une nouvelle commande take screenshot (dans le dictionnaire de Smile) permet de sauver le contenu d'une web window comme fichier image.
- Annuler et Rétablir sont actifs pour les web windows.
- Les erreurs survenant lors de l'ouverture d'une web window apparaissent maintenant dans la barre d'état.
- Des exemples d'utilisation de la commande URLRequest sont fournies dans le dictionnaire de Smile.
- La commande PlistMatch accepte pour le paramètre value des valeurs autres que string (number, ou boolean).
English version | ||
Copyright ©2013 Paris, Satimage |