bzbarsky%mit.edu
2cdb5cc2b9
Make popups that are kids of the root popup set have it as their parent;
...
generally make them more like other out-of-flows. Remove various code that
worked around them being different. Bug 349921, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208763 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 22:20:41 +00:00
bzbarsky%mit.edu
db46782d41
When cleaning up anonymous content, let the ESM know; that way if any of it is
...
:hover or :active the state will be updated accordingly. Bug 314346, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208760 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 22:00:26 +00:00
bzbarsky%mit.edu
9bfaa5ca42
Speed up ClearFloats for cases when we have lots of floats. Bug 349113, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208758 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 21:56:51 +00:00
joshmoz%gmail.com
ee50ab7bd1
use slower idle event timer for plugins that are hidden by tabs. b=336060 r=mento sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@208734 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 19:14:53 +00:00
rbs%maths.uq.edu.au
fec3388d44
MathML <mtable>s sometimes have incorrect scriptlevel, b=328141, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208712 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 17:21:36 +00:00
timeless%mozdev.org
46444dd782
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
git-svn-id: svn://10.0.0.236/trunk@208659 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 20:12:37 +00:00
bmlk%gmx.de
c7b86d15f5
mark the whole table ofr bc recomputation if the rowgroups change bug 347796 r/sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@208643 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 17:41:46 +00:00
bmlk%gmx.de
d128aeb073
match the numer of columnss in the cellmap and the col cache bug 350081 r/sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@208642 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 17:39:36 +00:00
mats.palmgren%bredband.net
b414463fe9
Don't iterate past the beginning line (crash fix). b=350370 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@208611 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 07:30:01 +00:00
bzbarsky%mit.edu
4e288d05f2
Retarget key events to the parent presshell if we have no root content. Bug
...
303260, r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@208595 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 02:04:16 +00:00
jruderman%hmc.edu
c0c3b74958
Bug 334514, FrameArena::~FrameArena should assert that it's empty. r=sr=roc. If you see the new assertion, "Some frame destructors were not called", please file a security-sensitive bug (blocking bug 334514) and/or fix it :)
...
git-svn-id: svn://10.0.0.236/trunk@208498 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 04:22:24 +00:00
mats.palmgren%bredband.net
f119c67ad5
Don't overlap scroll frame margin box with float (regression). b=350046 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208474 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 22:55:32 +00:00
bzbarsky%mit.edu
ad80f2b24f
Fix bug 349695 by taking a different approach to setting display:none on HTML
...
forms inside tables; this approach overrides author styles. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@208472 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 22:33:17 +00:00
bzbarsky%mit.edu
7db942a02d
Remove some unnecessary members and code. Bug 335477, patch by Marc Liddell
...
<marcldl+mozbugs@gmail.com>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208413 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 16:46:22 +00:00
mats.palmgren%bredband.net
381021cc6b
Don't steal floats from descendant float containing blocks. b=348887 (patch B) r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208388 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 04:17:41 +00:00
sayrer%gmail.com
43bfe6cd65
bug 349170. nsCSSValue should use nsMemory allocators. r+sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@208387 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 03:27:47 +00:00
pedemont%us.ibm.com
87e3244498
Bug 339863 - Scriptable SVG interfaces inherit from non-scriptable interfaces. Missed one file in my original check in. r=tor
...
git-svn-id: svn://10.0.0.236/trunk@208324 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 20:00:10 +00:00
dbaron%dbaron.org
c833c0ae97
Add testcases used on reflow branch (bug 300030).
...
git-svn-id: svn://10.0.0.236/trunk@208309 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 18:06:23 +00:00
smontagu%smontagu.org
ec3cf4e6c5
Only strip zero-width joiner and non-joiner control characters when we do our own Arabic shaping (hunk missed in original checkin). Bug 280936, r=jshin, sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@208287 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 07:34:29 +00:00
mats.palmgren%bredband.net
2b07153d10
1. Make scroll frames non-splittable.
...
2. Make a placeholder splittable only if the out-of-flow is.
3. If a float placeholder is not splittable then place it immediately
instead of failing to reflow it because it can't be split.
b=337419 (Patch B) r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@208285 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 05:22:16 +00:00
tor%cs.brown.edu
d51a7166fa
Bug 347245 - Remove nsSVGCairoGlyphGeometry. r=longson, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208203 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-23 18:16:15 +00:00
mrbkap%gmail.com
e186daab25
Update the caret's position and size after reflows. bug 334609, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208144 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-23 02:06:39 +00:00
bmlk%gmx.de
34c64d1f4f
adjust col frames instead of asserting that the number of cols is wrong bug 347725 r/sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@208089 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 06:08:15 +00:00
mats.palmgren%bredband.net
338bf14650
Don't steal floats from descendant float containing blocks. b=348887 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208086 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 03:04:18 +00:00
mats.palmgren%bredband.net
b3e8a55b32
Fix an "ASSERTION: same old and new parent frame". b=348708 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@208085 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 02:29:24 +00:00
mats.palmgren%bredband.net
0e4fca5671
Improve error handling in nsCSSFrameConstructor::CreateContinuingFrame() and its callers. b=337419 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@208083 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-22 01:33:46 +00:00
bzbarsky%mit.edu
60595fb8cb
Adding testcases.
...
git-svn-id: svn://10.0.0.236/trunk@208053 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-21 22:10:27 +00:00
mrbkap%gmail.com
19c307e777
Invalidate the caret's position while we can still figure out which continuing frame we are in. bug 336637, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207773 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 20:58:31 +00:00
mats.palmgren%bredband.net
3f20c69ea2
Leave the placeholder's pointer to the out-of-flow intact because the float cache depends on it later on. b=348688 r=bzbarsky sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207728 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 13:15:26 +00:00
longsonr%gmail.com
fc88967e0c
Bug 348610 - Cairo degenerate path values are in device units. r=tor, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207720 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 10:36:40 +00:00
smontagu%smontagu.org
9ef3826c64
Only strip zero-width joiner and non-joiner control characters when we do our own Arabic shaping. Bug 280936, r=jshin, sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@207718 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 09:23:13 +00:00
myk%mozilla.org
d4304c6d5a
fix crash when restarting for update [@ nsCSSStyleSheet::SetComplete]
...
Patch by Boris Zbarsky.
r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@207713 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 08:16:41 +00:00
uriber%gmail.com
7a3b5b4bcb
Don't descend into bidi leaves in InitContinuationStates(). bug=348711 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207706 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 07:50:35 +00:00
Olli.Pettay%helsinki.fi
feb7d2f9a8
Trying to fix balsa orange. Changing NS_ERROR to NS_WARNING, since event listeners aren't now removed from xul elements when they get removed from document.
...
git-svn-id: svn://10.0.0.236/trunk@207578 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 11:36:07 +00:00
Olli.Pettay%helsinki.fi
ce2d10f5e8
Fix problem with AddRef
...
git-svn-id: svn://10.0.0.236/trunk@207573 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 09:19:07 +00:00
Olli.Pettay%helsinki.fi
9639b01bdf
Bug 286619, registered event listeners are lost (not firing) after moving XUL elements using DOM appendChild/removeChild methods, r=sicking, sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@207572 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 08:44:45 +00:00
bzbarsky%mit.edu
1851a1d1ac
Another test
...
git-svn-id: svn://10.0.0.236/trunk@207561 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 06:35:38 +00:00
bzbarsky%mit.edu
bcc3ef5682
Adding tests.
...
git-svn-id: svn://10.0.0.236/trunk@207555 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 06:03:30 +00:00
rbs%maths.uq.edu.au
8caba6b9bc
js changes to MathML are not drawn, b=337700, r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@207549 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 05:28:26 +00:00
bzbarsky%mit.edu
36b317d733
Implement the :default CSS3 pseudo-class. Bug 302186, patch by Allan Beaufour
...
<allan@beaufour.dk> and jpl24 <jlurz24@gmail.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207539 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 03:20:19 +00:00
roc+%cs.cmu.edu
173a1877ef
Bug 345071. Fix PrepareUnicodeText to handle words in the current textnode that extend past the end of the frame. r=smontagu,sr=rbs
...
git-svn-id: svn://10.0.0.236/trunk@207534 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 01:57:06 +00:00
bzbarsky%mit.edu
b0805a03a5
Address review comments from bug 285727. Bug 348455, r+sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@207520 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 00:28:39 +00:00
dbaron%dbaron.org
2dd22ba512
Use SetMEWToActualWidth when we set the MEW to the actual width. b=331684 r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@207518 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 00:20:02 +00:00
bzbarsky%mit.edu
dad790ea9c
Make it possible for document observers who need to worry about XBL to observe
...
the binding manager and make presshell do that. Bug 348573, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@207498 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 22:41:58 +00:00
bzbarsky%mit.edu
e9bc1475e8
Don't clobber the parentFrame we need to recover letter frames on. Bug 348729, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207497 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 22:26:02 +00:00
enndeakin%sympatico.ca
20222beb1a
Bug 345896, menus don't find menupopups in XBL, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207453 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 15:55:45 +00:00
rbs%maths.uq.edu.au
fee92234f4
fix typo that caused the CSS declaration to be ignored -- comments in CSS must be delimited with /* */ and not //
...
git-svn-id: svn://10.0.0.236/trunk@207438 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 13:17:54 +00:00
rbs%maths.uq.edu.au
599898014b
Frames not destroyed with <mmultiscripts> and <mtd>, b=348492, r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@207415 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 04:49:43 +00:00
bzbarsky%mit.edu
5d3824c989
Use the right insertion frame for insertion points. Bug 348049, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207407 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 01:37:52 +00:00
bzbarsky%mit.edu
a2132179a7
Deal with flex values that add up to too much. Bug 345709, r=neil, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207402 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 01:08:00 +00:00