20305 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
8f29d1da1a Remove bogus assert. Bug 350128, r+sr=roc, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@231324 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 18:11:44 +00:00
bzbarsky%mit.edu
3524c6eee1 Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
update the resize flags properly.  Bug 388084, r+sr+a=dbaron


git-svn-id: svn://10.0.0.236/trunk@231323 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 18:08:07 +00:00
bzbarsky%mit.edu
73e6ccf0ea Flush layout before starting to pump data into plug-ins if we started the data
load ourselves.  Fixes various issues with a number of plug-ins that expect
NPP_SetWindow() to have been called before NPP_WriteReady or NPP_Write.  Bug
381512, r=biesi, sr=jst


git-svn-id: svn://10.0.0.236/trunk@231321 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 17:54:37 +00:00
sharparrow1%yahoo.com
b0103f33d8 Bug 386266: Crash [@ nsFrameManager::UnregisterPlaceholderFrame] or assertions with -moz-column and float. r+sr=bzbarsky, a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@231318 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 17:20:45 +00:00
vladimir%pobox.com
fbe573d303 Create a new canvas for each test run; also, don't hang if an exception is thrown, instead print an error and exit
git-svn-id: svn://10.0.0.236/trunk@231285 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 08:53:53 +00:00
roc+%cs.cmu.edu
e63bc63a94 Backing out patches for bug 385270 (mostly --- due to other checkins in the meantime, the GetContent*() helper functions need to stay) to fix regressions. a=schrep
git-svn-id: svn://10.0.0.236/trunk@231203 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-30 23:56:14 +00:00
sharparrow1%yahoo.com
d320fcdfc7 Backout bug 320378 due to regression bug 389398
git-svn-id: svn://10.0.0.236/trunk@231075 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 22:03:57 +00:00
Olli.Pettay%helsinki.fi
bd9a96d5b9 Backing out bug 275196, xml:id, to fix tp regression
git-svn-id: svn://10.0.0.236/trunk@231054 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 14:16:21 +00:00
Olli.Pettay%helsinki.fi
76bd637ef6 Bug 275196, xml:id, r=sicking, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@231049 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 12:22:17 +00:00
roc+%cs.cmu.edu
11a415bfd1 Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@231046 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 09:47:45 +00:00
tor%cs.brown.edu
0722ee44b2 Bug 383184 - Implement SVG lighting filters.
Style portion r+sr=dbaron, rest r=longsonr, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@231040 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 06:57:43 +00:00
dbaron%dbaron.org
8b81abaf10 Remove additional unused code from system font redesign, and add one comment. b=377947 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@231035 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 06:41:37 +00:00
dbaron%dbaron.org
23ab448471 Make SetGenericFont not use aStartStruct-based computation since it's fundamentally incompatible with it. b=216456 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@231030 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 06:32:19 +00:00
roc+%cs.cmu.edu
9434b513a1 Bug 379349. Reftest files need to be added. Created by fantasai
git-svn-id: svn://10.0.0.236/trunk@231025 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 04:48:54 +00:00
jst%mozilla.org
daccf057ae Bug 280959: Adding support for cut, copy, paste events. Patch by mfenniak-moz@mathieu.fenniak.net, r=Olli.Pettay@gmail.com, sr=jst@mozilla.org,jonas@sicking.cc
git-svn-id: svn://10.0.0.236/trunk@231016 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 04:14:35 +00:00
ginn.chen%sun.com
b41bca37e9 Bug 387981 No focus events when exiting XUL submenus
r=surkov.alexander, enndeakin sr=neil


git-svn-id: svn://10.0.0.236/trunk@231015 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 04:14:32 +00:00
roc+%cs.cmu.edu
cb8c6e3a11 Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
git-svn-id: svn://10.0.0.236/trunk@231012 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 04:03:31 +00:00
sharparrow1%yahoo.com
46080bf88d Bug 4821: Implement page zoom (backend). r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@231009 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 03:34:16 +00:00
dbaron%dbaron.org
977315b181 Mark tests passing that were fixed by bug 389464.
git-svn-id: svn://10.0.0.236/trunk@230995 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 00:01:32 +00:00
dbaron%dbaron.org
1a0669a4e8 Fix enumerated values of font-size to depend on the right preference. b=389464 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@230988 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 23:14:47 +00:00
sharparrow1%yahoo.com
03252b67f1 Bug 387201: ASSERTION: If we asked for force-fit, it should have been placed with float, padding. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@230973 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 21:52:20 +00:00
bzbarsky%mit.edu
edbd43fcf9 Adding tests that make sure bug 352980 doesn't regress anything.
git-svn-id: svn://10.0.0.236/trunk@230970 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 21:47:22 +00:00
vladimir%pobox.com
f223a46fa8 b=339553, drawString enhancement for canvas, r=me; patch from robarnold
git-svn-id: svn://10.0.0.236/trunk@230947 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 18:21:35 +00:00
sharparrow1%yahoo.com
cf85fbccb8 Bug 386640: ClearStyleDataAndReflow is fundamentally broken. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@230941 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 17:14:14 +00:00
longsonr%gmail.com
a5fa4e2721 Bug 388411 - Improve frame construction: make trivial constructors inline and check that content is what we expect. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@230921 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 09:16:02 +00:00
bzbarsky%mit.edu
43d165c801 Avoid doing some work when initializing textfields. Bug 221150, patch by
peterv and a little bit me, r=me, sr=roc


git-svn-id: svn://10.0.0.236/trunk@230820 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 00:11:23 +00:00
dbaron%dbaron.org
5db8d4d5a2 Implement -moz-initial for almost all remaining properties. b=80887 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@230750 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 15:27:11 +00:00
longsonr%gmail.com
fbf4d262ab Bug 388295 - Clean up nsSVGPathGeometryFrame: make constructor protected, put methods belonging to the same interface together. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@230740 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 09:05:37 +00:00
dbaron%dbaron.org
69ad969c1d Avoid potential recursion into Compute*Data on the same rule node (for an inherited struct), which can cause a leak. Add bolder and lighter font-weight to CheckFontProperties. Fix incorrect propagation of generic fonts in ComputeFontData. b=383979 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@230732 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 04:13:45 +00:00
roc+%cs.cmu.edu
79a30d7b05 Bug 385270. Remove unnecessary (hopefully) bidi offset adjustment; the offsets will get fixed by a later reflow. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@230729 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 03:48:10 +00:00
bzbarsky%mit.edu
afdd80c5eb Have the rule take ownership of the parsed selector when we're done parsing it
instead of cloning the selector.  Bug 386123, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@230720 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 01:48:10 +00:00
bzbarsky%mit.edu
525f3e0e01 Add assertion. Bug 382199, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@230718 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 01:42:23 +00:00
bzbarsky%mit.edu
83a1ff9f71 Address nits in patch for bug 257868. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@230708 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 01:19:44 +00:00
enndeakin%sympatico.ca
a2cd632d90 Bug 388280, command event needs to know user input state, otherwise a popup could be blocked, r=jst,sr=bz
git-svn-id: svn://10.0.0.236/trunk@230702 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 00:55:54 +00:00
sharparrow1%yahoo.com
76b2a6cc11 Bug 320378: Fix rendering preformance for heavily nested pages with clearance.
git-svn-id: svn://10.0.0.236/trunk@230701 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 00:40:42 +00:00
sharparrow1%yahoo.com
f032c954de Reftest for bug 386147
git-svn-id: svn://10.0.0.236/trunk@230695 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 00:08:33 +00:00
asqueella%gmail.com
2617d636d9 Bug 388761 - fix MOZ_XUL-disabled builds
p=romaxa <romaxa@gmail.com>
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@230693 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 00:04:37 +00:00
martijn.martijn%gmail.com
a8ef60d239 Reftests for bug 386470, r=peterv
git-svn-id: svn://10.0.0.236/trunk@230690 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 23:40:17 +00:00
asqueella%gmail.com
e3a8e85fdf fix bug 388709 - "ASSERTION: Please remove this from the document properly: '!IsInDoc()'" with :after, floating :first-letter
Store the generated content as a nsCOMArray<nsIContent>* property on frames to make its clean-up on frame destruction less fragile.

r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@230686 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 23:31:12 +00:00
martijn.martijn%gmail.com
313efcf942 Bug 386470 – <marquee contentEditable> should stop, r=peterv, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@230673 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 22:02:57 +00:00
sharparrow1%yahoo.com
061b53d1a6 Bug 386147: Don't cut off floats at the bottom of the page, part 2: make sure continuations have the right preferred width. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@230668 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 21:40:10 +00:00
enndeakin%sympatico.ca
6c7f380713 Bug 387499, 387985, key navigation and shortcuts not working when menulist is closed, r=neil,sr=bz
git-svn-id: svn://10.0.0.236/trunk@230659 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 17:08:10 +00:00
sharparrow1%yahoo.com
1de0220ce1 Bug 388359: Menu items are highlighted as mouse pointer moves below menu. Fix makes GetEventCoordinatesRelativeTo work across window roots. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@230658 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 16:44:34 +00:00
jwatt%jwatt.org
5ebaaa8a68 Preemptive reftest for bug 379178.
git-svn-id: svn://10.0.0.236/trunk@230644 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 13:50:52 +00:00
jwatt%jwatt.org
9e99a8284d Backing out last checkin to fix reftest failures. See bug 381285.
git-svn-id: svn://10.0.0.236/trunk@230612 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-22 23:22:34 +00:00
jwatt%jwatt.org
846df9f54a Fixing bug 381285. ASSERTION: can't mark frame dirty during reflow. r=dbaron@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@230609 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-22 22:35:05 +00:00
bzbarsky%mit.edu
b9c7c16ad3 Adding test.
git-svn-id: svn://10.0.0.236/trunk@230602 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-22 20:30:09 +00:00
dbaron%dbaron.org
c197ae5ec7 Clean up empty gNoComputedStyle lists.
git-svn-id: svn://10.0.0.236/trunk@230601 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-22 19:57:15 +00:00
dbaron%dbaron.org
a74fb3af48 Don't test properties whose values overlap with others.
git-svn-id: svn://10.0.0.236/trunk@230600 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-22 19:56:35 +00:00
dbaron%dbaron.org
24d2facf62 Add hooks to get correct computed value for logical box properties.
git-svn-id: svn://10.0.0.236/trunk@230599 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-22 19:56:13 +00:00