xsl fo
TestXSLT 3.1
TestXSLT functions as a program to experiment with the XSLT and XSL-FO languages on Mac OS X. more>>
Some features which were added recently like interactive well-formedness checking while you type or a tag completion feature also make it useful as a general-purpose XML editor.
Enhancements:
- Extra special big thanks to the folks at VitalSource for their generous donation in support of this release :-)
- Fixed the most common cause for a crash when quitting the application or closing a document window. The crash still occurs very rarely though.
- XSL-FO processing works again after it was broken by the Java 1.4.2 update.
- Theres now a preferences dialog, currently with the following options. - 1.) It allows to disable the syntax analysis which can take a long time with large documents. Note that disabling it also disables automatic closing tag insertion. - 2.) It allows to disable the wellformedness check. Disabling this stops the little warning icon from appearing. - 3.) It allows to edit the default text snippets that are inserted into the XML and XSLT text areas of new documents.
- Because of the way the preferences dialog is implemented (Cocoa Bindings), the program now requires Mac OS X 10.3.
- The wellformedness check error message (if any) is now visible in the error message drawer, and not only in the tooltip of the little warning icon. You open the drawer by clicking onto the warning icon.
- Updated the Xalan-J processor to 2.6.
- Updated the Saxon processor to 8.3, which means you can now experiment with XSLT 2.0 and XQuery.
Requirements:
- Mac OS X 10.2 or later.
Test XSLT 3.0
XSLT and XSL-FO language editor. more>>
It uses the Sablotron, Gnome Libxslt, Saxon and Xalan-J XSLT processors, the FOP XSL-FO rendering engine, has lots of new features and a friendly user interface that makes playing around and learning XSLT fun.
Some features which were added recently like interactive well-formedness checking while you type or a tag completion feature also make it useful as a general-purpose XML editor.
EasyEclipse for PHP 1.2.2
EasyEclipse for PHP - For PHP development with a database more>>
EasyEclipse for PHP contains the tools needed to start developing PHP code: the PHPEclipse IDE, some database tools, as well as Subclipse providing connectivity to Subversion.
This distribution includes the following plugins:
Core components:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
IDE for PHP development:
- PHP Eclipse 1.1.9.CVS-20060920 - Edit, run, test, debug and deploy PHP applications.
- Simple test for PHP 0.1.9.1 - Test your PHP code with the SimpleTest PHP unit test framework, and experimental support for PHPUnit2.
Tools for web development:
- Eclipse Web tools editors 1.5.2 - Edit and validate XML, XSL, XML Schemas, DTD, HTML, JavaScript and CSS files. Test and validate web services.
- Eclipse HTML Tidy 1.2.2.patch-01-1 - Format and validate HTML, XHTML and XML documents within your favorite editor.
- Amateras HTML and XML editor 2.0.2 - Edit HTML, JSP, XML and CSS files.
Database management tool:
- QuantumDB 3.0.3 - Access, manage and query SQL relational database and servers access using standard JDBC drivers.
Version Control tools (note that CVS support is included in the Eclipse Platform):
- Subclipse 1.1.8 - Access and manage Subversion repositories within the Eclipse enviroment.
Enhancements:
- Upgraded to new version: Upgraded to Eclipse 3.2.2 and PHPEclipse.
- Modified plugins:
- Eclipse Platform (upgraded)
- Java for Linux (upgraded)
- Eclipse Java Development Tools (upgraded)
- Eclipse Tools (upgraded)
- AnyEdit Tools (upgraded)
- Color Editor (upgraded)
- Eclipse Web tools editors (upgraded)
- Amateras HTML and XML editor (upgraded)
- QuantumDB (upgraded, upgraded)
- Subclipse (upgraded)
EasyEclipse for LAMP 1.2.2
This distribution contains all the plugins needed to develop in PHP, Python, Perl, Ruby and Ruby On Rail more>>
This distribution contains all the plugins needed to develop in PHP, Python, Perl, Ruby and Ruby On Rail. You may need to disable some plugins based on your needs.
WARNING: The PyDev plugin will not work if there are spaces in the installation path. The best solution is simply to rename your Eclipse installation:
- On MacOSX, rename the EasyEclipse application to remove spaces. For example, change Eclipse for Python to Eclipse-for-Python.
This distribution includes the following plugins:
Core components:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
Tools for web development:
- Eclipse Web tools editors 1.5.2 - Edit and validate XML, XSL, XML Schemas, DTD, HTML, JavaScript and CSS files. Test and validate web services.
- Eclipse HTML Tidy 1.2.2.patch-01-1 - Format and validate HTML, XHTML and XML documents within your favorite editor.
- Amateras HTML and XML editor 2.0.2 - Edit HTML, JSP, XML and CSS files.
Database management tool:
- QuantumDB 3.0.3 - Access, manage and query SQL relational database and servers access using standard JDBC drivers.
IDE for PHP development:
- PHP Eclipse 1.1.9.CVS-20060920 - Edit, run, test, debug and deploy PHP applications.
- Simple test for PHP 0.1.9.1 - Test your PHP code with the SimpleTest PHP unit test framework, and experimental support for PHPUnit2.
IDE for Python development:
- PyDev 1.2.4 - Edit, run, debug and refactor Python and Jython applications.
IDEs for Ruby and Ruby on Rails:
- Ruby Development Tools 0.8.1 - Edit, test, run and debug Ruby applications.
- RadRails 0.7.1.patch-01 - Create, test and deploy Ruby on Rails applications.
Miscellaneous:
- Eclipse Perl Integration (EPIC) 0.5.16 - Edit, run, debug Perl scripts and applications. Test and evaluate regular expressions.
Enhancements:
- Upgraded to new version: Upgraded to Eclipse 3.3.0.
- Modified plugins:
- Eclipse Platform (upgraded)
- Java for Windows (upgraded)
- Eclipse Java Development Tools (upgraded)
- Eclipse Tools (upgraded)
- Eclipse Web tools editors (upgraded)
- Subclipse (upgraded)
ColorXML QuickLook 1.1
ColorXML QuickLook is a useful and easy-to-use QuickLook plugin which enables to display XML files with indentation and XML syntax coloring, now includes more XML-based file types : XML, XSL, XSL, plist, RSS, MXML, GXL, and is compatible with Snow Leopard. more>> <<less
Switzerland 0.1
Free and open source tool for testing networks more>> Free and open source tool for testing networks
Switzerland is a tool for testing networks, ISPs and firewalls developed by the Electronic Frontier Foundation (www.eff.org).
Switzerland will spot IP packets which are forged or modified between clients, inform you, and give you copies of the modified packets.
Enhancements
Lots of bugfixes and some new features:
- Make the messages that Switzerland gives users less cryptic and more informative! Especially
- Improve on the notification of modified/forged packets in versions 0.0.x. In the case of modifications, provide specific reports of which packet fields have been modified, from what and to what. In the case of injections/forgeries, provide tcpdump-style representations of the packets.
- Include a new command line tool, study-switzerland-pcaps, to perform the above analysis based on the -in and -out pcap modification/forgery logs produced by Switzerland. This will be useful both for old logfiles from 0.0.7 and for newly created logs.
- Reduce the incidence and duration of the "you cant connect, because we already have a connection from your IP" problem.
- Fix several internal bugs in the server, which 0.0.7 "handled" by catching exceptions and trying to ignore them.
- When modified/forged packets are observed, dont tell other parties what your NIC and routers MAC addresses are
Internal improvements and adjustments:
Refactor things out of Switzerland.py:
- Matchmaking is now separated and easier to understand
- Forgery context operations are now part of SwitzerlandLink.py
- There are some minor but incompatible changes to the wire protocol, in which reports on forgeries are passed around with the fo-context and forged-details messages.
- We have some traceroute collection infrastructure now, although were not using it yet

SyncPlaces 3.4.1
This tool allows you to synchronize your bookmarks between different browsers. more>>
SyncPlaces 3.4.1 is a great addition to your computer as it will enhance your browser. It is actually a Firefox add-on that allows you to synchronise your bookmarks and passwords between different installations of Firefox (e.g. a browser at Home and another at Work).
It only works with Firefox v3 and above (but is compatible with older bookmark extensions). The synchronize feature requires your own Web or FTP server, which is used to store the bookmarks centrally, but there are a number of free servers you can safely use (see the Support section for details of at least one of these).
Using your own server means you get to keep you bookmarks private rather than storing them on a third party server who may analyse, probe and profile you, sell that data to others, or use it for their own nefarious purposes.
Major Features:
- SyncPlaces also takes a backup of your current bookmarks before overwriting them with what is on the shared server. So you can restore this backup if it all goes wrong and you can also manually take your own backup at any time.
- Bookmarks are typically stored in JSON format as this is ideal for the storage of all the bookmark information from the new Firefox Places system (e.g. tags, queries, and annotations).
- You can also export/import or send/receive your bookmarks in XBEL format. XBEL is great for sharing bookmarks with other browsers or older versions of Firefox, or transforming with XSL to style your bookmarks so you can access them from any browser without installing the SyncPlaces extension.
- Both passwords and the list of password exceptions may also be synchronised, and are automatically encrypted before sending to maintain privacy.
- Options available include auto-send and receive whenever local bookmarks change and/or at regular intervals and/or a set time and/or at Firefox startup/shutdown.
Enhancements:
- Fixed: When switching between profiles synchronising on different folders the selected folder was not being changed, although the name displayed was.
Requirements:
- Mozilla Firefox
XMLmind XML Editor 4.4.0
Highly-extensible, multi-platform, validating XML editor featuring a word processor-like view more>> Highly-extensible, multi-platform, validating XML editor featuring a word processor-like view
XMLmind XML Editor is a highly-extensible, multi-platform, validating XML editor featuring a word processor-like view.
XMLmind XML Editor is a powerful tool available in two editions: Standard Edition and Professional Edition. Standard Edition is free of charge but has fewer features than Professional Edition.
Main features:
- Supports the DTD, W3C XML Schema, RELAX NG schemas, XML namespace, XSLT, XPath, XInclude, XML catalog standards.
- Editing commands are DTD/schema aware. This makes creating invalid documents almost impossible.
- Word processor-like views are configured using cascading style sheets (CSS2).
- When a CSS style sheet is not available for a document, a fully editable tree view is used instead of the word processor-like view.
- Multiple, synchronized, views can be used to edit the same document.
- Standard controls such as buttons, check boxes, combo boxes, text fields, etc, can be embedded in the word processor-like view. With this feature, XXE can be used to edit XML data, XML documents or a mix of both content types.
- Has an easy to use and yet extremely powerful integrated spreadsheet engine.
- Can transform the document being edited using a built-in XSLT engine and FO processor plug-ins.
- Supports many image formats (GIF, JPEG, PNG, SVG, TIFF, BMP, EPS, PDF, etc) through the use of image toolkit plug-ins.
- Can be used to edit documents stored on an FTP or WebDAV server.
- Ready-to-use support for XHTML (including HTML.4 tables and forms), DocBook (including CALS tables), Simplified DocBook, Slides.
- Localized to English, French, German and Czech. Spell checker with dictionaries for English, French, German and Spanish.
- Multi-platform: Windows, Linux, Mac OS X.
- Can be customized (menu, tool bar, keyboard shortcuts, macro-commands, etc) without any programming, using modular XML configuration files.
- Can be extended by writing custom commands and custom views in the JavaTM programming language.
- Configuration files and Jar files containing extension code can be centralized on an HTTP or FTP server.
- Can be deployed using JavaTM Web Start.
System requirements:
-
- At least 256Mb of memory and a 600MHz CPU.
- 60Mb of free disk space, 120Mb for a self-contained distribution which includes a Java 1.5 runtime.
Enhancements
- Suns ``next generation JavaTM plug-in can be used to run XMLmind XML Editor (Professional Edition only) as an applet.
- Integrated support for input methods (e.g. Japanese Romaji Input).
- Several other enhancements make XMLmind XML Editor (all editions) more comfortable to use.

Serna Free XML Editor 4.1
Free WYSIWYG XML editor, cross-platform, supports DITA, Docbook, and other popular XML formats. more>>
An easy-to-use WYSIWYG XML editor intended for students, open-source projects, and other non-commercial uses. Authors with virtually no XML experience can start working with structured content in a familiar environment that looks much like a conventional word processor. Serna employs XSLT and XSL-FO to render documents in print-like appearance. This approach gives a lot of opportunities for document rendering, such as localized generated content, profiled views, composition of a document from multiple chunks, in-line attribute editing, and others.
Serna offers exceptional DITA 1.1 support and comes with integrated DITA Open Toolkit. Flexible visualization of DITA maps and topics with the ability to resolve referred content and in-place editing of local conrefs greatly simplify DITA authoring.
Key Features: Available for MacOS X, Linux, Microsoft Windows (2000, XP, Vista), and Sun Solaris/SPARC; Built-in support for all popular document types (DITA, Docbook, XHTML, TEI P4, NITF, etc); On-the-fly Schema validation; Context-sensitive element help; Entity and XInclude in-place editing; Drag-and-drop with on-the-fly validation; UNICODE support and multilingual spell checking; User interface localized into several languages (including Chinese, Dutch, French, German, Igbo, Italian, Norwegian, Russian, Swedish)
TransforMiix 1.0a
TransforMiix applies XSL style sheets to XML documents and outputs HTML and text more>> TransforMiix applies XSL style sheets to XML documents and outputs HTML and text.
System 7.5.5 or later.
Highlight (OS X) 2.4.7
Highlight (OS X) is created to be a useful source code transformer with the ability to convert code to HTML, XHTML, RTF, LaTeX, TEX, XSL-FO and XML files more>>
Highlight (OS X) 2.4.7 is created to be a useful source code transformer with the ability to convert code to HTML, XHTML, RTF, LaTeX, TEX, XSL-FO and XML files with syntax highlighting. (X)HTML output is formatted by CSS. It supports customizable color theme and language descriptions with regular expressions.
Requirements: Mac OS X
XML/XSLT BBEdit Script collection 1.1.1
XML/XSLT BBEdit Script collection - BBEdit XSL coding facilities more>>
Works both in OS 9 and OS X, BBEdit full is required in order to support external applescript scripts.
Enhancements:
- Fixed a typo in xsl:choose (thanks to Thomas Bruhin).
DSpace 1.5.1
Capture, store, index, preserve and redistribute an organizations research material in digital formats more>> Capture, store, index, preserve and redistribute an organizations research material in digital formats
DSpace is a groundbreaking digital repository system, that captures, stores, indexes, preserves and redistributes an organizations research material in digital formats.
Research institutions worldwide use DSpace for a variety of digital archiving needs - from institutional repositories (IRs) to learning object repositories or electronic records management, and more.
DSpace accepts all manner of digital formats. Some examples of items that DSpace can accommodate are:
- Documents, such as articles, preprints, working papers, technical reports, conference papers
- Books
- Theses
- Data sets
- Computer programs
- Visualizations, simulations, and other models
- Multimedia publications
- Administrative records
- Published books
- Overlay journals
- Bibliographic datasets
- Images
- Audio files
- Video files
- eformatted digital library collections
- Learning objects
- Web pages
NOTE: DSpace is distributed and licensed under the terms of the BSD License.
Enhancements:
- (Scott Phillips) Fixed bug where users could not finish registering nor reset their password because the authentication method signatures were changed.
- Jay Paz (SF#1898241) Additional fixes to patch to enable reuse of methods.
- Added the ability to manage sessions with site wide alerts to prevent users from authenticating.
- Fixes a bug where the ability to edit an item durring workflow step 2 is not displayed.
- Jay Paz (SF#1898241) Add item Export from jspui and xmlui.
- Added easy support for google analytics statistics
- Added the ability for super admins to login as other users.
- Added an activity viewer to the Control Panel
- Fix for SF Bug #2082236 Subscription notification (sub-daily) no emails sent
- [2102580] William Hays: Duplicate Handle exception when replacing bitstreams
- [2102617] Sands Fish: X509Authentication fails to assign appropriate specialgroups
- (Sands Fish) Add "Select Primary Bitstream" functionality to submission workflow
- Guard against Community/Collection metadata having only whitespace characters and eliminate cases where null pointer exceptions would be thrown
- Improve DSIndexer logic in both branches to support removal of items from index when withdrawn from repository.
- (Sands Fish) Provides fix for AuthenticationUtil where users IDs are not properly compared.
- Fix NullPointerException cause by nullified Context object in LNI map item to new collection.
- Block Basic Authentication "details" from being exposed in dspace logs.
- (Bill Hays) Close InputStreamReaders explicitly to release any file handles back to OS.
- correct linking on pages when xmlui is the ROOT webapplication
- correct issue with sitemap redirection of mydspace uri.
- Add serlet-api to overlay wars to reduce compile time errors when adding classes
- Correct issues in feed generation
- XMLUI Adjust Advanced Search to use search properties from dspace.cfg.
- Correct bug in Body.toSAX where startElement is called instead of end element.
- Correct issue with libraries being excluded from wars
- Fix for SF bug #2090761 Statistics wrong use of dspace.dir for log location
- Fix for SF bug #2081930 xmlui hardcoded strings in EditGroupForm.java
- Fix for SF bug #2080319 jspui hardcoded strings in browse
- Fix for SF bug #2078305 xmlui hardcoded strings used in UI in xmlui-api
- Fix for SF bug #2078324 xmlui hardcoded strings used in UI in General-Handler.xsl
- SF patch #2076066 Review in jspui submission non-dc metadata
- SF Bug #1983859 added Foreign Lucene Analyzers to poms
- SF Bug #1989916: missing LDAP authentication key
- [1947036] Patch for SF Bug1896960 SWORD authentication and LDAP + [1989874] LDAPAuthentication
- pluggable method broken for current users
- Added copying of registration email template to 1.4 to 1.5 upgrade instructions
- Fix for SF bug #2055941 LDAP authentication fails for new users in SWORD and Manakin
- [1990660] SWORD Service Document are malformed / Corrected Atom publishing MIME types
- Updated installation and configuration documents for new statistics script, and removed references to Perl
- Fix for SF bug #2095402: Non-interactive Submission Steps dont work in JSPUI 1.5
- Fix for SF bug #2013921: Movement in Submission Workflow Causes Skipped Steps
- Fix for SF bug #2015988: Configurable Submission bug in SubmissionController
- Fix for SF bug #2034372: Resorting Search Results in JSPUI always gives no results
- Updates to Community/Collection Item Counts (i.e. strengths) for XMLUI.
- 1.5 upgrade instructions were missing Metadata Registry updates necessary to support SWORD.
- Fix various problems with resources potentially not being freed, and other minor fixes suggested by FindBugs
- Replace URLEncoder with StringEscapeUtils for better fix of escaping the hidden query field
- Fix #2034372: Resorting in JSPUI gives no results
- Fix #1714851: set eperson.subscription.onlynew in dspace.cfg to only include items that are new to the repository
- Fix issue where the browse and search indexes will not be updated correctly if you move an Item
- Fix problem with SWORD not accepting multiple concurrent submissions
- Fix #1963060 Authors listed in reverse order
- Fix #1970852: XMLUI: Browse by Issue Date "Type in Year" doesnt work
- Statistics viewer for XMLUI, based on existing DStat. Note that this generates the view from the analysis files (.dat), does not require HTML report generation.
- Fixed incorrect downloading of bitstream on withdrawn item
- Add JSPUI compatible log messages to XMLUI transformers
- Clean up use of ThreadLocal
- Improved cleanup of database resources when web application is unloaded
- Fix bug #1931799: duplicate "FROM metadatavalue"
- Fixed Oracle bugs with ILIKE operators and LIMIT/OFFSET clauses
icecast 2.3.2
Collection of programs and libraries for streaming audio over the Internet Icecast is a streaming media server which currently supports Ogg streaming including the vorbis and theora codecs more>> Collection of programs and libraries for streaming audio over the Internet
Icecast is a streaming media server which currently supports Ogg streaming including the vorbis and theora codecs. Icecast can also handle other streams like AAC, NSV and MP3.
It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction.
System requirements:
-
Enhancements
Character set support. Most non-Ogg streams (eg MP3) send metadata as Latin1 but it could be in other character sets. As icecast uses UTF-8, we need to convert to UTF-8 so that web pages and stream directories render correctly:
- Allow a per-mount setting. For when source clients do not indicate which character set is in use.
- a charset= parameter to the metadata request.
- Default for non-Ogg content is now Latin-1 (aka ISO-8859-1). Ogg content still uses UTF-8.
Authentication:
- Each mountpoint authentication is isolated so one mount authentication does not slow another mountpoint authentication down.
- XSL pages can require authentication.
- Add some sanity checks for incorrect settings.
Listening socket update:
- Allow multiple ports to be allocated which allow multiple shoutcast source clients to stream on the same icecast instance.
- No internal limit on the number of listen sockets that can be used.
- Allow for a listen socket to be marked SSL capable. While any client could connect on these, the idea is really for /admin requests.
- allow for a to bind to ipv4 and ipv6
XSL update:
- XSL pages include an xspf link for non-auth streams.
- XSL pages in both webroot and adminroot can take a mount= arg to limit which stats are transformed.
- XSL files can specify the content-type to return to the client. It is no longer fixed to html
Updates for stream directory handling:
- A stream is not registered with the directory until after the first minute has passed. some streams have been stuck in a connect/disconnect loop.
- Increase retry time on failure, if the stream add is rejected then it will be down to a misconfiguration so a long retry delay is performed.
- A YP server that is not responding is ignored for a while
- Updates for Win32. Newer versions of dependency libs (libxml2/libxslt/libcurl etc). Buffer overflow fixes when many streams are active
- Accept/Ban IP support. Now takes filenames for explicitly accepting or denying requests from specified IP addresses. Useful in cases where firewall access is not available. The files, if defined, are re-read automatically if updated.
- A Mountpoint is exported to the slaves even if no mount section is defined for it. You can still use the hidden setting to prevent that from happening.
- Relays handle redirection (HTTP 302) if one is received at startup.
- Automatically generate XSPF playlist like we do with M3U, the mountpoint extension is .xspf
- Header updates for proxy handling and certain clients like some shoutcast source clients and flash players.
- Added Kate/Skeleton codecs to Ogg handler.
- Various stats cleanups. Added some global stats (server ID, email contact etc).
- The streamlist passed from master to slave had a limited length, so if there were many streams then some could of been left out.
- Documentation updates.
- Relay startup/shutdown is cleaner.
- several build cleanups.
- several resource leaks and race conditions fixed
BibDesk 1.3.22
BibDesk is a handy GUI front-end which can help with managing BibTeX databases in their original .bib form. more>>
BibDesk 1.3.22 is a handy GUI front-end which can help with managing BibTeX databases in their original .bib form. Search, organize, and cite with drag n' drop. Publish bibliographies to the web as RSS XML.
Enhancements:
- Reopen last open file after relaunching a new version
- Workaround for crasher due to uncommitted editors
- Fix cmd-0 shortcut for filling field in import from text
- Fix Remove action from contextual menu
- Fix leaks
- Don't get into trouble due to corrupted file preferences
- Use correct format for linked files in "parse format" script command
- Fix cleaning of generated linked file names
- Be slightly more permissive accepting fo... see all new features