[system] / branches / rel-2-2-dev / webwork2 / htdocs / jsMath Repository:
ViewVC logotype

Log of /branches/rel-2-2-dev/webwork2/htdocs/jsMath

View Directory Listing Directory Listing


Sticky Revision:

Revision 4324 - Directory Listing
Modified Tue Aug 1 21:17:29 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Updated to version 3.3c (mostly bugfixes in autoload,
tex2math and CHMmode plugins).  See the change log on the jsMath web
site for complete details.

Revision 4142 - Directory Listing
Modified Fri Jun 23 20:24:03 2006 UTC (6 years, 10 months ago) by dpvc
New files neeed to bring jsMath up to version 3.3b.

Revision 4141 - Directory Listing
Modified Fri Jun 23 20:22:40 2006 UTC (6 years, 10 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'.

Revision 4139 - Directory Listing
Modified Fri Jun 23 20:17:10 2006 UTC (6 years, 10 months ago) by dpvc
Backport of update to 3.3b.

Original message:

Updated to version 3.3b.  See the change log on the jsMath web site
for details of the changes.

Some of the highlights are:

  Added an extension that implements the \font command. (Now that jsMath
  can auto-load fonts as they are needed, this is feasible to do.)

  Added \eqalign and \displaylines for creating multi-line displayed
  mathematics. Also added \eqalignno, but it works by putting the line
  numbers in a right-justified column separated by 3 em's of space from
  the rest of the alignment (rather than putting them flush right, which
  would be difficult without more substantial changes to jsMath).
  Finally, added \leqalignno, but the line numbers are placed on the
  right not the left (it is really just an alias for \eqalignno, and
  is included only for completeness).

  Added the ability to use \noalign{\vskip ...} and \\[dimen] to
  insert space within an array or alignment. This is not a complete
  implementation of \noalign; only \vskip and \vspace commands are
  processed, and this is only intended as a way of controlling the
  spacing between rows of a table.

  Adjusted the spacing within some alignments to better match actual TeX
  output.

  Added \mbox and \hbox to the commands that are processed correctly
  after ^ and _ (i.e., as unbraced superscripts and subscripts).

  JsMath's implementation of \raise and \lower are non-standard in that
  they do not require an \hbox, as TeX does; indeed using an \hbox would
  cause jsMath to fail (unless it were enclosed in braces). This is no
  longer the case, as these commands now handle \hbox and \mbox as TeX
  does.

  The addition of several new checkboxes on the jsMath control panel
  made the window for the control panel rather tall. This has required a
  reorganization of the control panel, and it now has a horizontal
  rather than a vertical orientation which better matches the aspect
  ratio of most screens.

In addition, version 3.3 introduced an caching mechanism that is
page-based, and "global mode" that allows for an inter-page cache.
This mechanism works with WeBWorK, but because the pages are so short,
it is probably not very helpful.  Also, turning on global mode will
require logging in again (due to the loss of form data when the page
is reloaded).

Revision 4039 - Directory Listing
Modified Tue Mar 21 19:43:25 2006 UTC (7 years, 2 months ago) by sh002i
from HEAD: "Fixed a problem were the no-font message wasn't being
disabled properly (due to changes in the CSS names used by jsMath)"
(from dpvc)

Revision 4038 - Directory Listing
Modified Tue Mar 21 19:42:24 2006 UTC (7 years, 2 months ago) by sh002i
from HEAD: "Updated jsMath to version 3.2" (from dpvc)

Revision 4034 - Directory Listing
Modified Tue Mar 21 14:13:22 2006 UTC (7 years, 2 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'.

Revision 4027 - Directory Listing
Modified Tue Feb 14 12:55:34 2006 UTC (7 years, 3 months ago) by dpvc
Backport to rel-2-2-dev (Update to jsMath 3.1a, fixing bug #982)

Revision 4017 - Directory Listing
Modified Tue Feb 7 23:08:20 2006 UTC (7 years, 3 months ago) by dpvc
Back-port to 2.2-dev (Work around bug in Firefox 1.5.0.1 that causes
it to crash when jsMath is loaded).

Revision 3990 - Directory Listing
Modified Sat Jan 28 04:35:39 2006 UTC (7 years, 3 months ago) by dpvc
Updated to v3.1c

Revision 3989 - Directory Listing
Modified Sat Jan 28 04:33:09 2006 UTC (7 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'.

Revision 3934 - Directory Listing
Modified Sat Jan 21 13:26:28 2006 UTC (7 years, 4 months ago) by dpvc
Update to version 3.1b (fix some font issues with the fallback mode).

Revision 3909 - Directory Listing
Modified Thu Jan 12 00:07:51 2006 UTC (7 years, 4 months ago) by dpvc
Update to version 3.1 of jsMath (includes compressed versions of the
main jsMath files for faster download, and the ability to autoload
extensions on demand).  See the jsMath change log at

   http://www.math.union.edu/locate/jsMath/changes.html

for details.

Revision 3899 - Directory Listing
Modified Tue Jan 10 03:40:41 2006 UTC (7 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'.

Revision 3879 - Directory Listing
Modified Sat Jan 7 02:08:53 2006 UTC (7 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'.

Revision 3864 - Directory Listing
Modified Fri Dec 30 19:06:34 2005 UTC (7 years, 4 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
No longer needed.

Revision 3844 - Directory Listing
Modified Thu Dec 22 02:42:54 2005 UTC (7 years, 5 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Fixed some problems with alignment in Firefox 1.5 (will be part of 3.1
release, but that is being held up for the moment).

Revision 3819 - Directory Listing
Modified Fri Dec 16 18:29:09 2005 UTC (7 years, 5 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Updated to version 3.0 of jsMath (see the jsMath web site for details
of the changes in this version).

Also updated the jsMath-ww.js bootstrap code to use the window onLoad
handler to do one call to jsMath at the end rather than lots of calls
for pages that show multiple problems (like the library browser).

Revision 3817 - Directory Listing
Modified Fri Dec 16 17:59:24 2005 UTC (7 years, 5 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
No longer used by jsMath.

Revision 3764 - Directory Listing
Modified Thu Nov 17 22:56:23 2005 UTC (7 years, 6 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Updated jsMath to version 2.4a.  This fixes a number of alignment
problems.  Most of these are for math in tables, and baseline
alignment issues in MSIE.  A new feature is the ability to
double-click on a mathematical expression on get a small window witht
eh TeX source code for the expression.  This can be disabled by
setting

    $pg{displayModeOptions}{jsMath}{processDoubleClicks} = 0;

in gloabl.conf.

[jsMath v2.4a also includes a number of new features for the tex2math
plugin, but this is not used by WeBWorK, so they will not be listed
here.  See the jsMath home page for more details.]

Revision 3725 - Directory Listing
Modified Sat Oct 22 04:30:03 2005 UTC (7 years, 7 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Updated to jsMath v2.3b.  See the jsMath website for the change log
for this version.

Revision 3620 - Directory Listing
Modified Thu Sep 15 14:26:35 2005 UTC (7 years, 8 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Bring jsMath up to version 2.1d, which fixes a number of small bugs,
including:

  o There was a problem with image fonts where the cached data about
    the size of the images was not being checked properly, so was
    recomputed every time a character was displayed. The cache is now
    properly handled, so that should speed up image mode.

  o Fixed a bug where loading extra fonts while in image mode would
    cause the data about previously loaded image fonts to be lost.

  o Fixed a bug with "Hi-Res Fonts for Printing" where the fonts where
    incorrectly scaled so that they appear far too small. (This worked
    in an early beta version of jsMath v2, but apparently hasn't
    worked properly in any production version.)

  o Fixed a long-standing bug where horizontal lines are only
    displayed in black, not in the color specified by \color (or by a
    style from the surrounding text).

  o Fixed a similar bug with \rule so that it now produces a box with
    the color of the surrounding text.

  o Dimensions can now be enclosed in braces (for example, \rule can
    be \rule{10pt}{5pt}{3pt} as well as \rule 10pt 5pt 3pt).

  o Fixed a bug where extra space was inserted in some equations for
    browsers that don't allow absolute positioning within an in-line
    element (e.g., Opera).

Revision 3565 - Directory Listing
Modified Thu Aug 25 00:31:57 2005 UTC (7 years, 8 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Updates to overcome yet another bug in MSIE.  It turns out that MSIE
can completely botch up the display if jsMath.ProcessBeforeShowing()
is performed at the point in the web page that we have to put it, so
we call wwProcess instead, and if it is in MSIE, we add an onload
handler to call ProcessBeforeShowing.  It's a hack, but it works.

Revision 3541 - Directory Listing
Modified Sun Aug 21 12:03:13 2005 UTC (7 years, 9 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Updated to 2.1a, which fixes a problem with the domain checking when
the server is running on a non-standard port number.

Revision 3537 - Directory Listing
Modified Sat Aug 20 23:59:53 2005 UTC (7 years, 9 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Updated jsMath to v2.1 (which includes the new control panel and the
new image font fallback method).  You will need to unpack the
jsMath-fonts.tar.gz file in the htdocs/jsMath directory to form the
htdocs/jsMath/fonts directory.  The commands

     cd htdocs/jsMath
     tar vfzx jsMath-fonts.tar.gz

should do it.

Finally, you need to corrections to pg/macros/PG.pl and
global.conf.dist to complete the installation.

Revision 3109 - Directory Listing
Modified Wed Jan 26 01:09:07 2005 UTC (8 years, 3 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Bring jsMath up to version 1.7e.

Version 1.7 introduced improved alignment in arrays, and the quality
of stretchable delimiters in some browsers.  It also fixed a couple of
bugs.  Most of the sub-versions were work-arrounds for bugs in MSIE.
Finally, there is support for controlling the style used for displayed
equations.  (Normally they are centered, but that can now be
controlled using the div.typeset CSS style.)  A number of minor
spacing problems on the PC also were corrected.

Revision 3005 - Directory Listing
Modified Sat Nov 20 16:57:09 2004 UTC (8 years, 6 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Bring jsMath up to date.  In particular, include changes that provide
new LaTeX environments (matrix, pmatrix, etc.)

Revision 2983 - Directory Listing
Modified Wed Nov 3 22:00:10 2004 UTC (8 years, 6 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Added ability to control the "Missing TeX Fonts" message generated by
jsMath.  There are now two parameters in global.conf that control the
message.  You can set

	$pg{displayModeOptions}{jsMath}{reportMissingFonts}

to 0 if you want no font messages, and you can set

	$pg{displayModeOptions}{jsMath}{missingFontMessage}

to a string that should be issued when the fonts are missing.  This
can be an HTML string, so you can include a link to the jsMath font
page, as the current message does.  The message will be set in a <DIV>
of class NoFontMessage, so the style attributes can be controled in
the content-generators template file.

Revision 2967 - Directory Listing
Modified Thu Oct 28 22:34:25 2004 UTC (8 years, 6 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Bring jsMath.js up to date  (fixed problem with font-checking algorithm in
PC version of Mozilla)

Revision 2911 - Directory Listing
Modified Tue Oct 12 22:40:30 2004 UTC (8 years, 7 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Updated jsMath to its latest version.  (Better support for Opera,
better support for unix, miscellaneous bug fixes.)

Revision 2637 - Directory Listing
Modified Tue Aug 17 20:17:45 2004 UTC (8 years, 9 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Added \boldsymbol, though it is just an alias for \mathbf, which isn't
really the right thing.  But jsMath doesn't have the bold math italic
font to call on, so there is not much to do about that.

Revision 2448 - Directory Listing
Modified Wed Jul 7 04:06:35 2004 UTC (8 years, 10 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Updated to latest jsMath.  This one includes a fallback character
mapping for unix (though it is not perfect, it should help).  See the
jsMath home page for some information about how to install the TeX
fonts for use with unix.

Revision 2423 - Directory Listing
Modified Tue Jun 29 23:20:42 2004 UTC (8 years, 10 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Updated to v1.4 of jsMath.  This includes a number of improvements
(see the jsMath home page for details).  Among these are spacing
improvements, support for more LaTeX commands (including sizing
commands like \tiny, \large, etc), better handling of unicode
characters when the TeX fonts aren't available (on the Mac), and some
speed improvement with some browsers.

Revision 2293 - Directory Listing
Modified Fri Jun 11 16:44:38 2004 UTC (8 years, 11 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Added a few more macros to jsMath, and increased the font size a little.

Revision 2266 - Directory Listing
Modified Mon Jun 7 01:31:33 2004 UTC (8 years, 11 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Added more LaTeX commands to jsMath.

In particular:
   \begin{array}...\end{array}
   \begin{cases}...\end{cases}
   \sqrt[n]{...}
   \mathbb{...}

and a few other ones to avoid error messages.

Revision 2190 - Directory Listing
Modified Mon May 24 00:22:52 2004 UTC (8 years, 11 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
jsMath update for MSIE.

Attempted to make jsMathe work better with MSIE on the PC.  There was a
problem with finding the fonts that this should fix.  Still doesn't work
with Opera, however, so more to come.

Revision 2180 - Directory Listing
Modified Sun May 23 19:41:23 2004 UTC (8 years, 11 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Improvement to jsMath in SetMaker.

I made the code a little more robust (I hope).  It doesn't work real
well with MSIE on the Mac, but jsMath never really did.

Revision 2179 - Directory Listing
Modified Sun May 23 19:17:07 2004 UTC (8 years, 11 months ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Fix for jsMath to work better with SetMaker.

Added code to prevent reloading jsMath for each problem, and for
making it process the SetMaker page asynchronously rather than
all of it before the page is displayed.  Still needs some work, but
is OK for now.

Revision 2165 - Directory Listing
Added Sat May 22 22:10:38 2004 UTC (9 years ago) by dpvc
Original Path: trunk/webwork2/htdocs/jsMath
Added jsMath JavaScript files for HTML_jsMath display mode.

Sort log by:

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9