karlt+@karlt.net
a7442043d8
Provide correct GetBounds() for nsDisplayMathMLCharForeground. Bug 161155 - Integrals appear clipped sometimes. r+sr=roc
2007-12-28 14:16:07 -08:00
jruderman@hmc.edu
452232cbcf
Move setTimeout to onload to make sure it doesn't fire too early.
2007-12-19 17:29:26 -08:00
vladimir@pobox.com
2e94f56ef2
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
2007-12-18 15:01:15 -08:00
jruderman@hmc.edu
1d12c63204
Really add crashtest
2007-12-17 17:35:08 -08:00
jruderman@hmc.edu
203cb6588a
Add a crashtest
2007-12-17 17:34:53 -08:00
jruderman@hmc.edu
ae84cda6eb
Ignore the crashtest behind the curtain. [Checkin comment suggested by aja.]
2007-12-17 17:32:32 -08:00
jruderman@hmc.edu
1a73e2139c
Add crashtest.
2007-12-17 17:30:53 -08:00
jruderman@hmc.edu
ca6536be24
Add crashtest
2007-12-17 17:29:19 -08:00
jruderman@hmc.edu
79a60603c8
Ow! I stubbed my crashtest!
2007-12-17 17:25:26 -08:00
jruderman@hmc.edu
ff3eaad015
Add crashtest
2007-12-17 17:23:12 -08:00
jruderman@hmc.edu
b0e4074aa5
Add crashtest (plus missing crashtest from a previous checkin)
2007-12-17 17:21:58 -08:00
jruderman@hmc.edu
879e668670
Add crashtest
2007-12-17 17:10:26 -08:00
jruderman@hmc.edu
b30a734ac0
Crashtests: it's what's for breakfast.
2007-12-17 17:09:27 -08:00
jruderman@hmc.edu
a018ad0d3e
What happens in crashtest, stays in crashtest.
2007-12-17 17:00:12 -08:00
jruderman@hmc.edu
6eb94add10
Add crashtests
2007-12-17 16:57:11 -08:00
jruderman@hmc.edu
6c2d47ba47
How many licks does it take to get to the center of a crashtest?
2007-12-17 16:49:39 -08:00
jruderman@hmc.edu
4d65d3a2da
Add crashtests
2007-12-17 15:40:33 -08:00
jruderman@hmc.edu
7b370d2270
Add the first MathML crashtest.
2007-12-17 15:30:46 -08:00
karlt+@karlt.net
8d1036a89b
Bug 400938 - make MathML work with Unicode fonts r=pavlov, sr=roc (on code)
2007-12-04 19:58:09 -08:00
karlt+@karlt.net
b6a6ab3499
Bug 401178 - incorrect ascents for foreign children in nsMathMLContainerFrame::ReflowChild. r+sr=roc
2007-12-02 16:54:23 -08:00
karlt+@karlt.net
0f5b80c05f
make -moz-mathml-anonymous-block "display: inline-block". b=400207, r=dbaron
2007-12-01 02:11:44 -08:00
Olli.Pettay@helsinki.fi
a0a74f16e7
Bug 368760, r=mats, sr=roc, a=blocking1.9+
2007-11-22 12:47:33 -08:00
karlt+@karlt.net
e966c2afce
Bug 403718 - render mroot and msqrt appropriately when radical glyphs are above the baseline (ascent != overline thickness) r+sr=roc a=blocking1.9
2007-11-15 13:51:30 -08:00
karlt+@karlt.net
46285b9cdf
Don't implicitly lossy convert from nsGlyphCode to PRUnichar b=400938 r+sr=roc a=blocking1.9
2007-11-15 13:44:49 -08:00
reed@reedloden.com
80c08a121b
Bug 379418 - ""ASSERTION: internal error: '!aListName'" with MathML and Hebrew text" [p=mats.palmgren@bredband.net (Mats Palmgren) r=roc sr=bzbarsky a1.9=stuart]
2007-11-09 00:19:45 -08:00
reed@reedloden.com
12ddd61add
Bug 400057 - ""ASSERTION: Frame is not in the block" with xul and mathml" (MathML fix) [p=roc r+sr=bzbarsky a=blocking1.9+]
2007-11-08 22:53:04 -08:00
bzbarsky@mit.edu
3d5125628d
Don't set our separator count to -1 when we really have 0 of them. Bug 400157, r+sr=dbaron
2007-11-07 09:16:09 -08:00
bzbarsky@mit.edu
26d7ccd742
Make the "href" property of stylesheets reflect the original URI that was reflected to load the sheet. Bug 397427, r=dbaron,biesi, sr=dbaron, a=dsicore
2007-10-23 14:56:41 -07:00
roc+@cs.cmu.edu
036806699a
Bug 397518. Wrap inline non-MathML children of MathML frames in anonymous blocks. r+sr=bzbarsky
2007-10-12 01:30:54 -07:00
bzbarsky@mit.edu
309401d674
Make sure we always resolve style contexts with the right parent. Bug 390689, r+sr+a=dbaron
2007-10-03 19:58:48 -07:00
sayrer@gmail.com
56cb2a68b7
Bug 391992. nsMathMLOperator statics leak. r=bzbarsky, sr=rbs, a=dbaron
2007-08-14 11:42:24 -07:00
masayuki@d-toybox.com
9affd989eb
Bug 365336 text-decoration width should be rounded to the device pixels r+sr=roc
2007-08-06 01:15:00 -07:00
bzbarsky@mit.edu
9c59e9e4cc
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
...
update the resize flags properly. Bug 388084, r+sr+a=dbaron
2007-08-02 11:08:05 -07:00
jwalden@mit.edu
6d7584839a
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
bzbarsky@mit.edu
d507319102
Mathml inlines are still bidi containers. Bug 371481, r=uriber, sr=rbs
2007-06-14 10:36:27 -07:00
rbs@maths.uq.edu.au
439d77f2c4
Add emacs modeline comments, patch by Vlad Sukhoy <vladimir.sukhoy@gmail.com>, r+sr=rbs, b=382884
2007-06-11 23:10:23 -07:00
Olli.Pettay@helsinki.fi
7817abfbca
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
2007-05-14 02:11:38 -07:00
Olli.Pettay@helsinki.fi
40178e46a3
backout Bug 363089
2007-05-11 06:34:05 -07:00
Olli.Pettay@helsinki.fi
e1fb8b073b
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
2007-05-11 04:15:11 -07:00
bzbarsky@mit.edu
90fce747f4
Followup to bug 378784 based on rbs's review comments.
2007-05-06 15:50:21 -07:00
bzbarsky@mit.edu
1b5f6b30b6
Change the FrameNeedsReflow API to pass the dirty flags to be added directly tothe method, instead of setting them before calling the method. That way we canavoid reflowing the ancestor of a reflow root which is not itself dirty but hasdirty children. This also makes it harder to set dirty bits inconsistentlywith the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' reviewon the mathml parts.
2007-05-06 12:16:51 -07:00
benjamin@smedbergs.us
baab01ada6
Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
2007-04-23 07:21:53 -07:00
bzbarsky@mit.edu
9375a2fa83
Don't use the same pseudo-element name to mean two different things. Bug377824, r+sr=dbaron
2007-04-20 14:27:02 -07:00
rbs@maths.uq.edu.au
014cb7b30e
Typo
2007-04-08 20:54:09 -07:00
rbs@maths.uq.edu.au
baf18fc8ce
Bug 370791 - Crash [@ nsStyleContext::AddRef] [@ nsCSSRendering::PaintBackground] with <math:mi> and float, r+sr=bz
2007-04-08 20:43:44 -07:00
bzbarsky@mit.edu
eeaa1a101b
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 14:11:41 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
mats.palmgren%bredband.net
d583a6fdcd
Deal with parent frame that doesn't map content. b=373882 r+sr=rbs
2007-03-15 19:09:37 +00:00
mats.palmgren%bredband.net
15d5058747
Make DidReflowChildren() deal with a null first frame. b=372483 r+sr=rbs
2007-03-04 16:13:15 +00:00
mats.palmgren%bredband.net
fd36f101fc
Call DidReflow() on child frames where needed in case of errors. b=366012 r+sr=rbs
2007-03-02 10:55:55 +00:00
dbaron%dbaron.org
9d7f938b99
Clean up IsFrameOfType methods to call their base class IsFrameOfType methods reliably. b=341326 r+sr=roc
2007-02-24 18:33:33 +00:00
bzbarsky%mit.edu
02f59d4ce8
Fix bug 370692. r+sr=rbs
2007-02-19 20:46:31 +00:00
bzbarsky%mit.edu
ad75d79f05
Make blocks whose ancestors are not blocks have the NS_BLOCK_MARGIN_ROOT and
...
NS_BLOCK_SPACE_MGR bits as necessary. Bug 354600, r+sr=roc
2007-02-18 23:53:25 +00:00
sharparrow1%yahoo.com
76a64e5c22
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
cvshook%sicking.cc
a39ff30284
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
2007-01-30 00:06:41 +00:00
bzbarsky%mit.edu
baec9bd166
Make mComputedWidth private, with a getter/setter, and make the setter update
...
the resize flags. Bug 367442, r+sr=dbaron
2007-01-26 00:05:12 +00:00
dbaron%dbaron.org
f6245f0ed9
Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc
2007-01-23 04:06:56 +00:00
roc+%cs.cmu.edu
7790a961e0
Bug 333659. Relanding nsLineLayout API changes for new text code. r+sr=dbaron
2007-01-18 01:20:09 +00:00
roc+%cs.cmu.edu
49502dd9e1
Backout of nsLineLayout changes; trying to fix luna orange
2007-01-17 06:27:01 +00:00
roc+%cs.cmu.edu
e8d2197c1a
Bug 333659. Relanding new nsLineLayout API to make in-first-line-frame and current-nsLineBox available; should not affect anything. r+sr=dbaron
2007-01-17 03:59:32 +00:00
roc+%cs.cmu.edu
7268a1957b
Backing out text landing.
2007-01-16 22:25:20 +00:00
roc+%cs.cmu.edu
e6bad38abe
Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
2007-01-16 20:51:52 +00:00
timeless%mozdev.org
4e651390ef
Bug 355300 There should be only one nsGkAtoms creature
...
r=dbaron
2006-12-26 17:47:52 +00:00
dbaron%dbaron.org
31f1898810
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
2006-12-08 05:38:33 +00:00
bzbarsky%mit.edu
8e68efb23e
Avoid floats altogether for block <math>. Bug 362701, r+sr=rbs
2006-12-05 22:28:07 +00:00
bzbarsky%mit.edu
b856b2c477
Back out bug 354600 to fix regressions.
2006-11-19 20:23:56 +00:00
bzbarsky%mit.edu
cbcaad14b4
Make block frames that are not kids of blocks automatically have space managers
...
(and margin roots, except in the columns case) so we don't have to play
whack-a-framestate-flag. Bug 354600, r+sr=roc
2006-11-16 17:51:53 +00:00
roc+%cs.cmu.edu
899128e82a
Bug 343445. Change inline reflow strategy to avoid looking ahead through words while measuring text. r+sr=dbaron
2006-10-19 01:47:47 +00:00
rbs%maths.uq.edu.au
9dc6ccd612
fix assertion about the mismatch of frame types by not making blind assumptions, b=355986, r=bernd, sr=bzbarsky
2006-10-10 07:38:50 +00:00
bzbarsky%mit.edu
493b90fbf3
Slightly improve handling of positioned kids of MathML. Bug 322625, r=rbs, sr=roc
2006-10-08 22:04:09 +00:00
rbs%maths.uq.edu.au
9d05f93491
Strengthen the code that closes the gaps in stretchy chars so that it doesn't break Linux. Patch by Behdad Esfahbod <mozilla@behdad.org>, b=321994, r+sr=rbs
2006-10-06 15:38:17 +00:00
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 ∥ in each file
2005-11-01 04:27:01 +00:00
rbs%maths.uq.edu.au
639e48b912
Configure ‖ (a.k.a. ‖ \u2016) to stretch like ∥ (\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
bugzilla%arlen.demon.co.uk
3d7261604c
Bug 270708 remove nsPresContext variable from AttributeChanged and cleaned up comment in nsIFrame.h
...
p=bugmail@q1n.org r=pkwarren sr=bzbarsky
2004-12-31 01:13:27 +00:00
rbs%maths.uq.edu.au
fe00b25319
Check the visibilty before painting the fraction line and the radical bar, b=275823, r+sr=roc
2004-12-30 22:49:23 +00:00
bsmedberg%covad.net
60567bb185
Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin
2004-12-15 04:07:01 +00:00
dbaron%dbaron.org
9db368a6af
Bug 272151: reorganize files within layout, r+sr=roc
2004-12-08 19:41:48 +00:00
gerv%gerv.net
670fb87360
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-12-01 22:27:03 +00:00
bryner%brianryner.com
f67d250152
Unify box and frame trees by moving nsIBox methods onto nsIFrame. XUL-box frames can call the superclass nsBox implementation, all other frames get the nsFrame implementation of the box methods, which acts like nsBoxToBlockAdaptor used to. Bug 258513, r+sr=roc.
2004-09-28 18:37:50 +00:00
dbaron%dbaron.org
96c0e36f4e
Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch). Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once. b=255538 r+sr=bzbarsky
2004-09-10 06:45:59 +00:00
bryner%brianryner.com
d082d2bf5e
More nsIPresShell deCOMtamination:
...
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.
Bug 253889, r+sr=roc.
2004-08-29 03:08:44 +00:00
gerv%gerv.net
ba2432c07e
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-08-25 23:02:50 +00:00
bryner%brianryner.com
b88692c5a1
Trying again to land support for content node properties (bug 253888). r=jst, sr=dbaron.
2004-08-24 18:50:29 +00:00
bryner%brianryner.com
0c08074b27
Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
2004-08-22 07:10:50 +00:00
bryner%brianryner.com
d86c91ac3a
Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
2004-08-22 04:58:44 +00:00
bryner%brianryner.com
8c24cc7e63
Backing out bug 253888 until I can figure out how to fix the crash
2004-08-21 06:27:54 +00:00
bryner%brianryner.com
11d98b36e5
Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
2004-08-21 05:09:50 +00:00
bryner%brianryner.com
180b0b7373
Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
2004-08-20 20:34:37 +00:00
bryner%brianryner.com
5c02a6978c
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
bryner%brianryner.com
0fd21c3872
Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc.
2004-07-29 19:41:39 +00:00
dbaron%dbaron.org
2faa2566a0
Move things that aren't author stylesheets out of nsDocument's mStyleSheets array to simplify stylesheet management code. Add a level of the cascade for style attributes and ensure that there's only one rule processor per level of the cascade, and simplify the logic of nsCSSRuleProcessor creation. b=252578 r+sr=bzbarsky
2004-07-28 07:08:41 +00:00
cbiesinger%web.de
54e0371529
Bug 252948 remove *WithConversion in layout
...
r+sr=bz
2004-07-25 12:18:04 +00:00
gerv%gerv.net
6b54b1cbc5
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-07-16 19:30:11 +00:00
aaronleventhal%moonset.net
910e44a7d5
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
2004-07-16 16:56:21 +00:00
aaronleventhal%moonset.net
692a414811
Backing out bug 151375 for now, because of scrolling regressions in HTML and XUL listboxes and comboboxes
2004-07-15 18:57:47 +00:00
aaronleventhal%moonset.net
be1b821056
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
2004-07-14 21:58:34 +00:00
roc+%cs.cmu.edu
0f4150a4e5
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
2004-06-17 00:13:25 +00:00
jst%mozilla.jstenback.com
99e02e5aa3
Fixing bug 242734. deCOMtaminate nsITextContent. r+sr=bryner@brianryner.com
2004-05-07 20:55:17 +00:00
roc+%cs.cmu.edu
d1170ac0a9
Bug 226439. Convert layout to EqualsLiteral and EqualsASCII. r+sr=dbaron
2004-04-30 13:23:43 +00:00
tor%cs.brown.edu
868dd94ecb
Bug 240274 - remove unused argument of SetClip{Rect,Region}.
...
r=blizzard, sr=bryner
2004-04-23 15:21:24 +00:00
gerv%gerv.net
708b56cff4
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:30:37 +00:00
tor%cs.brown.edu
83eb215db9
Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner
2004-04-18 13:13:35 +00:00