18517 Commits

Author SHA1 Message Date
longsonr%gmail.com
31e6a77ee1 Bug 343250 - Still have interface map entries for nsSupportsWeakReference. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@201684 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 15:47:58 +00:00
longsonr%gmail.com
b02009b96a Bug 343221 - ASSERTION: didn't find frame to delete putting overflow:hidden on svg circle. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@201683 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 15:45:44 +00:00
mats.palmgren%bredband.net
14e56648c0 Remove the special painting code for a 165-twips checkbox. Move the remaining parts of nsFormControlHelper to its consumers and remove nsFormControlHelper.{cpp,h} from the tree. b=343495 r+sr=roc (r=me on roc's part)
git-svn-id: svn://10.0.0.236/trunk@201677 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 10:43:51 +00:00
smontagu%smontagu.org
eedadb760a Only display a bidirectional caret on platforms that implement nsIBidiKeyboard. Bug 272096, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@201667 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 08:29:53 +00:00
jst%mozilla.jstenback.com
e2f9b9dd68 Fixing bug 313337. Make input control onchange events only fire when the change is made by the user, not by script. r=bzbarsky@mit.edu, sr=bugmail@sicking.cc
git-svn-id: svn://10.0.0.236/trunk@201614 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-05 22:15:01 +00:00
aaronleventhal%moonset.net
4726524dfe Bug 339237. Fix accessible menu events regression. r+sr=bz, for UI r=neil, mano
git-svn-id: svn://10.0.0.236/trunk@201594 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-05 20:42:22 +00:00
smontagu%smontagu.org
35a19f2b0b Make nsScrollBoxObject:ScrollByIndex() bidi-capable. Bug 343104, r=uriber, sr=roc
git-svn-id: svn://10.0.0.236/trunk@201549 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-05 09:14:15 +00:00
uriber%gmail.com
387920ed90 Make sure that we're inserting the new frame after the last continuation of the :before pseudo-element. bug=343540 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@201548 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-05 05:38:10 +00:00
mats.palmgren%bredband.net
b87855df49 Block-level replaced element margin box must not overlap any floats. b=342531 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@201547 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-05 03:53:22 +00:00
uriber%gmail.com
01ebf6856f Limit the fix for bug 337135 to the -moz-pre-wrap case only. bug=343390, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@201480 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-03 07:12:42 +00:00
neil%parkwaycc.co.uk
b96287e297 Bug 340272 Ensure that tree.columns is always initialised r=enn sr=roc
git-svn-id: svn://10.0.0.236/trunk@201463 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-02 20:21:26 +00:00
cvshook%sicking.cc
aba7c6ff77 Bug 342062: Add nsIMutationObserver which has the ability to get notifications for just mutations happening in a subtree under a given node. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@201460 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-02 07:23:10 +00:00
tor%cs.brown.edu
b9ba785184 Backout of bug 339237.
git-svn-id: svn://10.0.0.236/trunk@201419 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-01 07:44:49 +00:00
aaronleventhal%moonset.net
37459e2724 Bug 339237. Fix accessible menu events regression. r+sr=bz, for UI r=neil, mano
git-svn-id: svn://10.0.0.236/trunk@201406 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-01 03:30:58 +00:00
tor%cs.brown.edu
86c25b94a6 Bug 342874 - Use covered region to minimize svg painting. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@201370 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-30 19:19:42 +00:00
bzbarsky%mit.edu
74f1605044 Add null-checks to protect against a dead tree. Bug 305023, patch by Joerg
Bornemann <jobor@gmx.de>, r=neil, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@201367 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-30 18:22:36 +00:00
mats.palmgren%bredband.net
1bbaeed419 Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@201187 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 02:32:36 +00:00
roc+%cs.cmu.edu
b1ae3cf7e7 relanding fix for bug 317278 :-(
git-svn-id: svn://10.0.0.236/trunk@201179 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 01:19:48 +00:00
darin%meer.net
8ef91351f5 fixes bug 333167 "remove idle timer / timer manager after bug 326273 is fixed" r=pavlov
git-svn-id: svn://10.0.0.236/trunk@201170 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-29 00:01:58 +00:00
tor%cs.brown.edu
a095fc6a94 Build bustage fix from bug 341257.
git-svn-id: svn://10.0.0.236/trunk@201153 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 22:26:39 +00:00
tor%cs.brown.edu
cf84a5cda4 Forgot to change UUID for bug 341257.
git-svn-id: svn://10.0.0.236/trunk@201150 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 22:08:43 +00:00
tor%cs.brown.edu
766aa742b8 Bug 341257 - clipPath not correctly checking for nontrivial situations
and not informing children that the CTM has changed.  r=scootermorris, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@201149 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 22:04:48 +00:00
bmlk%gmx.de
24de0ae75c reset row indices if rowgroups may have moved bug 342559 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@201120 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 19:00:01 +00:00
bmlk%gmx.de
8e040e2ee9 reset column info for all cellmaps if they need to be reset, bug 339246 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@201118 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 18:56:10 +00:00
longsonr%gmail.com
49ab50afff Bug 341638 - Rationalise nsSVGTextFrame, nsSVGTextPathFrame and nsSVGTSpanFrame. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@201094 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 15:23:40 +00:00
longsonr%gmail.com
b8a8508d75 Bug 342726 - Reduce nsSVGPatternFrame and nsSVGMaskFrame memory usage. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@201090 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 12:32:26 +00:00
uriber%gmail.com
a8c46f2589 Allow removing multiple trimmed whitespace characters when painting text. bug=337135 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@201089 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-28 12:14:48 +00:00
tor%cs.brown.edu
e8d99d2965 Bug 342542 - Repair textPath from bug 342200. r=longsonr, sr=roc
git-svn-id: svn://10.0.0.236/trunk@201038 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-27 22:54:31 +00:00
roc+%cs.cmu.edu
bd9175c940 Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@200963 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-26 22:18:23 +00:00
bryner%brianryner.com
70b6894f54 fixing bustage from bug 319551 (bad trunk merge)
git-svn-id: svn://10.0.0.236/trunk@200902 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-26 19:06:20 +00:00
bryner%brianryner.com
22f63d0a84 Clear the old child docshells when SetDOMDocument is called, so that they don't get persisted in session history before they're GC'd. Also, update SHEntry to hold strong references to the child docshells. Bug 319551, r=sicking sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@200898 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-26 18:48:52 +00:00
cvshook%sicking.cc
b4cd179735 Bug 181860: Don't the external protocol handler when loading images, stylesheets, etc. r/sr=darin
git-svn-id: svn://10.0.0.236/trunk@200880 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-26 17:57:44 +00:00
bmlk%gmx.de
d4f48518a5 adjust the starting column index always if a entire colgroup needs adjusted colindices bug 339315 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@200789 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-24 05:42:38 +00:00
dveditz%cruzio.com
1df5c4d525 bug 284219 addendum, missed biesi's review comment
git-svn-id: svn://10.0.0.236/trunk@200636 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 22:21:52 +00:00
martijn.martijn%gmail.com
ad03baad9d Bug 342422 - Using createRange() and then adding that range to the selection with addRange throws exception, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@200611 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 19:07:33 +00:00
dveditz%cruzio.com
f869942298 Bug 284219: add EnsureStringLength() helper function to nsReadableUtils.h to
simplify OOM checks when growing an nsAString. r/sr=darin


git-svn-id: svn://10.0.0.236/trunk@200610 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 19:07:30 +00:00
bmlk%gmx.de
eaa542d299 reorder cellmaps if the rowgroup order might have changed bug 339130 r7sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@200567 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 04:19:36 +00:00
tor%cs.brown.edu
251131568f Bug 342301 - nsSVGPathGeometryElement::GetMarkPoints should take nsTArray.
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@200527 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-21 19:35:59 +00:00
tor%cs.brown.edu
6ae4affb57 Bug 342200 - Remove nsSVGPathGeometryFrame subclasses. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200511 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-21 15:42:28 +00:00
roc+%cs.cmu.edu
e7ac888254 Bug 342093. Use GetPositionIgnoringScrolling where we can, now that it exists. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@200462 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 21:13:05 +00:00
roc+%cs.cmu.edu
b29a9ab8a1 Bug 288357. Force abs-pos frames to always take the first-in-flow abs-pos container as their container. This prevents confusion when placeholders move across next-in-flow boundaries. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@200461 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 21:10:02 +00:00
tor%cs.brown.edu
0221e8b516 Bug 342046 - Remove nsSVGCairoPathGeometry. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200435 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 17:01:09 +00:00
bzbarsky%mit.edu
1ac3e4654b Rev the iid. Bug 335689, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@200407 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 04:21:56 +00:00
dbaron%dbaron.org
de473d5f34 Make conditions that cause additional pass for shrink wrap case less restrictive so that we do the additional pass inside a shrink-wrap scrollframe. b=325680 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@200385 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 00:46:32 +00:00
mark%moxienet.com
011cbdbc29 209989 After Find Again (Ctrl-G/F3), text highlighting color becomes green. Patch (tweak) by Peter Kasting <pkasting@google.com>. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@200377 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 00:30:18 +00:00
roc+%cs.cmu.edu
d643001e93 Bug 317278. Reland patch that reflows lines again if we detect some already-placed floats need to move to the next line. This time, with changes to nsSpaceManager's PushState/PopState infrastructure so that dynamic allocations are never required; the saved state is always stack-allocated by callers. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@200367 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 23:06:59 +00:00
roc+%cs.cmu.edu
8c5f3b9a65 Bug 341695. Never look at the mRect coordinates of SVG foreignobject frames, SVG uses them for other things. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@200359 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 22:06:41 +00:00
roc+%cs.cmu.edu
fd309fa894 Backing out patch for 317278 due to Tp regression
git-svn-id: svn://10.0.0.236/trunk@200257 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 01:29:07 +00:00
roc+%cs.cmu.edu
6d142c7e60 Bug 317278. In some cases we push float placeholders from one line to the next after we have already placed their floats on the line. In such situations, reset the space manager and force the line to reflow again so those floats don't get placed. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@200256 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 00:02:49 +00:00
timeless%mozdev.org
d7d1bbda1f Bug 337917 Make consumers stop using cids from other modules
git-svn-id: svn://10.0.0.236/trunk@200245 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-18 21:18:22 +00:00