Smile 3.5 is only for Leopard (Mac OS X 10.5.x) and Snow Leopard (Mac OS X 10.6.x).
Release notes for Smile 3.5.2 build 627Satimage osaxRelease notes for Smile 3.5.2 build 617Smile interface
- writetext has a missing char parameter.
- Improvement of the comparison between text files (⌘K)
Satimage osaxRelease notes for Smile 3.5.2 build 616XMLLib osax
- filter text accepts a CFRef (created with XMLLib.osax) for the into parameter in order to implement a simple incremental filtering. Furthermore, a new boolean parameter duplicates allows to avoid duplicates in the output.
- A new command file offset allows to break a large text file into smaller blocks taking into account the text encoding.
- The strptime command has a as parameter in order to return the date as the number of seconds since January 1 2001.
- PlistCount now accepts a list of CFRef and returns a list of integer.
Satimage osaxRelease notes for Smile 3.5.2 build 614SmileLab interface
- fitpolynomial loses precision when the x interval is far from the origin. Bug fixed
- New flag "NEWLINE_IN_NEGATIVE_CC" for find text and change. With this option, a negative character class like [^a-z] contains return and linefeed, which is not the default behavior.
- The use of unknown fonts leads to a crash. Bug fixed.
Satimage osax (build 361)Release notes for Smile 3.5.2 build 613SmileLab interface
- Memory leaks fixed in the filter text command.
- TeXlabel properties added for the the chart view and the view3D. These new labels require that a TeX package has been installed (for instance MacTeX).
XMLLib osax (build 332)Release notes for Smile 3.5.2 build 611SmileLab interface
- XMLPrevSibling and XMLNextSibling were broken with all nodes set to false. Bug fixed.
- The scrolling in the graphic windows was broken as soon as a view became invisible. Bug fixed.
XMLLib osax (build 328)Release notes for Smile 3.5.2 build 609Satimage osax
- XMLNewIndex was broken with XML documents containing namespaces. Bug fixed.
- General bug yielding a crash when reusing a reference to a deleted element. Bug fixed.
- The coercion from string to array of real fails when the string ends with spaces. Bug fixed.
- Added a comparison flag 4 to force ordering between lowercase and uppercase in the sortlist command. If comparison is 0 then 'A'<'B'<'a', if comparison is 1 then 'A'='a'<'B' and if comparison is 5 then 'A'<'a'<'B'.
- New boolean parameter invisibles for the navchoose file command.
SmileLab interfaceRelease notes for Smile 3.5.2 build 608Smile interface
- Under 10.6, in some cases the settings window threw the error "Undefined variable". Bug fixed.
XMLLib osax (build 328)
- The dictionary windows hide somes classes. Bug fixed.
- Specific commands have been added to the DOM in order to handle the elements (in contrast to the nodes).
Smile interfaceRelease notes for Smile 3.5.1 build 605
- Enhancements and bugs fixed in the text windows.
Smile interfaceRelease notes for Smile 3.5.1 build 604
- Enhancements and bugs fixed in the dialogs interface and the text comparison.
- The SmileLab Settings window was broken with MacOS 10.5. Bug fixed.
- The contextual menu of the web windows allows to open a JavaScript terminal.
Smile interfaceRelease notes for Smile 3.5.1 build 603XMLLib osax (build 325)
- The menu command Validate for an AppleScript script has been enhanced.
- The JavaScript object AS has been enhanced to tackle the JavaScript objects (as input) and the lists and records (as output).
- The XMLNodeInfo command accepts a file (or a string) as direct parameter. In this case XMLNodeInfo attempts to retrieve the root node.
Smile interfaceRelease notes for Smile 3.5.1 build 601XMLLib osax (build 324)
- The Enter key, in a Unicode window containing a JavaScript script (name ending with .js) check the syntax of the script.
- A JavaScript object AS has been added in the context of the web windows to call AppleScript handlers.
Now you can use AS.myfunc(v1,v2,..) from JavaScript to call your AppleScript handler myfunc.
myfunc must exist either in the context of Smile or in the script of the web window.
The parameters may be of type number, string, boolean or array.
You can also use the JavaScript object window to send a reference to the web window.
On the AppleScript side, myfunc must return only values containing simples types (string, number or boolean).
- The XMLSetDocID and XMLGetDocByID commands associate an identifier to an XML document and conversely retrieve the document by identifier.
- The parameter encoding for the XMLSave, XMLSetEncoding and XMLDisplayXML command yields a fatal bad access error. Bug fixed.
- A coercion from XMLRef to string as been added.
Smile interfaceRelease notes for Smile 3.5.1 build 599Satimage osax
- The scripting of the paragraphs was broken. Bug fixed.
- The coercion of a list into an array of real may crash in build 599. Bug fixed.
Smile interfaceRelease notes for Smile 3.5.1 build 598
- A memory bug fixed for the menu command Validate applied to an AppleScript script.
Smile interfaceRelease notes for Smile 3.5.1 build 596XMLLib osax (build 322)
- The menu command Validate for an AppleScript script has been updated for MacOS 10.6.
- The XMLNewIndex command was broken with a relative XPath pattern for the parameter match. Bug fixed.
- Two new XPath functions (parent-uri et relative-uri) are avalaible in the namespace "http://www.satimage.fr/software/xpath-functions". See the dictionary of XMLLib.osax at the XMLXPath command.
Smile interfaceRelease notes for Smile 3.5.1 build 590Satimage osax
- Bug fixed : in text windows, text scritping or find-replace may lead to erratic behavior of the selection and the cursor may disappear.
- relativeURL has been enhanced to return normalized URL. Bug fixed when the first path-segment (in the relative URL) contains a ":" character.
Satimage osaxRelease notes for Smile 3.5.0 build 580XMLLib osax
- Now compatible ppc, x86 and x86-64.
- The obsolete (and mysterious) convert to Windows and convert to Mac commands are removed.
- The printf command supports a list of list for the parameterparameters.
- The change command supports a list of strings for the parameter in.
- The strftime and strptime commands have been modified to handle properly the GMT parameter.
- The join and splittext commands have been added.
- The list files command has a new as parameter.
- The new glob command implements the file name pattern matching as in the shell.
SmileLab interface
- Now compatible ppc, x86 and x86-64.
- The XMLSetText command works with lists as direct and to parameters. The rule is now: if the direct parameter is a list of XMLRef, the to parameter may be a single item (as before) or a list of the same length. The items in the list must be strings (or values coercing to string) , XMLRefs or missing value.
- The XMLDisplayXML command supports more parameters(see the dictionary).
- The triangulated maps have new properties in order to draw the input points. This may be found in the Smile's dictionary and in the Settings window.
Satimage osaxSmile interface
- The exclude items and keep items commands now accept a list of lists as their from parameter.
XMLLib osax
- Save as for AppleScript terminals opens a save panel where you can now choose different file formats (.applescript by default, .rtf, or without a specific extension but encoded in unicode, macintosh or iso-8859-1).
- Text compare (⌘K) has been enhanced.
- The new command take screenshot (from Smile's dictionnary) allow you to save a screenshot (bitmap image) of the contents of a web window.
- Undo and Redo are now available in web windows.
- If an error happens in a web window when opening a url, an alert message was displayed. The error message is now displayed in the status message bar.
- Several examples have been added to the documentation of the URLRequest command in Smile's dictionary.
- The value parameter of the PlistMatch command now supports values that are not string (i.e. number, or boolean).
Version française | ||
Copyright ©2013 Paris, Satimage |