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

605 Коммитов

Автор SHA1 Сообщение Дата
rbs%maths.uq.edu.au c15b9aea09 typo from my previous checkin 2006-10-02 07:50:36 +00:00
rbs%maths.uq.edu.au 131a73a8e7 Consolidate the handling of minus, b=354785, r+sr=roc 2006-10-02 05:32:12 +00:00
rbs%maths.uq.edu.au 9b3a8e911f Wrong layout when adding rows to <mtable> via the DOM. Pass a stylechanged reflow so that wrappers of <mtable> don't over-optimize their reflow, b=354296, r+sr=roc 2006-09-28 10:52:44 +00:00
bzbarsky%mit.edu 6e536461e8 Make mtdInnerFrame more like the inner frame of non-MathML table cells. Bug
354510, r+sr=rbs
2006-09-28 01:04:46 +00:00
rbs%maths.uq.edu.au 0f2b59e63a remove unused argument, b=354090 r+sr=roc 2006-09-25 03:14:18 +00:00
bzbarsky%mit.edu b66aa49506 Ensure a space manager for MathML containers reflowing inlines. Bug 325222, r+sr=roc 2006-09-25 01:44:25 +00:00
rbs%maths.uq.edu.au 0eb1718dca assertions about chars without style contexts, b=353876, r+sr=roc 2006-09-25 00:08:41 +00:00
bzbarsky%mit.edu e96f41d63f Make <math> have its own space manager. Bug 353894, r+sr=rbs 2006-09-24 20:30:43 +00:00
rbs%maths.uq.edu.au 218c696ae2 Dynamic changes to MathML table attributes don't work, b=347496, r+sr=roc 2006-09-19 04:43:14 +00:00
cvshook%sicking.cc f127c27191 fix bustage 2006-09-15 20:13:01 +00:00
cvshook%sicking.cc 9241f85443 Bug 352583: Add functions to nsContentUtils for getting and setting the text content of a node. Use those functions rather than the multiple instances of such code we have now. r/sr=jst 2006-09-15 19:54:45 +00:00
rbs%maths.uq.edu.au 8ded00e282 MathML: stretchy attribute not working in some situations, b=320303, r+sr=roc 2006-09-08 07:32:45 +00:00
rbs%maths.uq.edu.au be1c63d3ec fix bustage on balsa 2006-09-07 09:01:18 +00:00
rbs%maths.uq.edu.au de61177a24 Consolidation of some mtable/matrix related attributes that affect the style, and make them responsive to dynamic changes via JavaScript, b=179619, r+sr=roc 2006-09-07 03:45:45 +00:00
rbs%maths.uq.edu.au cf5252eb5e MathML <mtable>s sometimes have incorrect scriptlevel, b=328141, r+sr=roc 2006-08-29 17:21:36 +00:00
rbs%maths.uq.edu.au 927e70a9f9 js changes to MathML are not drawn, b=337700, r+sr=bzbarsky 2006-08-16 05:28:26 +00:00
rbs%maths.uq.edu.au 14a3ec20d9 fix typo that caused the CSS declaration to be ignored -- comments in CSS must be delimited with /* */ and not // 2006-08-15 13:17:54 +00:00
rbs%maths.uq.edu.au 660c88bd29 Frames not destroyed with <mmultiscripts> and <mtd>, b=348492, r+sr=bzbarsky 2006-08-15 04:49:43 +00:00
rbs%maths.uq.edu.au 21ece0d080 Frames from dynamic MathML table children are not made with the right creator, b=348153, r+sr=bzbarsky 2006-08-14 07:44:13 +00:00
rbs%maths.uq.edu.au a188cdedf1 {inc} MathML matrices break when the content sink is incremental, b=344281, r+sr=bzbarsky 2006-08-14 07:27:42 +00:00
rbs%maths.uq.edu.au afc24d0ecd 'Pseudo' frames from <mtd> and <mtr>outside <mtable> were not added to the flow, and thus were not destroyed at tear down, b=347355, r+sr=bzbarsky 2006-08-12 07:46:29 +00:00
jruderman%hmc.edu ba04dbfb86 Bug 347507, ignore negative rowspan and columnspan in MathML. r=rbs, sr=roc. 2006-08-08 08:44:03 +00:00
rbs%maths.uq.edu.au ba4a4dcd33 Fix bug 347348 - Removing text node from <mo> causes 'ASSERTION: null arg' and has no visual effect, r+sr=roc 2006-08-07 23:50:24 +00:00
rbs%maths.uq.edu.au d9404d9efe Fix bug 347495 - Invalid-markup message doesn't disappear when MathML gets valid again, r+sr=roc 2006-08-07 23:46:26 +00:00
rbs%maths.uq.edu.au 4639dd578c Fix assertion - bug 347495 - was due to an attempt to paint children in case of invalid markup, r+sr=roc 2006-08-07 23:42:32 +00:00
rbs%maths.uq.edu.au 215703c584 Be sure to return the reflow status as complete in the case of invalid markup to avoid a hang due to the frame being reflowed over and over again. Patch by steve.swanson@mackichan.com, b=323737, r+sr=rbs 2006-08-03 23:58:42 +00:00
rbs%maths.uq.edu.au 3fe7da72d5 Backout earlier patch for bug 327737 due to regression 2006-08-03 23:27:55 +00:00
cvshook%sicking.cc 3a9a287253 Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst 2006-07-19 04:36:36 +00:00
rbs%maths.uq.edu.au de01a001d1 Be sure to return the reflow status as complete in the case of invalid markup to avoid a hang due to the frame being reflowed over and over again. Patch by steve.swanson@mackichan.com, b=323737, r+sr=rbs 2006-07-18 07:49:02 +00:00
rbs%maths.uq.edu.au 29540d3b17 Bustage bug 342533 - crash loading any MathML page due to string-fu change in bug 341954 2006-07-18 06:20:42 +00:00
roc+%cs.cmu.edu 1621ac24bd Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs 2006-06-26 22:18:23 +00:00
roc+%cs.cmu.edu dffcabfea0 Bug 338251. Create safe wrappers for gfx text functions and use them. r=smontagu,sr=rbs 2006-06-09 03:29:32 +00:00
cvshook%sicking.cc d3ec0aa5c5 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz 2006-05-05 06:52:21 +00:00
rbs%maths.uq.edu.au 1877e44608 Extra patch to quiet an assertion, b=323733, r+sr=roc 2006-04-30 20:34:46 +00:00
rbs%maths.uq.edu.au 77f1707d23 Fix assertion by not setting the overflow bit. Besides, it was used in a way that is not relevant anymore to the new paint display list. (Also init a return variable in maction while passing.) b=323733, r+sr=roc 2006-04-27 19:20:42 +00:00
roc+%cs.cmu.edu aac1b0d44f Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc 2006-04-26 02:01:07 +00:00
leon.sha%sun.com 0960e6fd1d Bug 333896
Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
Patch by alfred.peng@sun.com.
roc: review+
roc: superreview+
2006-04-24 05:40:11 +00:00
roc+%cs.cmu.edu a7f03736a9 Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc 2006-04-10 00:16:29 +00:00
dbaron%dbaron.org 04b8c33eda Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky 2006-04-05 00:00:44 +00:00
roc+%cs.cmu.edu 0a10a79f62 Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc 2006-03-26 21:30:36 +00:00
pavlov%pavlov.net 131e8794e2 backing out roc's patch for bug 328926 due to crash running tests on vc8 machines. 2006-03-15 06:43:36 +00:00
roc+%cs.cmu.edu 557b089a47 Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc 2006-03-15 03:14:02 +00:00
roc+%cs.cmu.edu 6fd863f2dd Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc 2006-03-14 20:43:18 +00:00
roc+%cs.cmu.edu c2801ebbd7 Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell 2006-03-09 18:55:21 +00:00
pavlov%pavlov.net 57f7478019 backing out 205001 as it broke Windows printing. r=dbaron 2006-02-21 22:56:02 +00:00
sharparrow1%yahoo.com eb67fd0b3d Bug 327868: nsIFrameSelection cleanup. r+sr=roc 2006-02-21 00:49:04 +00:00
masayuki%d-toybox.com cd55c4a0c7 Bug 205001 the print scale is ignored at using CSS absolute length unit r=dbaron, sr=roc 2006-02-20 09:38:54 +00:00
mark%moxienet.com d5ab1daee3 325964 MathML missing font dialog contains extra space. Patch by Smokey Ardisson <alqahira@mindspring.com>. r=me sr=rbs 2006-02-06 02:48:52 +00:00
cbiesinger%web.de c2d981f764 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
mark%moxienet.com 0ea84eb413 190307 Add MathML support to Camino, adding a non-blocking alert service to handle MathML's missing-font dialog. Patch by Makoto Yamashita <makotoy@ms.u-tokyo.ac.jp>, fixed up for CaminoStatic by me. r=smfr sr=pink 2006-02-02 02:07:45 +00:00
bzbarsky%mit.edu f96a096c2c Fix leak bug 324969 -- make sure to call virtual destructors. 2006-01-29 18:48:58 +00:00
roc+%cs.cmu.edu 77bca74243 Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others 2006-01-26 02:29:17 +00:00
cvshook%sicking.cc 366cc1d0ed Bug 317544: Disable floating inside mathml. r=bz sr=dbaron 2006-01-25 21:40:31 +00:00
cvshook%sicking.cc be551afd02 Bug 310436: Implement IsFrameOfType and use that to disable non-svg frames from being children of svg frames. r=bz sr=dbaron 2006-01-25 21:16:12 +00:00
bryner%brianryner.com ecc0706743 Remove deprecated nsTString::ToCString (bug 323471). r+sr=darin. 2006-01-24 19:22:02 +00:00
rbs%maths.uq.edu.au d5f170a987 Make sure to also set the max-element-width in <maction> when the child list is empty, b=323742, r+sr=roc 2006-01-21 02:53:10 +00:00
rbs%maths.uq.edu.au 03a32f07c9 <mspace> is a leaf frame. Don't create bogus child frames inside <mspace> having invalid markup with child content. b=323741, r+sr=roc 2006-01-21 02:46:19 +00:00
rbs%maths.uq.edu.au 26ab2d16ca don't attempt to stretch a frame flagged as having invalid markup, b=323738, r+sr=roc 2006-01-21 02:31:02 +00:00
cvshook%sicking.cc 15c2397445 Bug 323910: Merge atom lists in gklayout
r/sr=jst
2006-01-19 00:58:12 +00:00
cvshook%sicking.cc 7db01c8d27 Bug 321294: Remove unused ReplaceFrame codepaths.
r/sr=roc
2006-01-10 22:58:37 +00:00
rbs%maths.uq.edu.au 047447c9a0 Fix crash due to outdated pointers when the DOM is modified, b=317546, r+sr=dbaron 2006-01-10 20:38:46 +00:00
rbs%maths.uq.edu.au 4630f44fb5 Re-sync some cached values of <maction> when its child list is changed dynamically, b=322656, r+sr=bz 2006-01-09 00:36:46 +00:00
rbs%maths.uq.edu.au 782d9b827b Fix StirDOM/MathML crash bug 309120, r+sr=dbaron 2006-01-04 07:29:09 +00:00
cvshook%sicking.cc e475a2eada Backing out patch that was accidentally checked in with bug 284950. 2005-12-29 04:58:30 +00:00
cvshook%sicking.cc 79b8f5fc24 Bug 284950: DeCOMTaminate nsIContent::GetAttrNameAt
r/sr=bz
2005-12-28 21:52:39 +00:00
timeless%mozdev.org 1c34e68034 Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
2005-11-20 22:05:24 +00:00
bsmedberg%covad.net 78f6d0683d Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
roc+%cs.cmu.edu 28cfb5adfc Bug 313817. DeCOMtaminate SVG and MathML NS_New*Frame functions. r+sr=roc, patch by Marc Liddell. 2005-11-11 02:36:29 +00:00
rbs%maths.uq.edu.au 67daa6f91f Don't permit floating or absolute positioning inside MathML, b=307826, r+sr=bz 2005-11-05 04:23:13 +00:00
roc+%cs.cmu.edu 520b30a7f7 Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell 2005-11-04 02:38:33 +00:00
rbs%maths.uq.edu.au ac038dddd0 Oops, typo, should have replicated the local definition of &DoubleVerticalBar; in each file 2005-11-01 04:27:01 +00:00
rbs%maths.uq.edu.au 639e48b912 Configure &Vert; (a.k.a. &Verbar; \u2016) to stretch like &DoubleVerticalBar; (\u2225), b=314459, r+sr=roc 2005-11-01 03:26:37 +00:00
cvshook%sicking.cc 64a0fbd45f Bug 311827: Make GetAttr return a bool rather then an nsresult.
r/sr=bz
2005-10-28 11:25:24 +00:00
rbs%maths.uq.edu.au b8cfd776c2 crash evil mathml testcase with display:block, r+sr=bz, b=286122 2005-10-26 23:21:09 +00:00
rbs%maths.uq.edu.au 10d9b28fce Fix holes in stretchy MathML characters when their glue is tiny, b=311046, r+sr=roc 2005-10-20 00:28:47 +00:00
rbs%maths.uq.edu.au b1ce792280 Bug 191847,297464, allow negative widths in <mspace> for uses like overstriking, r+sr=roc 2005-10-19 00:57:17 +00:00
roc+%cs.cmu.edu fed343c43a Bug 108310. Make GetFrameForPoint take frame-relative coordinates, not bogus relative-to-some-view-or-other, and simplify the signature. r+sr=roc, patch by Eli Friedman. 2005-09-19 02:15:54 +00:00
rbs%maths.uq.edu.au 2f303ef684 Fix the inter-space for the fraction line and other special cases, b=308045, r+sr=roc 2005-09-16 00:39:27 +00:00
timeless%mozdev.org c113ece289 Bug 308573 use if (NS_FAILED(...)) instead of if NS_FAILED(...)
patch by b.jacques@planet.nl r=darin sr=darin
2005-09-15 23:17:17 +00:00
rbs%maths.uq.edu.au 298b3d2b9d Fully update the state even on invalid markups to avoid crashing, b=307839, r+sr=bz 2005-09-12 05:51:18 +00:00
bzbarsky%mit.edu cf64715ae5 Remove the pointless nsIContent arg of nsIFrame::AttributeChanged. Bug 281390,
patch by Vidar Braut Haarr <vhaarr+bmo@gmail.com>, r+sr=bzbarsky
2005-09-07 16:49:21 +00:00
rbs%maths.uq.edu.au b495f2aa64 Inter-spacing improvements between MathML frames, b=306543, r+sr=roc 2005-09-06 23:47:01 +00:00
rbs%maths.uq.edu.au 818e201900 Prevent gaps in stretchy characters, b=307157, r+sr=roc 2005-09-06 23:18:27 +00:00
rbs%maths.uq.edu.au efddd4e6f8 Don't allow a vertical stretchy character to shrink, r+sr=roc, b=306004 2005-09-06 23:14:12 +00:00
rbs%maths.uq.edu.au d46f7d5577 Stop using the 'font' shorthand because it doesn't play nice with the scriptlevel, r+sr=bz, b=114365 2005-09-06 03:51:30 +00:00
rbs%maths.uq.edu.au 3554a3756a Paint the numerator and denominator early so that their background doesn't overwrite the fraction line, b=303486, r+sr=roc, a=asa 2005-08-08 03:20:59 +00:00
rbs%maths.uq.edu.au cd36853037 Map some attributes to style, b=302722, r+sr=roc, a=bsmedberg 2005-08-02 23:25:22 +00:00
bzbarsky%mit.edu 129cf8db37 Fix mathml attribute sheet creation to correctly insert the @namespace rule.
Bug 289677, r+sr=rbs, a=shaver
2005-05-16 17:01:21 +00:00
bmlk%gmx.de c54e33ae04 fix PreFast warnings in layout/mathml bug 288023 r=rbs sr=roc 2005-03-30 07:34:20 +00:00
timeless%mozdev.org 32ef4676f7 Bug 288013 remove &mathml; from mathml.dtd because it hurts interoperability
patch by bug@annevankesteren.nl r=rbs sr=bz
2005-03-29 17:12:17 +00:00
mats.palmgren%bredband.net 4f49d3bf00 Fix a few -moz-outline* problems and drop the prefix.
Change WARNING to ERROR in nsComputedDOMStyle.cpp and add a few more.
b=281972 r+sr=dbaron
2005-03-27 11:36:08 +00:00
rbs%maths.uq.edu.au 8e648b7b21 Fix crash on dead pointers by rebuilding the embellished hierarchy when an embellished child is changed, b=284001, r+sr=bz 2005-03-14 05:30:49 +00:00
bzbarsky%mit.edu 916d258d10 Fix delete calls to match the new calls (use delete[]). Bug 282700, patch by
David Gardiner <david.gardiner@unisa.edu.au>, r+sr=rbs
2005-02-25 03:26:06 +00:00
bzbarsky%mit.edu e042c2f571 Move reflow command construction into nsPresShell::AppendReflowCommand, remove
some members, switch some callers to the non-COM-ish apis.  Bug 267085, r+sr=rbs
2005-02-08 00:59:52 +00:00
bzbarsky%mit.edu 5fa60511fe Remove prescontext args for a bunch of MathML methods. Also includes the
MathML part of the patch for bug 244581.  Patch by Vidar Braut Haarr
<bugmail@q1n.org>, r=rbs, sr=bzbarsky
2005-02-07 01:57:50 +00:00
bzbarsky%mit.edu 2e62979ba1 Getting the selector text should properly escape and quote attribute value
strings.  Bug 142648, patch by Daniel Kraft <domob@daniel-kraft.net>, r=dbaron,
sr=bzbarsky.
2005-01-30 18:01:57 +00:00
kjh-5727%comcast.net c9e0e90d54 Make nsIFontMetrics::GetFont() non-virtual. Bug 230605, r=bryner, sr=bzbarsky. 2005-01-22 16:00:07 +00:00
bzbarsky%mit.edu 1601d80e99 Remove the long-deprecated nsIWebShell interface. Bug 273319, r=biesi, sr=jst. 2005-01-03 22:51:17 +00:00
neil%parkwaycc.co.uk 74e2aa375a Bug 276100 GetOriginToView has unused PresContext argument p=bugmail@q1n.org r+sr=dbaron 2005-01-01 17:26:29 +00:00
cbiesinger%web.de c654114bb6 fixing mathml bustage from bug 270708 2004-12-31 03:00:21 +00:00