caillon%returnzero.com
ba75de772b
Bug 209087
...
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2003-06-13 20:10:01 +00:00
seawood%netscape.com
8f112a4226
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
2003-06-10 21:18:27 +00:00
rbs%maths.uq.edu.au
114ce29813
Enlist more invariant characters, patch by steve.swanson@mackichan.com, b=206696, r+sr=rbs
2003-05-27 07:17:03 +00:00
bzbarsky%mit.edu
87b47c835d
Make some static data const in layout. Bug 204073, patch by ataylor@its.to
...
(Andrew Taylor), r=bzbarsky, sr=alecf
2003-05-27 03:52:33 +00:00
timeless%mozdev.org
5a8fb88b01
Bug 206163 unused variable `nsresult rv' in nsMathMLmactionFrame::GetSelectedFrame()
...
r=rbs sr=rbs
2003-05-23 22:21:31 +00:00
dwitte%stanford.edu
149f719c00
bug 100649: Length() being used where IsEmpty() is meant
...
treewide changes to convert incorrect usages of string.Length() to string.IsEmpty().
thanks to afatecha@idea.com.py (Ariel Fatecha) for the patch. r=dwitte, sr=jst.
got the ok from Asa to land into a closed tree.
2003-05-23 21:34:47 +00:00
rbs%maths.uq.edu.au
4c81ed6cf6
Reset some CSS properties not relevant to MathML <mtable>, b=206704, r+sr=bz, a=asa
2003-05-22 19:39:38 +00:00
dbaron%dbaron.org
a15b9f2cf4
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
2003-05-15 03:42:21 +00:00
rbs%maths.uq.edu.au
ccd3754fab
mismatch in the mathfont association of the solidus symbol '/', spotted by Geoff Leach <gl@cs.rmit.edu.au> in bug 128153, r+sr=rbs, a=sspitzer
2003-05-10 03:40:36 +00:00
rbs%maths.uq.edu.au
ec5c6d0321
Still wrestling with bug 118600, turn static class into pointer and s/./->/g accordingly
2003-04-23 01:08:40 +00:00
rbs%maths.uq.edu.au
0ec7973b6e
Extra consolidation for bug 118600, r+sr=roc+moz
2003-04-22 16:40:56 +00:00
rbs%maths.uq.edu.au
18f0efd8d6
Parameterize the handling of base fonts (i.e., fonts used for certain characters at their base/non-stretchy size). Use that to set base fonts for sqrt (which used to be hard-coded), and fix the ≤ problem by setting the safer Symbol font as its base font. Also while here, emulate \mathstrut in sqrt for extra beautification. b=118600, r+sr=roc+moz
2003-04-22 03:32:06 +00:00
alecf%netscape.com
a09a98f6d9
fix for bug 199170, convert layout to use nsStaticAtom. sr=dbaron
2003-04-02 04:51:07 +00:00
seawood%netscape.com
92be0f5be9
Obsoleting xp_str.h:
...
* Move XP_IS_ macros into nsCRT.h & rename them to NS_IS_
* Make local XP_IS_ macros use the nsCRT ones
* Remove NOT_NULL defines
Bug #199920 r=alecf sr=bryner
2003-04-01 19:38:12 +00:00
alecf%netscape.com
925955c81d
landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
...
sr=darin, r=dbaron
2003-03-25 18:55:59 +00:00
alecf%netscape.com
16af458ceb
backout my static atom patch for now until I figure out the performance loss! :(
...
bug 195262
2003-03-21 20:13:08 +00:00
alecf%netscape.com
c4ea07bc53
fix for bug 195262:
...
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin
this is an experimental landing - if there are performance issues, I will back it out.
2003-03-21 06:26:32 +00:00
peterv%netscape.com
b3d575fd9b
Fix for bug 195153 (Remove bogus 'extern' decls from NS_New* functions.). Patch by jst, r=sicking, sr=peterv.
2003-03-05 15:08:41 +00:00
sfraser%netscape.com
799ab24cf7
Remove dependency on nsInlineFrame::kInlineFrameCID. r/sr=alecf. Bug 74803
2003-02-26 01:17:37 +00:00
roc+%cs.cmu.edu
77e5c960ef
Bug 191938. 'Dont print backgrounds' by setting background to white. also clean up unused params and make background-attachment:fixed work in printing/printpreview. r+sr=bzbarsky
2003-02-23 02:49:22 +00:00
dbaron%dbaron.org
d6bc81b26f
Reduce code size of atom lists by storing a table of strings and pointers to fill in. b=181383 r=alecf sr=sfraser
2003-02-22 15:58:07 +00:00
bryner%netscape.com
cc390fbe51
Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
2003-02-22 00:32:13 +00:00
rbs%maths.uq.edu.au
1e00306a44
Make MathML handle the <semantics> tag implicitly (take 2), b=154931, r=dbaron, sr=roc, a=asa
2003-02-11 23:15:01 +00:00
rbs%maths.uq.edu.au
8833b53361
fix bad string usage, b=191529, r+sr+a=dbaron
2003-02-04 01:08:36 +00:00
rbs%maths.uq.edu.au
b9082e21ab
Rework the positioning functions of <mover>, <munder>, <munderover> to improve their behavior w.r.t italic and non-italics fonts. Also use some fuzzy arithmetic to mitigate roundoff errors that could cause accents to collide with their base, b=135940, r=bzbarsky, sr=roc+moz
2003-01-22 07:42:20 +00:00
rbs%maths.uq.edu.au
e4ff98aa54
Make the caret appear properly on invisible MathML operators, b=188146, r+sr=roc+moz
2003-01-16 05:10:03 +00:00
rbs%maths.uq.edu.au
93cfd2d250
fix incorrect position of certain accents, b=188467, r+sr=bzbarsky
2003-01-11 03:04:30 +00:00
dbaron%dbaron.org
a5fcfea19e
Replace computation of max-element-size (height and width) with max-element-width alone, since the max-element-height is practically unused and not meaningful for layout. b=186953 r+sr=bzbarsky
2003-01-09 14:26:32 +00:00
bryner%netscape.com
26d5c6ff25
Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky.
2003-01-09 06:49:07 +00:00
dbaron%dbaron.org
1419b5fd03
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 21:19:10 +00:00
rbs%maths.uq.edu.au
63e39c4997
fix assertions when manipulating the MathML attribute style sheet, b=188103, r+sr=bzbarsky
2003-01-07 23:19:56 +00:00
bzbarsky%mit.edu
712030493b
ReResolveStyleContext needs to deal with :before/:after pseudos correctly. Bug
...
126072, r=dbaron, sr=roc+moz. Also fixes bug 141259 (incorrect warnings about
style tree integrity).
2003-01-05 05:05:17 +00:00
dbaron%fas.harvard.edu
818581d1d9
Reduce code size by using PaintSelf member function to paint background, border, and outline. b=184702 r+sr=roc
2002-12-23 22:05:47 +00:00
bzbarsky%mit.edu
c815579255
Make the CSSLoader correctly order stylesheets as they are dynamically added
...
and removed via the DOM. Clean up the nsIDocument stylesheet accessors. Clean
up nsIDocumentObserver stylesheet stuff a bit. Make style sheets visible in
the CSSOM (though not completely accessible) from the moment the load is kicked
off. Make us have sheet objects that can be manipulated via CSSOM even for
failed loads. Bug 107567, bug 47734, bug 57225, bug 178407.
r=sicking, sr=peterv.
2002-12-03 05:48:14 +00:00
peterv%netscape.com
23b10864c8
Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst.
2002-11-29 23:44:07 +00:00
caillon%returnzero.com
19753c3f94
181420, Use nsIPrefBranch instead of nsIPref.
...
r=rbs sr=bzbarsky
2002-11-22 11:29:31 +00:00
dbaron%fas.harvard.edu
b2f992acb9
Consolidate all CSS pseudos and split them into three atom lists to distinguish between pseudo-classes, pseudo-elements, and fake-pseudo-elements used for anonymous boxes. b=147887 r,sr=roc,bz
2002-11-17 15:37:56 +00:00
bzbarsky%mit.edu
5f0c6d63b3
Fix ReplaceChild() on positioned inlines to delegate to
...
nsAbsoluteContainingBlock.h. Bug 176915, r=dbaron, sr=rbs
2002-11-12 03:30:13 +00:00
seawood%netscape.com
d1bef3cbe0
Define WIN32_LEAN_AND_MEAN globally for win32 builds.
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
bzbarsky%mit.edu
a272a96238
Make GetParent on nsStyleContext return an
...
already_AddRefed<nsIStyleContext>. Bug 171808, r=jkeiser, sr=dbaron
2002-10-09 01:46:15 +00:00
caillon%returnzero.com
7871a3af0d
Correcting our background painting code per the latest CSS specs. By default, backgrounds should be painted to the border
...
area, and not the padding area as per the CSS 2 Errata, CSS2.1 and CSS3. Also, implementing the CSS3 'background-clip'
and 'background-origin' properties (currently with -moz- prefixes) to control this behavior.
Bug 162252, r=dbaron sr=roc+moz
2002-10-08 10:24:53 +00:00
alecf%netscape.com
c55e29c5fe
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
c0c4d81870
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
d74f0cd0bc
One-liner forgotten in the mass merge of bug 162412
2002-08-20 21:56:51 +00:00
rbs%maths.uq.edu.au
7ecbfe9076
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
232e591f4c
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
e5c68f5f9b
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
af29a70749
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
1c3b363812
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
8ae6c40f5d
Removing old nmake build makefiles. Bug #158528 r=pavlov
2002-08-10 07:55:43 +00:00
rbs%maths.uq.edu.au
f04959f202
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
d2d42b08cd
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
8b78342f34
Update the DOCTYPE in the examples - not part of build
2002-08-09 01:05:00 +00:00
seawood%netscape.com
fdafe18afe
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
417bc4672a
Cleanup CSS errors, b=157376, r=dbaron, sr=bzbarski
2002-08-07 02:15:28 +00:00
henry.jia%sun.com
5b64006da1
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
63d8ff34c2
Fixing MathML packaging bustage on Mac.
2002-07-17 07:17:05 +00:00
rbs%maths.uq.edu.au
79b7bf2ba5
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
78da3d8e62
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
386214ca54
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
2bf216c9e2
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
7794d38864
Treat the attributes of <mpadded> correctly, b=148326, r=roc+moz, sr=waterson
2002-06-14 23:20:03 +00:00
alecf%netscape.com
f0263ddf07
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
dc7e454eb3
bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov.
2002-05-28 22:50:43 +00:00
shanjian%netscape.com
7f123711f0
#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
c510ff0346
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
3884e1fc62
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
e96df2ad1b
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
926ecba1d9
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
1452527607
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
ad147e2e22
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
ce9e9903a5
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
e40ab07c3a
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
f363204240
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
188d20f913
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
1848d6a81b
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
93f1c722f2
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
b44cbc52fe
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
271bb8c07c
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
8497062035
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
6c8cc0c137
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
dda0e40b19
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
03d50d688a
backing out - got confused about the status of the tree...
2002-02-28 19:28:11 +00:00
rbs%maths.uq.edu.au
bef7831627
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
6e0b2ef372
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
5ec5cd62b2
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
807800abf3
Add entry for the official Unicode minus sign
2002-02-19 07:24:19 +00:00
rbs%maths.uq.edu.au
2854d1ce14
bug 124619: initializations to silence the compiler
2002-02-18 23:16:33 +00:00
rbs%maths.uq.edu.au
4a760e5b12
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
cbff0857fe
[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
14ab0c83c9
Extend the support of MathML styling attributes to the root <math> element itself
2002-02-15 02:44:53 +00:00
timeless%mac.com
fac5a6bcea
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
e2c9876847
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
0191d85626
fix inverted order of resetting variables
2002-02-12 06:18:04 +00:00
rbs%maths.uq.edu.au
ce0a396101
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
7131136d2c
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
f8a967295c
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
742694f814
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
ffbb28bad2
Updated comments
2002-02-08 00:58:15 +00:00
rbs%maths.uq.edu.au
d428b5d5e6
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
ada94f70c0
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
d7e44515c5
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
a4c59af4ee
[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
04925eee11
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
c81b9e40ac
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
6cfd2e999a
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
c2e407e442
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
ec4aa569aa
slight simplification - the removal will recurse down to the wrapped child
2002-02-03 20:11:37 +00:00
rbs%maths.uq.edu.au
1f1fad008f
Continuing to factor handlers to rebuild automatic data during dynamic changes
2002-02-02 05:43:03 +00:00
heikki%netscape.com
b3c7820e85
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
625a7d05a7
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
ee1fc7adfd
activate the rhelper to wrap foreign frames
2002-02-01 14:31:21 +00:00
rbs%maths.uq.edu.au
6aef15cf85
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
91ec16a165
Add PR_CALLBACK to get MathML building on OS/2
2002-01-28 23:24:17 +00:00
rbs%maths.uq.edu.au
b1f7c9a6bb
revert an unintended change that crept in
2002-01-27 22:23:07 +00:00
rbs%maths.uq.edu.au
4e7ee44ceb
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
89b848a682
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
61659dd1f4
typos
2002-01-25 21:57:47 +00:00
rbs%maths.uq.edu.au
67375c9777
Remove leftover from debugging
2002-01-25 07:34:49 +00:00
rbs%maths.uq.edu.au
009205aa0e
Improvements to <mtable>
2002-01-25 07:03:43 +00:00
rbs%maths.uq.edu.au
f3481ce901
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
6bfaa1cc8d
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
ba0400206f
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
e3823bd153
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
197ae4ce02
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
2f4978a96b
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
55a6115984
Continuation of tyding
2002-01-12 08:06:08 +00:00
rbs%maths.uq.edu.au
f3e78e373e
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
8d75f67960
Some tweaks
2002-01-11 05:08:11 +00:00
rbs%maths.uq.edu.au
92fa2779f2
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
54b3ba294e
[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
23f2be34d8
Finishing touch to MathML bug 114909
2002-01-10 21:30:41 +00:00
rbs%maths.uq.edu.au
c177c29b51
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
a69d15b103
[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
c8eb6bbb35
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
1db5b984db
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
5cb8ce25e8
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
e7e0ffadd2
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
8e02e46248
Simple cleanup
2002-01-06 19:42:08 +00:00
rbs%maths.uq.edu.au
336b47a673
Fix leaky style context
2002-01-06 19:40:04 +00:00
rbs%maths.uq.edu.au
ad5a1142a5
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
adf6ae8e37
MathML only - remove outdated APIs
2002-01-05 01:08:09 +00:00
rbs%maths.uq.edu.au
ac1b3323ca
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
ab2f76f911
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
85e4778bbe
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
cb87071857
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
2212861db9
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
9555f45596
Fix MathML bug 112874 - dynamic change of background color MathML element change layout
2001-12-18 10:11:42 +00:00
seawood%netscape.com
874c54280c
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
ed7179fb30
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
c6d7a1ca1d
Fixing more 115113 mathml bustage.
2001-12-18 06:36:17 +00:00
seawood%netscape.com
2947fe4b0e
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
cf319e2bda
Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi.
2001-12-17 22:39:59 +00:00
jaggernaut%netscape.com
6ab111155d
Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
2001-12-16 11:58:03 +00:00
karnaze%netscape.com
de4569576e
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
99e99b9ff7
remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron
2001-12-05 03:43:29 +00:00
seawood%netscape.com
d8927fcc61
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
seawood%netscape.com
9850f387af
Renaming 'install' build phase to 'libs'
...
Bug #56601 r=pavlov
2001-11-21 08:55:59 +00:00
jaggernaut%netscape.com
790c58aae5
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
e2484f44aa
Really fix HPUX bustage. b=108597
2001-11-07 04:52:19 +00:00
alecf%netscape.com
7bbc52901a
fix HPUX bustage
2001-11-07 00:02:07 +00:00
rbs%maths.uq.edu.au
f67bb3c2d5
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
1d4641917f
Remove unnecessary XPCOM interface around nsSpaceManager. b=102453 r=jag sr=waterson
2001-10-26 05:06:07 +00:00
mkaply%us.ibm.com
8d2e920b11
This should be the other AIX bustage
2001-10-24 21:40:27 +00:00
dougt%netscape.com
5fe12c09e7
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
fdb581ad21
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
2d95ccc700
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
9a231e5aae
missed a few changes in my nsIObserver landing
2001-10-19 22:30:02 +00:00
dougt%netscape.com
da7e1268bd
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
34fc404be7
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
b3f93c53a1
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
9c4abfe094
Bug 97299: Store font names in lowercase. r=pavlov, sr=attinasi
2001-09-24 07:35:04 +00:00
cls%seawood.org
35026a3e2b
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
a77cb3b548
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
3826eb9902
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
cf9912aa80
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
efc8c209fb
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
e055a4a2a4
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
a0b891b40a
Bug 73353: clean up REQUIRES. r=cls
2001-09-09 13:36:07 +00:00
valeski%netscape.com
ac33036169
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
1e28dfba99
Fix for 95475. r=jag, sr=ben, a=dbaron
2001-08-25 02:01:08 +00:00
bryner%netscape.com
1a37657643
Fixing mathml bustage.
2001-08-17 09:54:04 +00:00
jaggernaut%netscape.com
c14d9c09a1
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
jaggernaut%netscape.com
03ab87e4a1
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
80f526179f
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
2bf7260d28
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
2001-05-31 22:19:43 +00:00
rbs%maths.uq.edu.au
668c090cb4
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
30c9bdbe9f
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
c6fed8f237
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
b2acc98271
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
005e7467dd
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
f643f8e907
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
641613b648
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
32f8628a76
Declare additional atoms needed to fix bug 78389
2001-05-19 10:03:21 +00:00
rbs%maths.uq.edu.au
1f45baf9c0
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
b098c887f5
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
bddd88bbba
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
b0710bb6fb
Typographical changes
2001-05-08 08:36:02 +00:00
rbs%maths.uq.edu.au
294057136e
Correct stretchy metadata
2001-05-08 08:34:13 +00:00
rbs%maths.uq.edu.au
39086e85f9
A bit of tidy (NS_LITERAL_STRING and some indentations)
2001-04-29 22:20:35 +00:00
rbs%maths.uq.edu.au
131c028ed4
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
405b18773f
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
9b101e80ac
nice-to-have optimizations - low hanging fruits
2001-04-06 00:49:50 +00:00
rbs%maths.uq.edu.au
ac1f42185e
Fix incomplete definitions
2001-04-06 00:04:35 +00:00
disttsc%bart.nl
96f5f6cf31
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
35510667c5
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
dc5b5f094b
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
862d9d9c58
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
6e48266508
Clean up REQUIRES lines. r=cls
2001-03-25 22:59:27 +00:00
rbs%maths.uq.edu.au
96d7bfc9c9
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
9f529be5b4
Cleanup DOS end-of-lines
2001-03-09 13:20:20 +00:00
rbs%maths.uq.edu.au
b210805603
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
843fa2d789
First check-in
2001-02-23 16:09:14 +00:00
rbs%maths.uq.edu.au
e606355ed2
Declare atoms, update css rules, init a variable to zero - sr=waterson
2001-02-23 12:49:38 +00:00
dbaron%fas.harvard.edu
97eb62ec52
Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes.
2001-02-22 13:06:50 +00:00
heikki%netscape.com
fa72c631ce
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
ad19cf4c81
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
07ab874e1b
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
b7904eba16
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
5ff34eeffe
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
3c5eb37fb8
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
44182556c1
Fix FreeBSD bustage
2001-02-02 16:07:50 +00:00
dbaron%fas.harvard.edu
cde2d409d8
Fix HPUX bustage. Declaration within class definition shouldn't include class name.
2001-02-02 15:31:03 +00:00
mkaply%us.ibm.com
6321c8c80e
Attempt to fix senna REQUIRES bustage
2001-02-02 15:10:30 +00:00
rbs%maths.uq.edu.au
f9977a17a6
[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
6b8ef2d7f9
[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
dd085a7ad8
[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
0dac0224cf
[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
52208263de
[not part of default build] Set the namespace properly
2001-02-02 14:01:59 +00:00
Peter.VanderBeken%pandora.be
44a6121e70
[not part of the build] ... and should use srcdir.
2001-02-02 11:46:41 +00:00
Peter.VanderBeken%pandora.be
3135510f5a
[not part of the build] Should use unix path-separators.
2001-02-02 11:15:27 +00:00
rbs%maths.uq.edu.au
7527d479e7
[not part of default build] Set the namespace properly
2001-02-02 09:52:22 +00:00
rbs%maths.uq.edu.au
43ba529eb4
Remove obsolete file
2001-02-02 09:47:24 +00:00
rbs%maths.uq.edu.au
b31b9700fd
[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
9df43b8325
[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
d5afb8e0f3
[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
f6d7ac75a6
[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
b3ad0ab2a8
[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
f728161357
[not part of default build] API changes
2001-02-02 09:35:28 +00:00
rbs%maths.uq.edu.au
630000a1a9
[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
aaea589b2e
[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
32704d12d2
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
a36f39a394
Fix MathML bustage from pierre's checkin.
2001-01-20 23:57:38 +00:00
cls%seawood.org
6e2d422ed4
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
9430a92e06
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
8bd122b3d5
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
4189314fdb
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
61b457bc5e
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
6e35f97e31
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
feed1f0ac4
Oops. Previous checkin was r=cls a=brendan bug=54528
2000-10-08 09:07:36 +00:00