alecf%netscape.com
2dded12ab7
fix for bug 164575 - clean nsIPersistentProperties interface to reduce UTF8/UCS2 conversions
...
r=dougt, sr=darin
2002-08-30 17:13:34 +00:00
roc+%cs.cmu.edu
cb32a0f906
Bug 160936. Add type nsChangeHint for style hints. Make it a set of bits. Make sure an NS_STYLE_HINT_REFLOW always also does a repaint of the frame. r=dbaron,sr=kin
2002-08-24 14:41:28 +00:00
rbs%maths.uq.edu.au
c12c2a8399
One-liner forgotten in the mass merge of bug 162412
2002-08-20 21:56:51 +00:00
rbs%maths.uq.edu.au
a7e1410a39
Merge mi/ms/mtext in a single token class and make mo inherit from the token class. The merge allows centralizing the special treatment needed for their child text frames that are non-MathML, b=162412, r=roc+moz, sr=kin
2002-08-16 21:36:31 +00:00
dbaron%fas.harvard.edu
a7f0385127
Clean up unneeded includes of nsStyleUtil.h, and some other include cleanup in MathML. r=rbs b=71257 (|#include| changes only)
2002-08-16 11:52:20 +00:00
antonio.xu%sun.com
d9f555d2f5
replace the hardcode of "@mozilla.org/embedcomp/dialogparam;1" with NS_DIALOGPARAMBLOCK_CONTRACTID
...
Bug 158608 r=Henry sr=alecf
2002-08-14 12:39:03 +00:00
rbs%maths.uq.edu.au
71f98e20b6
bug 133761 - substitute leading _ with trailing _ for pure C/C++ compliance (uber-nit of brendan)
2002-08-13 00:52:38 +00:00
rbs%maths.uq.edu.au
12db0ac0aa
Improve the handling of the inter-space around invisible MathML characters, b=133761, r=roc+moz, sr=bzbarsky
2002-08-12 23:30:35 +00:00
seawood%netscape.com
322da773fb
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +00:00
rbs%maths.uq.edu.au
bd53bdea35
Perl scripts to process the MathFont Properties Files - not part of build
2002-08-09 06:13:29 +00:00
rbs%maths.uq.edu.au
3de094d822
remove perl scripts that are not used anymore - not part of build
2002-08-09 06:11:15 +00:00
rbs%maths.uq.edu.au
cdecf1d409
Update the DOCTYPE in the examples - not part of build
2002-08-09 01:05:00 +00:00
seawood%netscape.com
301b1a4ca8
Remove unused defines:
...
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG
Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner
_IMPL_NS_VIEW
Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls
2002-08-07 06:08:00 +00:00
rbs%maths.uq.edu.au
05077396a4
Cleanup CSS errors, b=157376, r=dbaron, sr=bzbarski
2002-08-07 02:15:28 +00:00
henry.jia%sun.com
8954de8e78
4th patch for bug 158080
...
Description: replace the hardcode of "@mozilla.org/embedcomp/window-watcher;1" with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf
2002-08-06 05:56:22 +00:00
peterv%netscape.com
be908653fb
Fixing MathML packaging bustage on Mac.
2002-07-17 07:17:05 +00:00
rbs%maths.uq.edu.au
964b8b6a4a
Align the bar of the radical on pixel boundaries to get a nicer & uniform spacing on stacked radicals, b=130282, r=roc+moz, sr=waterson, a=asa
2002-07-12 21:14:32 +00:00
rbs%maths.uq.edu.au
a6dc0bdbde
support <msqrt> and <mroot> with Mathematica fonts in addition to TeX fonts, b=121493, r=roc+moz, sr=waterson
2002-07-09 01:41:52 +00:00
ian%hixie.ch
049b606a00
Hide embedded semantic MathML content (as opposed to presentational content, which we render). b=154931, p=rbs, moa=dbaron, r=hixie, sr=roc+moz
2002-07-01 09:51:32 +00:00
dbaron%fas.harvard.edu
6d2263f19b
Convert handwritten GetIID methods to use NS_DEFINE_STATIC_IID_ACCESSOR and add |const| to GetCID methods so that static |nsID|s are declared as |const|. b=153525 sr=jag r=bryner
2002-06-26 03:38:55 +00:00
rbs%maths.uq.edu.au
daac801293
Treat the attributes of <mpadded> correctly, b=148326, r=roc+moz, sr=waterson
2002-06-14 23:20:03 +00:00
alecf%netscape.com
bcf192e308
fix for bug 101761 - REQUIRES update - remove all REQUIRES that are no longer necessary.. r=cls, a=asa (build-only changes)
2002-06-06 20:28:14 +00:00
karnaze%netscape.com
1faf4c0592
bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov.
2002-05-28 22:50:43 +00:00
shanjian%netscape.com
7f5900aa67
#142562 problem with <td align=right or align=center
...
We are observing langGroup in some place while ignor it in others. This patch
make all font metrics call consistent. nsIRenderingContext API is change to
make things neat.
r=rbs, sr=waterson
2002-05-24 20:11:14 +00:00
jst%netscape.com
1075a3f80d
Fixing bug 146034. Getting rid of nsHTMLIIDs.{h,cpp}. r=jfrancis@netscape.com, sr=rpotts@netscape.com
2002-05-23 00:00:34 +00:00
rbs%maths.uq.edu.au
6adacda50a
sync the CSS mapping of MathML attributes that affect the style (e.g. color) when these attributes are changed dynamically, b=142592, r=roc, sr=attinasi
2002-05-16 01:11:09 +00:00
dougt%netscape.com
c683a217ab
Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756
2002-05-15 18:55:21 +00:00
waterson%netscape.com
e3554c37cc
Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi
2002-05-10 18:22:41 +00:00
rbs%maths.uq.edu.au
ca47d8b903
Added yet another defense to make Mozilla really robust when font resources run out, the patch makes font metrics to be fail safe or at least very hard to break -- to the point that failure means that the system is barely working (testing showed that Mozilla stayed alive while other applications were dying). Per request of super-reviewer & driver, also removed wallpaper null-checks sprinkled in the past for the problem. b=136248, r=shanjian, sr=attinasi
2002-05-02 22:24:59 +00:00
rbs%maths.uq.edu.au
cbe15dcd88
bug 121748 - stretch fences at a size that fully covers non-fences. Also improve the height of token elements such as <mi> when they involve symbol fonts with weird metrics, r=roc+moz, sr=attinasi
2002-05-01 05:47:15 +00:00
seawood%netscape.com
c0ec608df6
Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
...
Changes:
* Added EXTRA_COMPONENTS variable to build. Use it to automagically install files into the components dir.
* Added SYSINSTALL variable. Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template
The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
/bin/mozilla-config
/include/mozilla-ver/*
/lib/mozilla-ver (mozappdir)
/components
/res
/defaults
/chrome
There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.
$prefix -> /lib/mre/mre-ver (mredir)
/components
2002-04-25 02:52:44 +00:00
rbs%maths.uq.edu.au
420e613bd4
Bug 132844 - detect the MathML namespace to load mathml.css on demand. This allows MathML to be styled properly in documents without a DOCTYPE, e.g., in the case of transformed documents that are produced on the fly from XSLT; r=heikki, sr=jst, a=asa
2002-04-04 15:42:45 +00:00
rbs%maths.uq.edu.au
46195cda2c
Bug 129560 - Selection doesn't display on stretchy MathML characters, r=dbaron, sr=attinasi, a=asa
2002-04-02 05:05:04 +00:00
rbs%maths.uq.edu.au
bf0d684cd2
Bug 129560 - Selection doesn't display on stretchy MathML characters; Bug 133429 - dynamically created MathML content sometimes doesn't layout as expected; Bug 133814 - Improper spacing of embellished operators; Patch for each bug attached to the bug. All have: r=dbaron, sr=attinasi, a=asa
2002-04-02 04:15:22 +00:00
rbs%maths.uq.edu.au
81fcd4c706
Generous null checks to protect against crashes, and removal on a debug-only only function, b=132492, r=dbaron, sr=attinasi, a=asa
2002-04-02 03:57:56 +00:00
dbaron%fas.harvard.edu
b350a0fd0f
Remove |aForceUnique| parameter from style context resolving methods, and corresponding flag from nsStyleContext, since the only caller was ReResolveStyleContext (on the assumption that other callers used it). Allow ReResolveStyleContext to benefit from FindChildWithRules and allow it to re-resolve to the same tree even when called on the root style context. b=133821 r=attinasi sr=hyatt a=asa
2002-03-31 16:59:00 +00:00
rbs%maths.uq.edu.au
2dac49c58b
bug 130886 - caret doesn't respect character position within certain <mo> elements, r=roc+moz, sr=attinasi, a=asa
2002-03-22 04:49:33 +00:00
rbs%maths.uq.edu.au
8f6916c2d9
perf bug 124570 - configure mathml.css as a catalog stylesheet that is loaded on demand rather than at startup, r=harishd, sr=jst, a=asa
2002-03-15 09:45:31 +00:00
rbs%maths.uq.edu.au
a015dc148a
Localize the alert message for missing MathML fonts, b=128139, r=Roland.Mainz@informatik.med.uni-giessen.de, sr=attinasi, a=asa
2002-03-08 23:34:27 +00:00
rbs%maths.uq.edu.au
645c7a9b56
bug 128454 - lquote/rquote attributes are not honored in <ms>, r=roc, sr=attinasi, a=asa
2002-03-06 22:24:35 +00:00
rbs%maths.uq.edu.au
85a903188c
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
2002-02-28 22:39:43 +00:00
rbs%maths.uq.edu.au
8f0239638f
backing out - got confused about the status of the tree...
2002-02-28 19:28:11 +00:00
rbs%maths.uq.edu.au
427d1bee24
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
2002-02-28 19:11:02 +00:00
rbs%maths.uq.edu.au
da41db0cc4
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
2002-02-27 01:35:27 +00:00
alecf%netscape.com
66e767c7b8
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
2002-02-19 22:49:12 +00:00
rbs%maths.uq.edu.au
42e6cdab5e
Add entry for the official Unicode minus sign
2002-02-19 07:24:19 +00:00
rbs%maths.uq.edu.au
6e6c77f980
bug 124619: initializations to silence the compiler
2002-02-18 23:16:33 +00:00
rbs%maths.uq.edu.au
0725df41ce
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
2002-02-18 22:52:15 +00:00
rbs%maths.uq.edu.au
b010ac3189
[MathML only] fix weirdness in the edge case of an empty <mfenced></mfenced>
2002-02-15 14:39:50 +00:00
rbs%maths.uq.edu.au
cf6388634c
Extend the support of MathML styling attributes to the root <math> element itself
2002-02-15 02:44:53 +00:00
timeless%mac.com
74bcab176b
Bug 125601�ABS()-->PR_ABS() && PR_ABS()-cleanup
...
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser
2002-02-15 01:01:06 +00:00
rbs%maths.uq.edu.au
78b44916a0
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>
2002-02-14 12:26:43 +00:00
rbs%maths.uq.edu.au
34e8a931ac
fix inverted order of resetting variables
2002-02-12 06:18:04 +00:00
rbs%maths.uq.edu.au
1393e3cce2
Backing out to at least leave the tree usable for those who might pull - bug 124570' mathml-css.pl
2002-02-11 09:23:41 +00:00
rbs%maths.uq.edu.au
a9ae7fee2a
Disable mathml.css to see if Ts goes down - attempt to unlook the smoketest blocker bug 124570 - 1.5% increase in Ts time
2002-02-10 23:02:24 +00:00
rbs%maths.uq.edu.au
a25da51a9c
Replace the XXX comments dating back from bug 45010 with a long lasting fix
2002-02-08 22:48:38 +00:00
rbs%maths.uq.edu.au
74698af0b2
since bad end of lines cause troubles on some platforms, extend the little perl magic for dos2unix to dos2{unix or mac} so that the conditional addition of mathml.css to the ua.css works reliably everywhere
2002-02-08 03:34:57 +00:00
rbs%maths.uq.edu.au
bdad95f005
Updated comments
2002-02-08 00:58:15 +00:00
rbs%maths.uq.edu.au
8ad7c6897f
Opted to move a functionality to the specialized class where it belongs
2002-02-08 00:57:39 +00:00
rbs%maths.uq.edu.au
9cd3cfff6d
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
2002-02-08 00:53:19 +00:00
rbs%maths.uq.edu.au
ba931a911b
s/gInvariantChar/gInvariantCharArray/g and avoid an unnecessary string copy in LookupInvariantChar()
2002-02-08 00:42:32 +00:00
rbs%maths.uq.edu.au
6c7c1056cf
[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).
2002-02-07 04:38:08 +00:00
rbs%maths.uq.edu.au
9063863332
Add a flag to distinguish a real infix operator from its 'isolated' form, e.g., as in x^{+}
2002-02-07 02:12:46 +00:00
rbs%maths.uq.edu.au
19be27a26f
Add a helper function to lookup all the forms under which an operator is listed in the Operator Dictionary
2002-02-06 20:48:35 +00:00
rbs%maths.uq.edu.au
bc20957975
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
2002-02-03 21:15:29 +00:00
rbs%maths.uq.edu.au
ee9e501c96
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
2002-02-03 21:06:51 +00:00
rbs%maths.uq.edu.au
f5893aef35
slight simplification - the removal will recurse down to the wrapped child
2002-02-03 20:11:37 +00:00
rbs%maths.uq.edu.au
0a35caab09
Continuing to factor handlers to rebuild automatic data during dynamic changes
2002-02-02 05:43:03 +00:00
heikki%netscape.com
3a6fb922c1
Bug 122710, dtd folder in dist/bin should be moved into res. r=rbs@maths.uq.edu.au&harishd, sr=sfraser.
2002-02-01 22:28:55 +00:00
rbs%maths.uq.edu.au
c33e0f4dbe
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
2002-02-01 15:10:50 +00:00
rbs%maths.uq.edu.au
580f85ab56
activate the rhelper to wrap foreign frames
2002-02-01 14:31:21 +00:00
rbs%maths.uq.edu.au
f91be4f749
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
2002-02-01 14:23:07 +00:00
mkaply%us.ibm.com
4cd0454803
Add PR_CALLBACK to get MathML building on OS/2
2002-01-28 23:24:17 +00:00
rbs%maths.uq.edu.au
8a12dec1b6
revert an unintended change that crept in
2002-01-27 22:23:07 +00:00
rbs%maths.uq.edu.au
e803323d31
Another renaming for ease of readability: s/core/coreFrame/g and s/next/nextFrame/g
2002-01-27 22:10:45 +00:00
rbs%maths.uq.edu.au
7499dddea5
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
2002-01-27 19:26:42 +00:00
rbs%maths.uq.edu.au
8c3fe11744
typos
2002-01-25 21:57:47 +00:00
rbs%maths.uq.edu.au
16fb7a5ab0
Remove leftover from debugging
2002-01-25 07:34:49 +00:00
rbs%maths.uq.edu.au
a1a725e6af
Improvements to <mtable>
2002-01-25 07:03:43 +00:00
rbs%maths.uq.edu.au
c0c66c4dbc
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
2002-01-25 06:48:30 +00:00
rbs%maths.uq.edu.au
808a02672c
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
2002-01-25 06:08:03 +00:00
rbs%maths.uq.edu.au
2d36f0f82f
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
2002-01-25 06:02:52 +00:00
rbs%maths.uq.edu.au
7f70f2cd28
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
2002-01-15 07:48:10 +00:00
rbs%maths.uq.edu.au
cef48900e6
Add two default declarations to support display=block|inline introduced in MathML 2.0
2002-01-14 08:59:01 +00:00
rbs%maths.uq.edu.au
98190fd75f
Additional reduction of code size by using a helper to propagate the update of presentation data in a range of child frames
2002-01-14 00:55:53 +00:00
rbs%maths.uq.edu.au
cf9d24490b
Continuation of tyding
2002-01-12 08:06:08 +00:00
rbs%maths.uq.edu.au
a83e90c318
Compact code - use a helper function for a re-usable chunk of code
2002-01-12 03:04:14 +00:00
rbs%maths.uq.edu.au
05c1973f14
Some tweaks
2002-01-11 05:08:11 +00:00
rbs%maths.uq.edu.au
14edaf7b93
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
2002-01-11 02:57:03 +00:00
rbs%maths.uq.edu.au
0185ec37f1
[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
2002-01-10 23:40:40 +00:00
rbs%maths.uq.edu.au
9e0fa92a99
Finishing touch to MathML bug 114909
2002-01-10 21:30:41 +00:00
rbs%maths.uq.edu.au
07dff3093b
Fix MathML bug 114909 - dynamically changing the displaystyle attribute in <mstyle> tag doesn't change display
2002-01-10 04:42:55 +00:00
rbs%maths.uq.edu.au
06c0b341cd
[MathML only] shuffle shared functions between files to balance the weights of the files
2002-01-09 18:51:30 +00:00
rbs%maths.uq.edu.au
74dabf2bd2
MathML bug 118475 - Allow stretchy MathML fonts to be customized via the pref system
2002-01-08 02:15:23 +00:00
dbaron%fas.harvard.edu
c9c0a97163
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
2002-01-07 23:46:07 +00:00
rbs%maths.uq.edu.au
8552445f56
Move a getter to the safer place where the font was just set in the rendering context (its state could change, who knows)
2002-01-06 19:50:51 +00:00
rbs%maths.uq.edu.au
9b899cf2fb
Add an additional clause when picking the desired stretchy size in the self-stretch situation, and give more descriptive comments
2002-01-06 19:47:24 +00:00
rbs%maths.uq.edu.au
aceedc85d5
Simple cleanup
2002-01-06 19:42:08 +00:00
rbs%maths.uq.edu.au
c2330df4a5
Fix leaky style context
2002-01-06 19:40:04 +00:00
rbs%maths.uq.edu.au
5475678622
MathML only - Further tweaks to getting the preferred stretchy size. Decide that the core <mo> is the provider of the 'em' unit for the lspace & rspace of embellished containers. Add support of the 'bevelled' attribute in <mfrac> by leveraging on the code of <mfenced>
2002-01-05 01:15:04 +00:00
rbs%maths.uq.edu.au
7d8032905d
MathML only - remove outdated APIs
2002-01-05 01:08:09 +00:00
rbs%maths.uq.edu.au
fe33b4e8ce
MathML only - Reset the stretchy flags also when presentation data get changed
2002-01-05 01:06:05 +00:00
rbs%maths.uq.edu.au
0f015abd9f
Reset the stretchy flags of underscript/overscript frames when their geometry is expected to be like subscript/superscirpt frames
2002-01-03 23:18:01 +00:00
rbs%maths.uq.edu.au
a81d5f1b96
Follow-up to MathML bug 117652 - additional tweak to the preferred stretchy size for the case where the direction of stretching varies during the descend
2002-01-02 22:42:52 +00:00
rbs%maths.uq.edu.au
a938c08678
MathML bug 117652 - Tune the preferred stretchy size of stretchy containers by controlling the inclusion/exclusion of embellishments in the calculations, and defer the stretching of siblings until after finishing treating the embellished child
2002-01-02 05:32:33 +00:00
rjesup%wgate.com
2e680f1b17
Bug 96108: Inline ElementAt(), add SafeElementAt(), voidarray usage fixes,
...
assertions for bad voidarray indexes. r=jst, sr=waterson
2001-12-21 01:10:07 +00:00
rbs%maths.uq.edu.au
46beb716e9
Fix MathML bug 112874 - dynamic change of background color MathML element change layout
2001-12-18 10:11:42 +00:00
seawood%netscape.com
45bfbf0658
Landing the rest of the win32 gmake changes:
...
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup
Bug #58981 r=mcafee
2001-12-18 09:14:29 +00:00
seawood%netscape.com
a866382d30
Can't call getter_AddRefs on a non-nsCOMPtr object. This should fix it. No, really!
2001-12-18 06:48:32 +00:00
seawood%netscape.com
5ffdc88a01
Fixing more 115113 mathml bustage.
2001-12-18 06:36:17 +00:00
seawood%netscape.com
f96bc2f9e8
Fixing mathml bustage caused by checkin for bug 115113.
...
Bug 115738 r=shrike,cement,monkeypox,nebiros,otaku
2001-12-18 04:56:50 +00:00
waterson%netscape.com
854831c91c
Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi.
2001-12-17 22:39:59 +00:00
jaggernaut%netscape.com
97b0530073
Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
2001-12-16 11:58:03 +00:00
karnaze%netscape.com
748ebbcd0d
bug 113424 - mechanism for percent height frames inside table cells to receive special height reflow. sr=attinasi, r=alexsavulov
2001-12-07 14:51:12 +00:00
leaf%mozilla.org
8310ba80d7
remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron
2001-12-05 03:43:29 +00:00
seawood%netscape.com
7733357d51
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
seawood%netscape.com
55fe97bff7
Renaming 'install' build phase to 'libs'
...
Bug #56601 r=pavlov
2001-11-21 08:55:59 +00:00
jaggernaut%netscape.com
0ecf7cce91
Bug 98213: Make data members of nsStr protected and clean up code. r=dbaron, sr=alecf
2001-11-14 12:35:52 +00:00
dbaron%fas.harvard.edu
5ee9c768ba
Really fix HPUX bustage. b=108597
2001-11-07 04:52:19 +00:00
alecf%netscape.com
88256853c3
fix HPUX bustage
2001-11-07 00:02:07 +00:00
rbs%maths.uq.edu.au
32cf016db5
bug 102088 - Cleanup transitory font APIs that were used as a bridge in bug 99010, r=waterson, sr=attinasi
2001-10-30 22:58:00 +00:00
dbaron%fas.harvard.edu
6e86902faa
Remove unnecessary XPCOM interface around nsSpaceManager. b=102453 r=jag sr=waterson
2001-10-26 05:06:07 +00:00
mkaply%us.ibm.com
76c903e13b
This should be the other AIX bustage
2001-10-24 21:40:27 +00:00
dougt%netscape.com
b5ba390898
Extraneous Symbol Removal. Patch by Jon Smirl jonsmirl@mediaone.net. r=dougt@netscape.com, sr=alecf@netscape.com. Bug 104172 , 104316 , 104420 , 104426 , 104461 , 104511 , 104527
2001-10-23 01:37:21 +00:00
dougt%netscape.com
0a62d4e8d5
99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com
2001-10-22 22:01:27 +00:00
dbaron%fas.harvard.edu
2fe76cd2ac
Reduce the performance cost of (threadsafely) refcounting many atoms by creating a second implementation of nsIAtom (derived from the first) that does not refcount and gets destroyed at XPCOM shutdown. Normal atoms are converted to permanent ones without loss of pointer identity when a permanent atom is requested and a normal one already exists. b=92141 r=waterson sr=brendan
2001-10-20 23:19:07 +00:00
dougt%netscape.com
267e6553c4
missed a few changes in my nsIObserver landing
2001-10-19 22:30:02 +00:00
dougt%netscape.com
d18d7e2b17
nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
2001-10-19 20:52:59 +00:00
dbaron%fas.harvard.edu
ed869c764e
Replace uses of overloaded |fputs| and most uses of |ns[C]String::ToCString|. b=104763 r=jag rs=scc
2001-10-16 03:53:44 +00:00
rjesup%wgate.com
74a56c0ca5
Backout of commits for bug 97299. This causes assertions, which means we
...
missed some spots where name was getting set.
2001-09-24 15:26:39 +00:00
rjesup%wgate.com
a230194a5b
Bug 97299: Store font names in lowercase. r=pavlov, sr=attinasi
2001-09-24 07:35:04 +00:00
cls%seawood.org
18739e6a1d
Update REQUIRES for MOZ_MATHML & MOZ_SVG builds.
...
Thanks to jonsmirl@mediaone.net for the patch.
Bug #98371 r=cls
2001-09-22 13:34:38 +00:00
karnaze%netscape.com
e908dd0313
bug 68998 - added extra param to Paint, PaintChild, PaintChildren used by tables in standard mode. sr=waterson, r=alexsavulov.
2001-09-19 12:35:19 +00:00
jaggernaut%netscape.com
dc40187223
Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf
2001-09-18 13:41:47 +00:00
alecf%netscape.com
62424ee7b2
Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!)
2001-09-17 19:06:35 +00:00
jaggernaut%netscape.com
25856c9451
Bug 73353: move gfx from module layout to module gfx and fix up REQUIRES lines. r=cls
2001-09-14 05:37:29 +00:00
jaggernaut%netscape.com
30ace44624
Clean up REQUIRES lines, put content in its own module instead of in layout's, r=cls.
2001-09-12 12:48:23 +00:00
jaggernaut%netscape.com
b26394e3be
Bug 73353: clean up REQUIRES. r=cls
2001-09-09 13:36:07 +00:00
valeski%netscape.com
93959d48cc
r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway.
2001-09-05 21:28:38 +00:00
hyatt%netscape.com
62d3de24fd
Fix for 95475. r=jag, sr=ben, a=dbaron
2001-08-25 02:01:08 +00:00
bryner%netscape.com
dd46629d2f
Fixing mathml bustage.
2001-08-17 09:54:04 +00:00
jaggernaut%netscape.com
e91f8a147e
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
jaggernaut%netscape.com
5a6317b8a5
Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
...
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.
nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
cls%seawood.org
bf5fb48486
Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
...
Changes allow us to have a finer control over which parts of the tree are built with PIC. Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
hyatt%netscape.com
b135c5b55a
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
2001-05-31 22:19:43 +00:00
rbs%maths.uq.edu.au
6a43f38dea
Slight iteration at enforcing style invariance for certains MathML characters - b=65951
2001-05-22 07:41:58 +00:00
rbs%maths.uq.edu.au
aa5b96600b
To display a status message, change STATUS_SCRIPT to STATUS_LINK since the latter is the one that works at the moment (bug 81917)
2001-05-22 07:37:53 +00:00
rbs%maths.uq.edu.au
075d5ed2c8
Initial approach at bug 65951 - style sensitive MathML characters should not be restylable
2001-05-21 14:59:53 +00:00
rbs%maths.uq.edu.au
f5a5afa559
Initial approach at bug 65951 - style sensitive MathML characters should not be restylable
2001-05-21 14:28:24 +00:00
rbs%maths.uq.edu.au
c555c5832c
Turn on different values for the multiple levels of superscript shifts and subscript shifts
2001-05-19 12:18:37 +00:00
rbs%maths.uq.edu.au
6b2af5da6d
Keep <maction> passive if possible. Make the restyle actiontype issue a StyleChange reflow command targeted at the selected frame
2001-05-19 12:09:41 +00:00
rbs%maths.uq.edu.au
933358fa1c
Declare additional style rules needed to fix bug 78389 and bug 31641
2001-05-19 10:10:30 +00:00
rbs%maths.uq.edu.au
4f33b59004
Declare additional atoms needed to fix bug 78389
2001-05-19 10:03:21 +00:00
rbs%maths.uq.edu.au
49f75d792f
Rename a class and ecover from the recent rework in the table code - fix bug 78389 r=waterson
2001-05-19 10:00:01 +00:00
jst%netscape.com
4cc24ec4a2
Fixing MathML build bustage caused by the XPCDOM landing, patch from daa@distributed.net (David Avery), sr=me.
2001-05-12 23:35:42 +00:00
rbs%maths.uq.edu.au
8887badac5
Approximate the leading with 0.2em since uisng nsIFontMetrics::GetLeading() gives unreliable results on suspicious fonts
2001-05-09 04:50:34 +00:00
rbs%maths.uq.edu.au
5f2388d3f9
Typographical changes
2001-05-08 08:36:02 +00:00
rbs%maths.uq.edu.au
3a003c2b87
Correct stretchy metadata
2001-05-08 08:34:13 +00:00
rbs%maths.uq.edu.au
40c93afc37
A bit of tidy (NS_LITERAL_STRING and some indentations)
2001-04-29 22:20:35 +00:00
rbs%maths.uq.edu.au
4ca6a08d6c
Do not cache a volatile presentation context in objects that can outlive the presentation context. Fix crasher bug 77146 r=dbaron sr=waterson
2001-04-28 07:39:20 +00:00
rbs%maths.uq.edu.au
3f942bfdf6
Removed early mis-prefixing of 'a' on local variables. Switched to NS_LITERAL_STRING. Combined two 'if's and added an explanatory comment while I was there.
2001-04-08 22:32:29 +00:00
rbs%maths.uq.edu.au
6c64749f08
nice-to-have optimizations - low hanging fruits
2001-04-06 00:49:50 +00:00
rbs%maths.uq.edu.au
56278ad49a
Fix incomplete definitions
2001-04-06 00:04:35 +00:00
disttsc%bart.nl
dacbb4faa9
Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna)
2001-03-30 10:39:06 +00:00
rbs%maths.uq.edu.au
108d09b906
Enable an ordered list of preferred fonts (rather than just one font) for particular chars. Fix the problem that the stretchy direction wasn't specified in certain cases so that resolving the annotations could wrongly failed. Use NS_LITERAL_STRING like everybody else. Apply suggestions from drivers (roc+moz, dbaron)
2001-03-30 02:39:38 +00:00
rbs%maths.uq.edu.au
065ff2b9df
Datasets needed for bug 30543,72161. The MathFont Property Files (the metadata that guide the stretching of mutable MathML characters)
2001-03-27 13:22:03 +00:00
rbs%maths.uq.edu.au
985d59d95f
Mozilla MathML entities were as per MathML 1.x - bug 72161. Now they are MathML 2.0 conformant, and in line with the forthcoming Unicode 3.1 code points approved for math symbols
2001-03-27 12:56:15 +00:00
disttsc%bart.nl
f595ed19f3
Clean up REQUIRES lines. r=cls
2001-03-25 22:59:27 +00:00
rbs%maths.uq.edu.au
fdb9928d60
back-end to extend and generalize the support of stretchy chars. b=72161 [s]r=waterson
2001-03-23 09:46:24 +00:00
rbs%maths.uq.edu.au
609dca45d2
Cleanup DOS end-of-lines
2001-03-09 13:20:20 +00:00
rbs%maths.uq.edu.au
77ba9d1f19
Ignorable whitespace frames are gone - Additions to the inter-frame spacing - Typos - Rework the style of scripting elements - fix for bugs 67451,15402 - this check-in was contingent on the check-in for bug 68411 - sr=waterson
2001-02-23 16:10:51 +00:00
rbs%maths.uq.edu.au
f2ec04c5e0
First check-in
2001-02-23 16:09:14 +00:00
rbs%maths.uq.edu.au
17a3d3c304
Declare atoms, update css rules, init a variable to zero - sr=waterson
2001-02-23 12:49:38 +00:00
dbaron%fas.harvard.edu
48259ee708
Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
2001-02-22 13:06:50 +00:00
heikki%netscape.com
5c811dfbf3
Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com
2001-02-19 21:50:04 +00:00
pierre%netscape.com
9af01acf22
Reinstate my changes that were backed out 10 days ago. #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster.
2001-02-07 09:57:26 +00:00
rbs%maths.uq.edu.au
0c918cd344
Remove gratuitous parentheses in a declaration, and allow trailing #comments in MathFont Property Files
2001-02-05 13:39:20 +00:00
rbs%maths.uq.edu.au
e515c1db7c
Keep things uniform by letting these frames fill the bounding metrics for the caller
2001-02-02 21:31:23 +00:00
rbs%maths.uq.edu.au
9222027a34
Keep things uniform by letting these frames fill the bounding metrics for the caller. Enabled operators that need to be centered around the axis for fonts that are not math-aware
2001-02-02 21:29:21 +00:00
rbs%maths.uq.edu.au
3f64a02332
Added a flag for operators that need to be centered around the axis
2001-02-02 21:25:07 +00:00
mkaply%us.ibm.com
faa1cf241f
Fix FreeBSD bustage
2001-02-02 16:07:50 +00:00
dbaron%fas.harvard.edu
4e17defc99
Fix HPUX bustage. Declaration within class definition shouldn't include class name.
2001-02-02 15:31:03 +00:00
mkaply%us.ibm.com
0f0b7e0a59
Attempt to fix senna REQUIRES bustage
2001-02-02 15:10:30 +00:00
rbs%maths.uq.edu.au
7d1749bc4f
[not part of default build] Undo unintended changes, they were not meant for the TB tree
2001-02-02 14:43:36 +00:00
rbs%maths.uq.edu.au
578283cd0f
[not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants
2001-02-02 14:27:38 +00:00
rbs%maths.uq.edu.au
6221acb135
[not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants
2001-02-02 14:27:16 +00:00
rbs%maths.uq.edu.au
383f18bd00
[not part of default build] Removed debug flag that shouldn't have been left, and corrected some invariants
2001-02-02 14:25:44 +00:00
rbs%maths.uq.edu.au
7ee87ba289
[not part of default build] Set the namespace properly
2001-02-02 14:01:59 +00:00
Peter.VanderBeken%pandora.be
a69ad12186
[not part of the build] ... and should use srcdir.
2001-02-02 11:46:41 +00:00
Peter.VanderBeken%pandora.be
4031603ccb
[not part of the build] Should use unix path-separators.
2001-02-02 11:15:27 +00:00
rbs%maths.uq.edu.au
9dd0a41319
[not part of default build] Set the namespace properly
2001-02-02 09:52:22 +00:00
rbs%maths.uq.edu.au
c848becc47
Remove obsolete file
2001-02-02 09:47:24 +00:00
rbs%maths.uq.edu.au
f07af5116f
[not part of default build] MathFont Property Files. The Operator Dictionary and stretchy characters can now be described in external extensible lists - Another pass will be needed to remove the PUA codes and switch to the recently approved Unicode points of MathML characters
2001-02-02 09:41:27 +00:00
rbs%maths.uq.edu.au
24f525c998
[not part of default build] Removed the static ctors and the hard-coding of the mutable characters. These characters and their attributes are now described in external extensible sets of MathFont property files
2001-02-02 09:40:53 +00:00
rbs%maths.uq.edu.au
e9d5a79b4c
[not part of default build] Recover from API changes and improve the position of the index in mroot to eliminate the risk of collision with the sqrt symbol
2001-02-02 09:39:18 +00:00
rbs%maths.uq.edu.au
8d1bd63735
[not part of default build] Recover from API changes and update the compression flag to match TeX
2001-02-02 09:38:48 +00:00
rbs%maths.uq.edu.au
c02cea1786
[not part of default build] Merged my tree with Shyjan changes, enabling the italic correction, the inter-frame spacing, and the support for moveablimits. Updated the returned bounding metrics to keep the bounding boxes aligned in the visual debug mode
2001-02-02 09:37:14 +00:00
rbs%maths.uq.edu.au
a0327e35a2
[not part of default build] API changes
2001-02-02 09:35:28 +00:00
rbs%maths.uq.edu.au
6e4ac63fa5
[not part of default build] Operator Dictionary - reworked the code to use a hashtable instead of an AVL tree. Allowed lazy population of the dictionary from the MathFont property file. Added helper methods so that nsMathMLChar can now query the dictionary for attributes of stretchy operators instead of keeping its own separate data
2001-02-02 09:34:15 +00:00
rbs%maths.uq.edu.au
a8bc44f074
[not part of default build] Added atoms for the 'types' of MathML frames
2001-02-02 09:33:38 +00:00
dbaron%fas.harvard.edu
36c966b9e9
Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
2001-01-25 03:23:19 +00:00
dbaron%fas.harvard.edu
051c73d3ee
Fix MathML bustage from pierre's checkin.
2001-01-20 23:57:38 +00:00
cls%seawood.org
4adbaa04b7
Split conditional into if/then statements. Fixes AIX tinderbox bustage.
...
Thanks to Jim Dunn <jdunn@netscape.com> for the patch. r=rbs
2001-01-18 06:44:50 +00:00
dbaron%fas.harvard.edu
caa9658024
Clean up easily fixed unnecessary includes and exports of implementation header files in layout. b=63766 r=jst@netscape.com sr=buster@netscape.com
2000-12-30 19:22:22 +00:00
cls%seawood.org
66a18fcbbf
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
2000-11-20 07:16:06 +00:00
warren%netscape.com
cd56c0575b
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
dbaron%fas.harvard.edu
3959341002
Fix MathML bustage from warren's changes (by removing duplicate changes in the .cpp file that were in the .h file too).
2000-10-28 01:49:00 +00:00
warren%netscape.com
9a6d92a433
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
cls%seawood.org
5c74d816a9
Oops. Previous checkin was r=cls a=brendan bug=54528
2000-10-08 09:07:36 +00:00
cls%seawood.org
7e129ff6d0
Make sure to insert mathml @import directly after other imports and before other rulesets. Thanks to Brent Hendricks <brentmh@rice.edu> for the patch.
2000-10-08 09:05:56 +00:00
dbaron%fas.harvard.edu
cfceba7dca
Change uses of CSS properties not part of the CSS2 spec to use -moz- prefix. b=3935
...
Fix some CSS errors found with CSS parser error reporting, with Ben's approval.
2000-09-06 02:17:26 +00:00
dbaron%fas.harvard.edu
75c622b464
Fixing code in MathML that relied on implicit string conversion. r=scc (verbally)
2000-09-02 23:56:19 +00:00
locka%iol.ie
ecebe2ac21
API changes for embedding. b=46847, r=dougt, a=valeski
2000-08-25 18:39:46 +00:00
rbs%maths.uq.edu.au
2dda53aa2d
First check-in. Not intended for the build. Simple utility to assist external people who make MathML-enabled builds so that they can set an up-to-date start-page.
2000-07-27 09:04:00 +00:00
rbs%maths.uq.edu.au
e1acbfa6ef
[not part of default build] gracefully handle cases where stretching failed to avoid jamming chars. a:waterson@mozilla.org
2000-07-25 00:08:15 +00:00
rbs%maths.uq.edu.au
2095e2fe89
[not part of default build] fix an event propagation problem caused by the fact that a point wasn't translated to the frame's relative coordinate system. a:waterson@mozilla.org
2000-07-20 00:21:34 +00:00
rbs%maths.uq.edu.au
c5012b7094
[not part of default build] perf. enh. in the land of stretchy chars. a:waterson
2000-07-13 04:18:35 +00:00
cls%seawood.org
cc802ffe2a
Fix for objdir build bustage.
2000-07-10 17:21:17 +00:00
rbs%maths.uq.edu.au
e965530402
Remove files that have ceased to be used
2000-07-10 14:02:44 +00:00
rbs%maths.uq.edu.au
9a8d1698e7
Convert examples to XHTML now that mathml.css is imported in the ua.css on MathML-enabled builds. a:waterson
2000-07-10 13:58:55 +00:00
rbs%maths.uq.edu.au
8b24b2d555
[not part of default build] @import MathML CSS rules in the ua.css on MathML-enabled builds. Paul Gartside <gartside@maths.ox.ac.uk> and Peter Van der Beken <Peter.VanderBeken@pandora.be> have verified that all went well on Linux and Mac, respectively. a:waterson
2000-07-10 13:58:27 +00:00
rbs%maths.uq.edu.au
67f351cd69
[not part of default build] Some updates in the land of stretchy chars. partial fix for b:45010
2000-07-10 13:57:52 +00:00
cls%seawood.org
e87a1b7b11
Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061
2000-07-10 07:13:31 +00:00
rbs%maths.uq.edu.au
36f65d4461
[not part of default build] Fix bug 43443, and some updates in the stretchy chars land. a:waterson@mozilla.org
2000-07-03 05:40:13 +00:00
cls%seawood.org
bca014f1bb
Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner
2000-07-02 18:44:42 +00:00
cls%seawood.org
1f3b6d75ab
Removed obsolete REQUIRES variable from every Makefile.in/makefile.win
2000-06-30 08:08:04 +00:00
rbs%maths.uq.edu.au
a7f8771850
Commented section that was enabled in my tree
2000-06-15 10:15:27 +00:00
rbs%maths.uq.edu.au
d6929aee2e
Change invalid REC-html40 to correct XHTML namespace. b:7834. a:ekrock@netscape.com
2000-06-15 10:11:03 +00:00
rbs%maths.uq.edu.au
868e0e5058
Enable 'vertical-align: baseline' in <mtable> now that it is there...
2000-06-05 08:32:59 +00:00
rbs%maths.uq.edu.au
43f3038537
[not part of default build] Fix bug 30589, and Fix array index that could wander out of bound and was detected by Peter Van der Beken's Mac Compiler when he was working on bug 39959. a:waterson@mozilla.org
2000-05-26 05:56:23 +00:00
rbs%maths.uq.edu.au
7c5a6a45dd
Remove <?xml...> that cause Mozilla to crash. a:waterson@mozilla.org
2000-05-26 05:43:40 +00:00
rbs%maths.uq.edu.au
8e11a91156
[not part of default build] Header that should have gone with the other files
2000-05-16 13:29:37 +00:00
rbs%maths.uq.edu.au
39c7f1b59b
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
d9c12baad9
[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
e84aa8aed9
[not part of default build] Remove unnecessary #include files
2000-05-16 13:17:20 +00:00
rbs%maths.uq.edu.au
1b3d84df6b
[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
548f911509
string fixes
2000-05-15 12:50:31 +00:00
scc%netscape.com
bc738e8f02
string fixes
2000-05-15 12:47:57 +00:00
scc%netscape.com
b3e9efe1bb
string fixes
2000-05-15 12:41:16 +00:00
scc%netscape.com
5ca53c970c
string fixes
2000-05-15 12:33:01 +00:00
scc%netscape.com
db4199a0e7
string fixes
2000-05-15 12:20:49 +00:00
rbs%maths.uq.edu.au
f68bd50d31
[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
8d4562f625
[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
672e4e5f9b
[not part of default build] Simple cleanup
2000-05-08 08:10:36 +00:00
rbs%maths.uq.edu.au
ce71519682
[not part of the default build] Remove unused leftover
2000-05-08 07:38:16 +00:00
rbs%maths.uq.edu.au
3491268614
[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
4068a76237
[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
9395ed51f0
[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
226683a8c8
[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
d3e6f10bb5
[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
f37a7ece0e
[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
c19f5fc998
[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
b9ca802a72
[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
67438c614e
nsString fixes for mathml.
2000-04-28 08:55:55 +00:00
rbs%maths.uq.edu.au
7467ba48c7
[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
4731458891
[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
b153f283d4
[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
f2d22e0d0a
[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
84d3de487b
[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
3435aa5f2f
[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
b2b25da1ad
[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
264fbf2b58
[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
c8ff938299
Removing files not needed
2000-03-28 10:20:55 +00:00
rbs%maths.uq.edu.au
fb7bc8fcd3
Remove the file
2000-03-28 10:17:44 +00:00
rbs%maths.uq.edu.au
ace2b0798c
[NOT PART OF THE DEFAULT BUILD] First checkin
2000-03-28 10:15:19 +00:00
rbs%maths.uq.edu.au
d991f0c82b
[NOT PART OF THE DEFAULT BUILD] Update of the CSS declarations
2000-03-28 09:55:59 +00:00
rbs%maths.uq.edu.au
57d97ba649
[NOT PART OF THE DEFAULT BUILD] First checkin
2000-03-28 09:50:56 +00:00
rbs%maths.uq.edu.au
d6da409fc2
'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
085b74f3ee
Remove nsMathMLmnFrame
2000-03-28 09:38:24 +00:00
rbs%maths.uq.edu.au
a847c19041
[#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
c9e13392ff
[#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
87e19c9cef
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
59808e15af
removed calls to deprecated string methods
2000-03-12 11:18:18 +00:00
rickg%netscape.com
7b7b1f1c12
removed calls to deprecated stringm ethods
2000-03-12 11:12:57 +00:00
cls%seawood.org
f1f897257a
Added nsIInterfaceRequestor.h include. Bug #31512
2000-03-12 05:36:51 +00:00
tbogard%aol.net
1de43dcda1
Use the nsIWebBrowserChrome to set the Status rather than the old nsIBrowserWindow interface.
2000-03-11 00:30:52 +00:00
cls%seawood.org
0b133c29b3
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
3c6bae46a2
Added some maction examples
2000-02-07 09:35:21 +00:00
rbs%maths.uq.edu.au
28487ae920
Added more atoms (actiontype, other, selection)
2000-02-07 08:52:22 +00:00
rbs%maths.uq.edu.au
69eabfc7ca
Consolidation
2000-02-07 08:51:10 +00:00
rbs%maths.uq.edu.au
d866cb1475
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
58065dda04
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
0b3223675b
Enable the <ms> tag
2000-01-30 23:30:54 +00:00
rbs%maths.uq.edu.au
c73698ed81
First check-in
2000-01-30 23:28:51 +00:00
rbs%maths.uq.edu.au
72c396b75e
Catch up with recent changes in layout
2000-01-28 09:00:03 +00:00
rbs%maths.uq.edu.au
6f500172ae
Slight rework to fix a particular situation
2000-01-28 02:31:09 +00:00
rbs%maths.uq.edu.au
163d1d2283
Beware of copy-paste!
2000-01-28 00:58:28 +00:00
rbs%maths.uq.edu.au
4bc4597ad9
Cleanup and flags for debug mode
2000-01-27 12:38:03 +00:00
rbs%maths.uq.edu.au
2e258f3a44
Recognize all the attributes of the mpadded tag
2000-01-27 12:35:30 +00:00
rbs%maths.uq.edu.au
de924b0358
Enable the mspace tag
2000-01-27 12:33:28 +00:00
rbs%maths.uq.edu.au
6b20391857
First checkin
2000-01-27 12:31:12 +00:00
rbs%maths.uq.edu.au
c3137cd2a5
Added more atoms (depth, edge, height, lquote, rquote, width)
2000-01-27 12:24:21 +00:00
rbs%maths.uq.edu.au
84a5501198
[MathML] A simplification of the code
2000-01-26 08:11:27 +00:00
rbs%maths.uq.edu.au
bdab93b4ec
[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
4a29116c64
[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
a928380c58
[MATHML] Stabilization of some measurements. a:choffmann
2000-01-19 22:36:23 +00:00
rbs%maths.uq.edu.au
25576d106c
[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
838f5bcd4f
[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
7e1f425ab7
[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
a553c9877d
[MATHML] Add two atoms: fontstyle, accentunder
2000-01-14 08:28:35 +00:00