Greetings All!
I am EXTREMELY pleased to announce the posting of TiddlyWiki 2.7.0
Beta 2, which can be downloaded by right-clicking the following link
and choosing "save link as..." from the popop menu:
http://www.TiddlyWiki.com/beta
The reason I am so pleased is that this beta update includes fixes for
backstage>import that I've just written (and tested) that appear to
successfully work around the latest file I/O security barriers imposed
by FireFox v15+ as well some related security changes that affected
Chrome, Safari, and Opera.
The backstage>import "browse" handling has been updated so that when
you select a local file for import, a properly-formed "file://" URI is
automatically filled in (in the "enter a URL" text input). However,
as before, the selected file must still be in the *same folder* as the
current document for it to be read in. This is a restriction imposed
by almost all browsers (FF, Chrome, Safari, Opera, etc.)... *except*
for... surprisingly... InternetExplorer, which *does* permit access to
files outside the current folder (even a file on networked drive works
in IE)!!
Note: if you *do* try to select a file outside the current folder, the
result displayed in the "file" control text area (next to the browse
button) will be the path/file you selected, but the path/file actually
used (and displayed in the "enter a URL" text area) will be the
*current* folder, combined with the *filename.ext* of the selected
file.
The bigger fix is that... after selecting the file... when you press
the "OPEN" button... the import process now detects when local
filesystem I/O is needed and no longer tries (and fails) to use "ajax"
I/O to read in the file... so that spurious "not CORS enabled" error
message does not appear... and the process actually retrieves
tiddlers and let's you proceed with the import without further
issues. HOORAY.. YIPPEE.... YAY!
I have tested on my local system using IE, FF15 (with TiddlyFox
installed), and Chrome. Of course, every system setup is a little
different, so it's still very important for everyone to download this
latest build from the above link... and test it with your own OS/
browser configuration, with as many use-cases as you can think of...
and then report back here with the results, either positive or
negative.
If, after field testing by the community, this fix proves to be as
effective and stable as I think it is, then I will quickly move
TW2.7.0 from beta to official release status... probably by the end of
next week.
Have a great weekend!
enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios
HELP ME TO HELP YOU - MAKE A CONTRIBUTION TO MY "TIP JAR"...
http://www.TiddlyTools.com/#Donations
Professional TiddlyWiki Consulting Services...
Analysis, Design, and Custom Solutions:
http://www.TiddlyTools.com/#Contact