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

584 Коммитов

Автор SHA1 Сообщение Дата
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 &le; 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