This is the ChangeLog for 'WITM' http://witm.sourceforge.net/
a Web Interface to Mathematica which allows Mathematica to be
used by a browser, rather than the Mathematica notebook interface.
NOTE. Dates are in the logical day/month/year format.
Version 0.76 8/7/2006
Added a file notes.php which allows one to see the ChangeLog, NOTES, INSTALL
and so on.
WITM now reports the version of Mathematica as:
Mathematica: 5.2 for Sun Solaris (UltraSPARC) (June 21, 2005)
rather than split on two lines as before.
Added COPYING which is a copy of the GNU General Public license.
Some notes on the licenses for WITM and Mathematica may be found online
at http://witm.sourceforge.net/licensing.php
Added a flat text file FAQ which will not necessarily be kept up to date.
The current FAQ will be maintained as a text file at
http://witm.sourceforge.net/faq.php
Version 0.75 7/7/2006
All PHP files now evaluates as strict:
Removed the line
from *all* the PHP files, since the encoding should be set
on the server.
Added this code, which causes PHP to send the right header
information.
Version 0.74 6/7/2006
Tided up witm.php to make lines shorter and indent it.
witm.php also had the wrong version number in a couple
of older releases - the version of the .tar.gz did not
correspond to the version in witm.php. This is fixed.
Added a WITM icon to each page.
Version 0.73 6/7/2006
Renamed witm-0.63-iPAQ-failed-connection-320x510.jpg to
witm-ver-0.63-iPAQ-failed-connection-320x510.jpg
since the former name was not packed due to the issue of
excluding file with with-[0-9]*. That file got excluded
from the .tar.gz, so it was renamed so it gets
packaged.
screenshots.php obciously needed changing to reflect
the new name for witm-0.63-iPAQ-failed-connection-320x510.jpg.
Version 0.72 6/7/2006
Added a new file src/styles/all.css to have some
CSS that is common to all types.
All PHP files now include all.css.
The character encoding has been set in all PHP files
to ISO-8859-1, with:
Removed all the graphics that were displayed at the top of each
page. The headers are now back in
balh..blah..blah
Version 0.71 5/7/2006
Realised some files are not being put into the .tar.gz file
so are correcting that bug.
Version 0.70 5/7/2006
Made menus a lot nicer
Text for headings is now as a graphic - except on handheld devices
I'm using Gimp, with font "Lucinda Bold Italic", at 30px (pixels not points)
high, with a color of 67,67,248 to create the text.
Version 0.65 4/7/2006
The only changes are to permit complete validation.
Changed CSS so it valides with no errors.
Added a file footer.php which gets included on every file.
footer.php includes sourceforge and two W3C validation icons
for HTML 4.01 and CSS.
Changed the doctype of all files, as the original methed used
was not validating correctly.
Now all web pages validate for HTML 4.01 and CSS with no problems.
(I still need to check if mobile CSS is working.)
Version 0.64 2/7/2006
screenshots.php Updated screen shots.
installation.php Made witm.phps a link.
pda.php Changed screen shots to be more up to date.
Various spelling corrections.
Added the file IMPORTANT
Version 0.63 26/6/2006
*** witm.php
Changed $maxtime from 200 s to 500 s
Chnaged $maxmemory from 100 Mb to 200 M?b
Added a variable $ImageFormat to witm.php to select the type of
file written. Previously jpg's were always created, but setting this
variable to gif creates smaller files, so that is the default.
Changed how the head is used to determine if an expression is
graphical or not. The method now used should be less CPU intensive as
it should avoid evaluating the same expression mulitple times to test
for various graphical formats.
Changed the image format created from jpeg to gif in witm.php. This
can now be configured via $ImageFormat.
*** Other php files.
Lots of spelling corrections - still more to do I am sure!!
Added an icon on each page which when clicked runs WITM. The
icon was created in Mathematica and converted to a favicon.ico
on the web site http://www.htmlkit.com/go/favicon
Changed witm.phps to be a *hard* link to witm.php.
Addded 'Pocket PC' in keywords of php pages and changed the
keyboards a bit.
Version 0.62 18/6/2006
* index.php
Updated screen shots show so it now shows the 'Evaluate'
'Clear' and 'Delete Image' buttons and not the old
'Kill', 'Submit' & 'Clear'
* buttons.php
Added PDA and BUGs buttons.
* added pda.php and bugs.php
Version 0.61 7/6/2006
* witm.php
Made the command needed for sed into $sedcommand, so it can be
changed easily if it needs changing for other versions of
Mathematica.
* Added to witm.php
$webserver=$_SERVER['SERVER_NAME'];
$demoURL="witm.sourceforge.net";
$demoSite="Sourceforge";
and use these in a conditoinal test, to print specific messages
if running on Sourceforge.
Removed lines that might prevent caching. They never solved the
issue I had with the wrong image being loaded and they might hurt search
engines.
Added in lines to search for a random file for of the form
foobar.jpg$rnd, to make sure a new image is loaded each time
and never a cached one served. I had already done this on large
machines, but not if identified as a mobile.
index.php
Removed warnings about caching, since I think they have gone now.
Added a descrioton meta tag, to make it more search engine friendly.
Version 0.60 6/6/2006
Changed this one line in witm.php, as I obviously changed it
temporarily and forget to change it back.
$math="/uSr/local/bin/math -batchinput -batchoutput";
to
$math="/uSr/local/bin/math -batchinput -batchoutput";
(note the capital S in the path, which was wrong)
Removed some debugging code, that wrote IP and domain if you delete
the image.
Version 0.59 6/6/2006
Changed directory structure to:
witm-version/src
witm-version/src/images
witm-version/src/styles
Made many graphics files smaller.
Taken some screen dumps from iPAQ and dropped a photo
as quality is quite poor.
Removed all graphics files that are not referenced. (I did a wget -r
to find what ones are).
Version 0.53 30/5/2006
witm.php
Line shown under the section 'Displaying graphics' was incorrect
and ommited the name of the file. It now reads.
Export["graph.pdf",Plot3D[Sin[x] Cos[y],{x,0,12},{y,-Pi,Pi}]]
The note about generation of the error message when the above is run is put
in red, and the wording changed a little.
Note about using bc due to licensing regulations has now had this added:
"(if you installed this yourself and are not expecting to see this,
you forgot to change $demo to 0 in witm.php)" to stop anyone giving up should
they see that immediately.
Version 0.52 29/5/2006
Spelling corrections on a number of pages.
Some changes so that the data is now better HTML and passes all
W3C tests.
Version 0.51 25/5/2006
First public release.