Граф коммитов

311 Коммитов

Автор SHA1 Сообщение Дата
rbs%maths.uq.edu.au 374094cb67 Restructure the CSS file and add changes needed to support alignments in <mtable> 2000-05-16 13:20:22 +00:00
rbs%maths.uq.edu.au 4e4cf4efa9 [not part of default build] Added support for rowalign and columnalign attributes on <mtable> 2000-05-16 13:18:42 +00:00
rbs%maths.uq.edu.au c18e3f9e82 [not part of default build] Remove unnecessary #include files 2000-05-16 13:17:20 +00:00
rbs%maths.uq.edu.au fb3ea631b2 [not part of default build] * Added recursion to search an attribute all the way up into the <mstyle> hierarchy. * Added support for MathML 2.0 'namedspace' values like: thickmathspace, thinmathspace, verythinmathspace, verythinmathspace, veryverythinmathspace, ... * Added some placeholders for incremental reflows 2000-05-16 13:15:15 +00:00
scc%netscape.com 8691b3df75 string fixes 2000-05-15 12:50:31 +00:00
scc%netscape.com 5c4cd59850 string fixes 2000-05-15 12:47:57 +00:00
scc%netscape.com e32c7e2335 string fixes 2000-05-15 12:41:16 +00:00
scc%netscape.com fc2852a319 string fixes 2000-05-15 12:33:01 +00:00
scc%netscape.com b24f1d88f5 string fixes 2000-05-15 12:20:49 +00:00
rbs%maths.uq.edu.au 30cba9fa68 [not part of default build] Remove usage of nsAreaFrame since it will be going away 2000-05-11 23:03:19 +00:00
rbs%maths.uq.edu.au e756f1b5c9 [not part of default build] Added support for the attributes 'numalign' and 'denomalign' that were newly introduced in MathML 2.0 2000-05-11 23:02:00 +00:00
rbs%maths.uq.edu.au 8be61ee9ae [not part of default build] Simple cleanup 2000-05-08 08:10:36 +00:00
rbs%maths.uq.edu.au d916d16c52 [not part of the default build] Remove unused leftover 2000-05-08 07:38:16 +00:00
rbs%maths.uq.edu.au 343bbbfffd [not part of default build] Re-worked the logic of the symmetric attribute to align stretchy chars on the bottom. Make maxsize and minsize inherit from <mstyle> if appropriate 2000-05-08 07:31:05 +00:00
rbs%maths.uq.edu.au 7b9bcc9dc1 [not part of default build] Use atoms from nsMathMLAtoms for pseudo style contexts 2000-05-08 07:30:15 +00:00
rbs%maths.uq.edu.au b6644cb869 [not part of default build] Added support for align: top, bottom, center, baseline, axis on <mtable> 2000-05-08 07:23:22 +00:00
rbs%maths.uq.edu.au 9cedb52ca7 [not part of default build] Allow some stretchy chars like OverCurlyBracket and UnderCurlyBracket to have their prefered extension tables. Added more sanity check 2000-05-08 07:18:10 +00:00
rbs%maths.uq.edu.au 322183922a [not part of the default build] List of MathML 1.x entities 2000-05-08 07:14:21 +00:00
rbs%maths.uq.edu.au c60f4f1cfe [not part of the default build] Make the operator dictionary more readable, and merge operators that have identical Unicode points. Added IsMutable() helper function 2000-05-08 07:12:39 +00:00
rbs%maths.uq.edu.au 8dfb9681a9 [not part of the default build] Added more atoms for MathML 2.0 and for pseudo elements 2000-05-08 07:09:23 +00:00
rbs%maths.uq.edu.au 2889d0f379 [not part of default build] refine the flexibility of those stretchy chars which can be rendered with less partial glyphs nsMathMLChar.cpp 2000-05-04 04:44:36 +00:00
cls%seawood.org 115bd4d4cb nsString fixes for mathml. 2000-04-28 08:55:55 +00:00
rbs%maths.uq.edu.au aaf20b27b9 [NOT PART OF THE DEFAULT BUILD] Compute the actual bounding metrics of the minus sign ('-') to get a more acurate math axis 2000-04-17 04:23:03 +00:00
rbs%maths.uq.edu.au 0a4eb8be2c [NOT PART OF THE DEFAULT BUILD] Pick stretchy glyphs from the Math4 font. Make the stretchy code more robust by explicitly re-ordering the font-family list to place the selected font to be used in first position 2000-04-17 04:19:54 +00:00
rbs%maths.uq.edu.au 5b25247f0a [NOT PART OF THE DEFAULT BUILD] One-byte string, use nsCString instead of nsString to avoid problems. 2000-03-30 01:25:45 +00:00
rbs%maths.uq.edu.au 694927dee2 [NOT PART OF THE DEFAULT BUILD] I forgot this file in my previous check-in. Fix compilation problems on Linux. The code now compiles there as well. 2000-03-29 23:15:07 +00:00
rbs%maths.uq.edu.au 524bc6ea75 [NOT PART OF THE DEFAULT BUILD] Fix compilation problems on Linux. The code now compiles there as well. 2000-03-29 08:39:50 +00:00
rbs%maths.uq.edu.au 86fec303b7 [NOT PART OF THE DEFAULT BUILD] Disable some radars that were there for debug purposes 2000-03-28 22:31:43 +00:00
rbs%maths.uq.edu.au bb0d8758ca [NOT PART OF THE DEFAULT BUILD] Change some declarations to please other compilers 2000-03-28 22:00:28 +00:00
rbs%maths.uq.edu.au b4dc6c5708 [NOT PART OF THE DEFAULT BUILD] Removing leftover debug flags that crept in the previous suprise commit 2000-03-28 10:32:09 +00:00
rbs%maths.uq.edu.au e4bf76d4b9 Removing files not needed 2000-03-28 10:20:55 +00:00
rbs%maths.uq.edu.au 0ba16f712b Remove the file 2000-03-28 10:17:44 +00:00
rbs%maths.uq.edu.au 345869abdd [NOT PART OF THE DEFAULT BUILD] First checkin 2000-03-28 10:15:19 +00:00
rbs%maths.uq.edu.au 050d7ef262 [NOT PART OF THE DEFAULT BUILD] Update of the CSS declarations 2000-03-28 09:55:59 +00:00
rbs%maths.uq.edu.au f2ff5d093e [NOT PART OF THE DEFAULT BUILD] First checkin 2000-03-28 09:50:56 +00:00
rbs%maths.uq.edu.au 69ff8a3e0f 'cvs commit' caught me by suprise in my previous checkin. The log should read: re-implementation of the nsMathMLChar to do glyph searching and switching, and remaining of Part II of Shyjan's TeX rendering rules 2000-03-28 09:49:13 +00:00
rbs%maths.uq.edu.au 804db8e899 Remove nsMathMLmnFrame 2000-03-28 09:38:24 +00:00
rbs%maths.uq.edu.au 45a9d6d862 [#ifdef MOZ_MATHML - NOT PART OF THE DEFAULT BUILD] Update of the Perl script used to gneratate the new format for loading the Operator Dictionary 2000-03-23 10:01:57 +00:00
rbs%maths.uq.edu.au 81e26f9960 [#ifdef MOZ_MATHML - NOT PART OF THE DEFAULT BUILD] New format for loading the Operator Dictionary 2000-03-23 09:56:50 +00:00
dbaron%fas.harvard.edu fd5dc605d2 Fix event targetting bugs by using paint layers in GetFrameForPoint, testing for visibility, and trying GetFrameForPoint on additional views if one fails. r=joki@netscape.com(, hyatt@netscape.com) b=12232,20051,21304,24474,26785, and remaining issues from 23161. 2000-03-22 02:43:08 +00:00
rickg%netscape.com efeff569f4 removed calls to deprecated string methods 2000-03-12 11:18:18 +00:00
rickg%netscape.com ae0bf903bb removed calls to deprecated stringm ethods 2000-03-12 11:12:57 +00:00
cls%seawood.org 7adab84c76 Added nsIInterfaceRequestor.h include. Bug #31512 2000-03-12 05:36:51 +00:00
tbogard%aol.net a00486fca0 Use the nsIWebBrowserChrome to set the Status rather than the old nsIBrowserWindow interface. 2000-03-11 00:30:52 +00:00
cls%seawood.org 1316eb9670 Bring mathml up to speed on the API change made to nsStyleUtil on 2/24/00. 2000-02-27 07:24:17 +00:00
rbs%maths.uq.edu.au a8d3f577b2 Added some maction examples 2000-02-07 09:35:21 +00:00
rbs%maths.uq.edu.au b4f560d92a Added more atoms (actiontype, other, selection) 2000-02-07 08:52:22 +00:00
rbs%maths.uq.edu.au 7d5152948e Consolidation 2000-02-07 08:51:10 +00:00
rbs%maths.uq.edu.au 5a8c046979 Enable the <maction> tag -- pending issue: a dynamic action that reduces the number of lines of screen does not totally erase the last line on a half-full screen 2000-02-07 08:47:48 +00:00
pp%ludusdesign.com 43d7ba4273 Converting ::GetIID() into NS_GET_IID(). Bug #20232. r=scc, r=mozbot 2000-02-02 22:24:56 +00:00
rbs%maths.uq.edu.au e9cb289607 Enable the <ms> tag 2000-01-30 23:30:54 +00:00
rbs%maths.uq.edu.au 1ad2b0bbe3 First check-in 2000-01-30 23:28:51 +00:00
rbs%maths.uq.edu.au 20f2cbbaea Catch up with recent changes in layout 2000-01-28 09:00:03 +00:00
rbs%maths.uq.edu.au 4d81241e52 Slight rework to fix a particular situation 2000-01-28 02:31:09 +00:00
rbs%maths.uq.edu.au bd378e0cc5 Beware of copy-paste! 2000-01-28 00:58:28 +00:00
rbs%maths.uq.edu.au 8d23ea8084 Cleanup and flags for debug mode 2000-01-27 12:38:03 +00:00
rbs%maths.uq.edu.au 6914b25525 Recognize all the attributes of the mpadded tag 2000-01-27 12:35:30 +00:00
rbs%maths.uq.edu.au 7331116060 Enable the mspace tag 2000-01-27 12:33:28 +00:00
rbs%maths.uq.edu.au 8b755821f8 First checkin 2000-01-27 12:31:12 +00:00
rbs%maths.uq.edu.au ea73a91b96 Added more atoms (depth, edge, height, lquote, rquote, width) 2000-01-27 12:24:21 +00:00
rbs%maths.uq.edu.au d1540b450f [MathML] A simplification of the code 2000-01-26 08:11:27 +00:00
rbs%maths.uq.edu.au 4bdcbba7e7 [MathML] Added support for CSS units on numeric attributes and updated code to make use of the support 2000-01-26 06:49:38 +00:00
rbs%maths.uq.edu.au e9c64d0f24 [MathML] Added four atoms (lspace, rspace, maxsize, minsize) and two operator flags. 2000-01-26 06:43:36 +00:00
rbs%maths.uq.edu.au 772860cda1 [MATHML] Stabilization of some measurements. a:choffmann 2000-01-19 22:36:23 +00:00
rbs%maths.uq.edu.au 51e4afc749 [MATHML] Finally, here goes Shyjan Mahamud's TeX alignment rules. Part I: for superscript/subscript schematta 2000-01-18 04:35:37 +00:00
rbs%maths.uq.edu.au eb06cd5c46 [MATHML] Added two atoms (scriptminsize, scriptsizemultiplier) and code to support the first (in nsMathMLContainerFrame.cpp): scriptminsize is the user-requested smallest font-size in scriptlevel contexts. Default is 8pt. scriptsizemultiplier is a user-desired font scaler. It is not yet in use. 2000-01-18 04:09:00 +00:00
rbs%maths.uq.edu.au d9d117bd67 [MATHML] *Restructuration to put member data into a mPresentationData struct. *Added support for accent and accentunder, with provision for embellished operators. *Changed usage of GetBoundingMetrics() to the X Windows character coordinate system 2000-01-14 08:38:25 +00:00
rbs%maths.uq.edu.au 00cf03d93d [MATHML] Add two atoms: fontstyle, accentunder 2000-01-14 08:28:35 +00:00
rbs%maths.uq.edu.au 9228d7a6e5 Add Maxwell Equations test case contributed by Robert Miner, and fix of some rules in mathml.css 2000-01-14 08:25:57 +00:00
rbs%maths.uq.edu.au d8d565f346 Fixed erroneous leftover of #include from previous check-in 2000-01-08 00:54:19 +00:00
rbs%maths.uq.edu.au 36caf6921f [MATHML] Addition of a comment and two atoms: subscriptshift, superscriptshift 2000-01-07 14:54:53 +00:00
rbs%maths.uq.edu.au 49a8609a8b [MATHML]. Laying some groundwork to pave the way for the future landing of Shyjan Mahamud's TeX alignment code. 2000-01-07 14:49:46 +00:00
rbs%maths.uq.edu.au 45aad1f411 [MATHML]. First check-in. Splitting and modularization. 2000-01-07 14:41:56 +00:00
rbs%maths.uq.edu.au c29bbe5e7e [NOT PART OF THE DEFAULT BUILD]. Changed MathML namescape to the new officially published namespace. 1999-12-10 13:29:27 +00:00
rbs%maths.uq.edu.au 1231a3e001 [NOT PART OF THE DEFAULT BUILD]. *Changes to bring the MathML code in sync with layout (this will clear bugs 19398 and 20858). *Postfixed atoms with underscore. *Major revamps to launch the support of embellished operators. 1999-12-10 13:02:23 +00:00
rbs%maths.uq.edu.au 26924339a8 [NOT PART OF THE DEFAULT BUILD]. *Postfixed all atoms with underscore to avoid conflicts with predefined names in C++ and math.h. *Changed MathML namescape to the new officially published namespace. 1999-12-10 12:47:24 +00:00
warren%netscape.com 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
rbs%maths.uq.edu.au 66cbaed262 Catch up with recentchanges in layout 1999-11-25 07:07:06 +00:00
tbogard%aol.net a0640b60c4 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
rbs%maths.uq.edu.au 112358a896 Consolidation of the code and efficient trimming of msqrt by delagating a big chunk of the reflow operation to the base class. 1999-11-23 06:04:02 +00:00
rbs%maths.uq.edu.au 4ebb9e5857 Code to render the mroot tag. 1999-11-22 12:35:36 +00:00
rbs%maths.uq.edu.au 034dc949dd Added a control statement to avoid doing work that will lead nowhere. 1999-11-22 08:42:20 +00:00
rbs%maths.uq.edu.au a445b590cf Added a control statement to avoid doing work that will lead nowhere. 1999-11-22 08:20:50 +00:00
rbs%maths.uq.edu.au 4613d695a8 Catch up with recent changes in layout. 1999-11-22 03:29:14 +00:00
rbs%maths.uq.edu.au 42b105a390 Now make mroot part of the mathml build. 1999-11-21 22:27:21 +00:00
rbs%maths.uq.edu.au ffa6ff34e6 Code to support the mfenced tag. 1999-11-21 22:16:47 +00:00
rbs%maths.uq.edu.au df5fa8c5b8 Minor cleanup and Fixed a regression introduced by the consolidation of the code in nsMathMLChar. 1999-11-21 22:15:17 +00:00
rbs%maths.uq.edu.au 99bb1fd916 Consolidation of the code. Stretchy painting in horizontal direction and vertical direction and now treated with separate functions, yielding to improved readability. 1999-11-21 22:10:45 +00:00
rbs%maths.uq.edu.au ae53c2182e Added factory function for the mroot tag and did a minor clean up 1999-11-21 22:05:15 +00:00
rbs%maths.uq.edu.au 7f73b51124 Added three atoms: open, close, separators. These are the attributes of mfenced 1999-11-21 21:37:25 +00:00
rbs%maths.uq.edu.au d11ec8c6ae Fine-tuning of the placement of the sqrt symbol and Patch of Mike Shaver to make the code compile on Linux 1999-11-18 04:51:56 +00:00
rbs%maths.uq.edu.au 5cc78574eb Removed a left-over getchar() that was there for debugging purposes 1999-11-17 01:43:30 +00:00
rbs%maths.uq.edu.au ec744afa7e Code for the msqrt MathML tag 1999-11-17 01:40:04 +00:00
rbs%maths.uq.edu.au 6db5105981 Examples to illustrate the newly added support of stretchy MathML symbols 1999-11-17 00:55:32 +00:00
rbs%maths.uq.edu.au 65c5dcf594 Code to support stretchy MathML symbols! 1999-11-17 00:49:37 +00:00
rbs%maths.uq.edu.au 3c8a731f59 Catching up with recent changes in layout. Update to auto-install the mathml.dtd in bin/dtd/ 1999-11-14 23:10:56 +00:00
rbs%maths.uq.edu.au 79f03df3a2 Catching up with recent changes in layout 1999-11-14 22:15:05 +00:00
rbs%maths.uq.edu.au edddebbc26 Catching up with recent changes of the nsIFrame API 1999-10-28 22:30:28 +00:00
rbs%maths.uq.edu.au 8da96e7a6e [MathML] Fix to get the scriptlevel style context back, and minor cleanups. 1999-10-13 15:10:14 +00:00
rbs%maths.uq.edu.au 5e1d2e2f84 [MathML] Updates and initial landing of the example mixing.xml to illustrate how to mix MathML with other markups 1999-10-12 05:00:32 +00:00
rbs%maths.uq.edu.au 1f3415b86a [MathML] Removing unecessary #include of header files 1999-10-12 04:53:41 +00:00
rbs%maths.uq.edu.au 85fd7b1b72 [MathML] Removing unecessary #include of header files 1999-10-12 04:42:15 +00:00
rbs%maths.uq.edu.au a4f4be922c [MathML] Portability: adding explicit get() on pointers coming from nsCOMPtr 1999-10-12 04:38:21 +00:00
rbs%maths.uq.edu.au c70a44c9e4 Revamp of the architecture for stretchy symbols so that nsMathMLChar only deals with the atomic stretchy task. 1999-10-12 02:12:36 +00:00
rbs%maths.uq.edu.au 18e4220aae Removing a duplicate reference to a src file 1999-10-12 02:06:05 +00:00
rbs%maths.uq.edu.au cd1e2ea32a Removing a typedef and adding a new NS_MATHML_OPERATOR_MUTABLE flag 1999-10-12 01:58:27 +00:00
rbs%maths.uq.edu.au bc0c591213 Change of the IID for the nsIMathMLFrame interface. The previous IID was taken while the MathML code was awaiting to land. 1999-10-02 09:14:57 +00:00
rbs%maths.uq.edu.au d18f548c5e Adding relative path to external DTD 1999-10-02 06:53:41 +00:00
rbs%maths.uq.edu.au 8602368e83 Initializing a variable to zero 1999-10-02 06:50:38 +00:00
rbs%maths.uq.edu.au 89dee16d51 Update to match recent changes in the nsIFrame API. 1999-10-02 06:20:30 +00:00
shaver%netscape.com ae8628f9e4 initial and long-awaited import of MathML for Roger Sidje and his crew 1999-09-21 02:12:01 +00:00