rbs%maths.uq.edu.au
|
26193b566f
|
Localize the alert message for missing MathML fonts, b=128139, r=Roland.Mainz@informatik.med.uni-giessen.de, sr=attinasi, a=asa
git-svn-id: svn://10.0.0.236/trunk@116225 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-08 23:34:27 +00:00 |
|
rbs%maths.uq.edu.au
|
2c670cd977
|
bug 128454 - lquote/rquote attributes are not honored in <ms>, r=roc, sr=attinasi, a=asa
git-svn-id: svn://10.0.0.236/trunk@115984 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-06 22:24:35 +00:00 |
|
rbs%maths.uq.edu.au
|
2ebf6ced5f
|
re-fix bug 125541 - Need sample MathML page for what's new in m0.9.9. Fixed weird stretchy integral sign due to platform differences in FillRect(). Improved wording of the message that alerts the user about missing MathML fonts and made the dialog non-modal, r=roc+moz, sr=attinasi, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115512 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-28 22:39:43 +00:00 |
|
rbs%maths.uq.edu.au
|
d99d81c2f3
|
backing out - got confused about the status of the tree...
git-svn-id: svn://10.0.0.236/trunk@115501 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-28 19:28:11 +00:00 |
|
rbs%maths.uq.edu.au
|
fde0bdcdaa
|
bug 125541 - Need sample MathML page for what's new in m0.9.9. Fixed weird stretchy integral sign due to platform differences in FillRect(). Improved wording of the message that alerts the user about missing MathML fonts and made the dialog non-modal, r=roc+moz, sr=attinasi, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115500 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-28 19:11:02 +00:00 |
|
rbs%maths.uq.edu.au
|
07186d47ad
|
bug 126619 - fixups for the final metrics of certain MathML characters, and add transliteration for U+2212 the official Unicode minus sign (ongoing bug 119664), r=roc+moz, rs=attinasi/blizzard, a=shaver
git-svn-id: svn://10.0.0.236/trunk@115399 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-27 01:35:27 +00:00 |
|
alecf%netscape.com
|
f85a67075e
|
one part of fix for bug 107575 - clean up consumers of nsString::EqualsIgnoreCase and nsString::EqualsWithConversion, to be explicit about case-insensitive compares
r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@114971 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-19 22:49:12 +00:00 |
|
rbs%maths.uq.edu.au
|
2cf5c952c3
|
Add entry for the official Unicode minus sign
git-svn-id: svn://10.0.0.236/trunk@114902 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-19 07:24:19 +00:00 |
|
rbs%maths.uq.edu.au
|
612caf8375
|
bug 124619: initializations to silence the compiler
git-svn-id: svn://10.0.0.236/trunk@114829 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-18 23:16:33 +00:00 |
|
rbs%maths.uq.edu.au
|
9c3fae6fd7
|
Fixup to make sure that recursive child chars are initialized with mOperator from their parent. Also added bogus initializations requested in bug 124619 to silence the compiler
git-svn-id: svn://10.0.0.236/trunk@114817 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-18 22:52:15 +00:00 |
|
rbs%maths.uq.edu.au
|
a490d83518
|
[MathML only] fix weirdness in the edge case of an empty <mfenced></mfenced>
git-svn-id: svn://10.0.0.236/trunk@114595 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-15 14:39:50 +00:00 |
|
rbs%maths.uq.edu.au
|
7476da1396
|
Extend the support of MathML styling attributes to the root <math> element itself
git-svn-id: svn://10.0.0.236/trunk@114565 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-15 02:44:53 +00:00 |
|
timeless%mac.com
|
18aaee49b0
|
Bug 125601 ABS()-->PR_ABS() && PR_ABS()-cleanup
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@114554 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-15 01:01:06 +00:00 |
|
rbs%maths.uq.edu.au
|
27e6f13d75
|
Add support for MathML styling attributes (e.g., color, fontsize, etc) by creating an internal attribute stylesheet on the fly, and populating it by mapping attributes to CSS rules as frames get created. This is a work-around to bug 69409 which is is not scheduled to be addressed by the Gecko team anytime soon. Also Cleaned-up the debug rules in mathml.css and removed the (in)famous red color of <mi>
git-svn-id: svn://10.0.0.236/trunk@114503 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-14 12:26:43 +00:00 |
|
rbs%maths.uq.edu.au
|
65b18dd380
|
fix inverted order of resetting variables
git-svn-id: svn://10.0.0.236/trunk@114258 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-12 06:18:04 +00:00 |
|
rbs%maths.uq.edu.au
|
4568af87c6
|
Replace the XXX comments dating back from bug 45010 with a long lasting fix
git-svn-id: svn://10.0.0.236/trunk@114075 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-08 22:48:38 +00:00 |
|
rbs%maths.uq.edu.au
|
bd68ffc1b2
|
Updated comments
git-svn-id: svn://10.0.0.236/trunk@113957 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-08 00:58:15 +00:00 |
|
rbs%maths.uq.edu.au
|
d1ca5d58ef
|
Opted to move a functionality to the specialized class where it belongs
git-svn-id: svn://10.0.0.236/trunk@113956 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-08 00:57:39 +00:00 |
|
rbs%maths.uq.edu.au
|
2ee0b2741d
|
By definition <mi> renders in italic type when its textual content consists of a single char, and in normal type when it consists of mutiple chars. This is a fix to re-resolve the style data properly when the text content (and its length) get changed back and forth dynamically
git-svn-id: svn://10.0.0.236/trunk@113954 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-08 00:53:19 +00:00 |
|
rbs%maths.uq.edu.au
|
976682cd75
|
[MathML only - candidate version for 0.9x] * Hooked robust support for advanced dynamic updates via JavaScript and the DOM across the entire MathML module (with particular attention to the numerous presentational attributes that MathML has). * Eliminated some functions (or folded their functionality into recently added APIs). * Reviewed the module as a whole and simplified several chunks of code owing to the benefit of hindsight now. * Added/reviewed the documentation in anticipation of the freezing of Mozilla 1.0, to improve the understanding of people that may read the archived code and learn from it under the appropriate context of this time. * Reviewed the XXX comments and addressed those that could be addressable in this timeframe. * Some renamings (e.g., ReLayout -> ReLayoutChildren to avoid ambiguities as to who does what in terms of the terminology used when referring to the frame hierarchy).
git-svn-id: svn://10.0.0.236/trunk@113879 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-07 04:38:08 +00:00 |
|
rbs%maths.uq.edu.au
|
fe7bb4aef5
|
Using the recently added APIs to respond to dynamic changes: a _much_ simpler (re)fix of bug 114909 - dynamically changing displaystyle attribute in <mstyle> tag doesn't change display
git-svn-id: svn://10.0.0.236/trunk@113582 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-03 21:15:29 +00:00 |
|
rbs%maths.uq.edu.au
|
bc9ff10418
|
Add ReLayout() - a driver that hides the details needed to re-sync a frame subtree in case of dynamic changes: rebuild of automatic data, re-resolve script styles, fire a reflow
git-svn-id: svn://10.0.0.236/trunk@113581 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-03 21:06:51 +00:00 |
|
rbs%maths.uq.edu.au
|
de6635197e
|
slight simplification - the removal will recurse down to the wrapped child
git-svn-id: svn://10.0.0.236/trunk@113580 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-03 20:11:37 +00:00 |
|
rbs%maths.uq.edu.au
|
2ff8bf1765
|
Continuing to factor handlers to rebuild automatic data during dynamic changes
git-svn-id: svn://10.0.0.236/trunk@113515 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-02 05:43:03 +00:00 |
|
rbs%maths.uq.edu.au
|
ef52d88af3
|
Added two APIs, InheritAutomaticData() & TransmitAutomaticData(), to respond to dynamic changes that affect automatic data (i.e., data inferred from the actual definition of each MathML tag). The computation of the data was so far mostly locked in Init() and SetInitialChildList() which are meant to be called only once in the life-time of a frame. Factored this computation into the two APIs to be used to rebuild the data, and which can be called repeatedly as appropriate, when dynamic changes arise in the content model. Shuffled code to stay in sync and consolidated the hooks used dynamic changes with the APIs
git-svn-id: svn://10.0.0.236/trunk@113421 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-01 15:10:50 +00:00 |
|
rbs%maths.uq.edu.au
|
72fc39cdaf
|
activate the rhelper to wrap foreign frames
git-svn-id: svn://10.0.0.236/trunk@113416 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-01 14:31:21 +00:00 |
|
rbs%maths.uq.edu.au
|
7c7c9f7ebf
|
Helper class use for wrapping non-MathML elements (e.g., html:img) so that they can mix better with other surrounding MathML markups. Factored previous code here and added hooks that were needed for child list operations
git-svn-id: svn://10.0.0.236/trunk@113415 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-01 14:23:07 +00:00 |
|
mkaply%us.ibm.com
|
01abf4b33b
|
Add PR_CALLBACK to get MathML building on OS/2
git-svn-id: svn://10.0.0.236/trunk@113059 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-28 23:24:17 +00:00 |
|
rbs%maths.uq.edu.au
|
8df8af8ad7
|
revert an unintended change that crept in
git-svn-id: svn://10.0.0.236/trunk@113009 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-27 22:23:07 +00:00 |
|
rbs%maths.uq.edu.au
|
20005cee47
|
Another renaming for ease of readability: s/core/coreFrame/g and s/next/nextFrame/g
git-svn-id: svn://10.0.0.236/trunk@113008 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-27 22:10:45 +00:00 |
|
rbs%maths.uq.edu.au
|
979dc04ba6
|
When looking up the real sibling of a cell, use colspan/rowspan (instead of just 1) as the increment to cater for cases of spanning cells in the cellmap
git-svn-id: svn://10.0.0.236/trunk@113004 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-27 19:26:42 +00:00 |
|
rbs%maths.uq.edu.au
|
0d04e79f72
|
typos
git-svn-id: svn://10.0.0.236/trunk@112879 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-25 21:57:47 +00:00 |
|
rbs%maths.uq.edu.au
|
eb3171a2b2
|
Remove leftover from debugging
git-svn-id: svn://10.0.0.236/trunk@112848 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-25 07:34:49 +00:00 |
|
rbs%maths.uq.edu.au
|
3e1abbf64e
|
Improvements to <mtable>
git-svn-id: svn://10.0.0.236/trunk@112846 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-25 07:03:43 +00:00 |
|
rbs%maths.uq.edu.au
|
d2bc946058
|
In case of markup errors, provide a more discoverable feedback to users. Drop in the other functions from the nsIFrame APIs that steve.swanson@mackichan.com needs to consolidate his Dynamic JavaScripted MathML editor
git-svn-id: svn://10.0.0.236/trunk@112845 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-25 06:48:30 +00:00 |
|
rbs%maths.uq.edu.au
|
6fdf561c89
|
Fix MathML bug 121037. Background-color is not showing up in stretchy chars that use additional leaf style contexts. More reliable recovery from the background revamps in bug 116161
git-svn-id: svn://10.0.0.236/trunk@112843 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-25 06:08:03 +00:00 |
|
rbs%maths.uq.edu.au
|
2c9a8320c7
|
Updated comments to add a reference to bug 69325 which details the 8 possible cases that may arise depending on whether displaystyle, largeop, stretchy are true or false
git-svn-id: svn://10.0.0.236/trunk@112842 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-25 06:02:52 +00:00 |
|
rbs%maths.uq.edu.au
|
afd0870f33
|
Fix regression from the fix for bug 116161. The picky treatment of stretchy MathML characters involves additional style contexts whereas the default search of the background stops at the primary style context
git-svn-id: svn://10.0.0.236/trunk@112166 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-15 07:48:10 +00:00 |
|
rbs%maths.uq.edu.au
|
029a8691e9
|
Additional reduction of code size by using a helper to propagate the update of presentation data in a range of child frames
git-svn-id: svn://10.0.0.236/trunk@112047 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-14 00:55:53 +00:00 |
|
rbs%maths.uq.edu.au
|
9389ef38e6
|
Continuation of tyding
git-svn-id: svn://10.0.0.236/trunk@112020 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-12 08:06:08 +00:00 |
|
rbs%maths.uq.edu.au
|
486cb07a88
|
Compact code - use a helper function for a re-usable chunk of code
git-svn-id: svn://10.0.0.236/trunk@112011 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-12 03:04:14 +00:00 |
|
rbs%maths.uq.edu.au
|
c264cfec89
|
Some tweaks
git-svn-id: svn://10.0.0.236/trunk@111934 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-11 05:08:11 +00:00 |
|
rbs%maths.uq.edu.au
|
fa4baaf863
|
Alert! MissingMathML fonts. Here goes the prompt that the user will see when it is detected that crucial stretchy MathML fonts are not installed. The list of those fonts that are missing is shown so that the user can install them. The message is hardcoded and would need to be localized
git-svn-id: svn://10.0.0.236/trunk@111922 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-11 02:57:03 +00:00 |
|
rbs%maths.uq.edu.au
|
526b3dfa82
|
[MathML only] Rename the pointer on the embellished operator from |firstChild| to |next| because it is more clearer with the latter that it is an hierarchy. Also made the inheritance of the displaystyle more reliable by walking up to the root <math> tag if necessary, e.g., if a MathML frame happens to be surrounded by non-MathML helper frames needed for its support
git-svn-id: svn://10.0.0.236/trunk@111885 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-10 23:40:40 +00:00 |
|
rbs%maths.uq.edu.au
|
7a9d642ace
|
Finishing touch to MathML bug 114909
git-svn-id: svn://10.0.0.236/trunk@111852 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-10 21:30:41 +00:00 |
|
rbs%maths.uq.edu.au
|
8dbb385e2b
|
Fix MathML bug 114909 - dynamically changing the displaystyle attribute in <mstyle> tag doesn't change display
git-svn-id: svn://10.0.0.236/trunk@111791 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-10 04:42:55 +00:00 |
|
rbs%maths.uq.edu.au
|
ba5c4f48d6
|
[MathML only] shuffle shared functions between files to balance the weights of the files
git-svn-id: svn://10.0.0.236/trunk@111711 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-09 18:51:30 +00:00 |
|
rbs%maths.uq.edu.au
|
38aa2bbb0e
|
MathML bug 118475 - Allow stretchy MathML fonts to be customized via the pref system
git-svn-id: svn://10.0.0.236/trunk@111540 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-08 02:15:23 +00:00 |
|
dbaron%fas.harvard.edu
|
b7194a0ea8
|
Replace the BodyFixupRule with code in nsCSSRendering to fix all the problems with dynamic style changes and backgrounds on the root element and the BODY element. Change the way the HTMLDocumentColorRule (for the table color quirk) is initialized since it used to depend on the BodyFixupRule. b=116161 (also fixes other bugs) r=attinasi sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@111511 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-07 23:46:07 +00:00 |
|
rbs%maths.uq.edu.au
|
7a64f138ef
|
Move a getter to the safer place where the font was just set in the rendering context (its state could change, who knows)
git-svn-id: svn://10.0.0.236/trunk@111455 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-01-06 19:50:51 +00:00 |
|