5564 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
de3dca4e60 Don't generate state keys at all, if there's nothing to get. Bug 388387, r+sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@230408 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-21 03:00:03 +00:00
peterv%propagandism.org
b338e16b43 Fix for bug 386300 (Caret disappears when pressing UP at the top of a contenteditable region). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@230280 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-19 09:47:49 +00:00
roc+%cs.cmu.edu
b2bcd6f97a Bug 385354. When appending the first child of an element with :before content, we need to make sure we append after the :before frames for the element. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@230265 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-19 04:25:17 +00:00
bzbarsky%mit.edu
4738c3572d Propagate stylesheet principals through to XBL binding loads; streamline load
security checks in the XBL code (so that all the security checks are gated
through LoadBindingDocumentInfo).  Bug 204140, r=dbaron for the CSS changes,
r=sicking for the XBL changes, sr=sicking.

In particular, this change allows user stylesheets loaded from local files to
link to local files.


git-svn-id: svn://10.0.0.236/trunk@230242 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 21:56:58 +00:00
vladimir%pobox.com
652c247e96 b=382613, moz-border-radius of background color isn't clamped to 50%, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@230183 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 14:14:53 +00:00
sharparrow1%yahoo.com
4b8a437541 Bug 381631: Cannot print pages in Landscape mode. patch by Kenneth Herron, r=pavlov, sr=roc
git-svn-id: svn://10.0.0.236/trunk@230072 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-16 23:16:49 +00:00
enndeakin%sympatico.ca
8d10cd84b0 Bug 388064, remove extra active popup list from presshell, since popup manager now tracks popups, and does so for all popups, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@230028 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-16 14:53:33 +00:00
dbaron%dbaron.org
3a826a722d Add tests for bugs 66619 and 388019.
git-svn-id: svn://10.0.0.236/trunk@230020 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-16 05:56:55 +00:00
dbaron%dbaron.org
9507877a93 Don't drop empty rectangles on the floor. b=388019 r=sharparrow1@yahoo.com sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@230019 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-16 05:55:04 +00:00
dbaron%dbaron.org
e5c6957b16 Make ScrollContentIntoView consider continuations so that tabbing to a multi-line link makes the whole thing visible. b=66619 r=sharparrow1@yahoo.com sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@230017 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-16 05:53:19 +00:00
dbaron%dbaron.org
7b4c777d6d Back out bug 66619 until I get review on bug 388019.
git-svn-id: svn://10.0.0.236/trunk@229945 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-14 05:18:09 +00:00
jwatt%jwatt.org
4e247c534f Fixing bug 387884. Use of assignment instead of comparison in assertion. r+sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@229891 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-13 11:03:48 +00:00
longsonr%gmail.com
2ddd1751ce Bug 375173 - svg switch occasionally displays multiple children. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@229890 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-13 09:58:48 +00:00
dbaron%dbaron.org
13bdbd604a Make ScrollContentIntoView consider continuations so that tabbing to a multi-line link makes the whole thing visible. b=66619 r=sharparrow1@yahoo.com sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@229860 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 23:48:37 +00:00
bzbarsky%mit.edu
b5b433a6b7 Make attribute changes that also cause a state change properly reresolve style
when a selector uses both the state and the attribute.  Bug 315920, r=dbaron,
sr=sicking.


git-svn-id: svn://10.0.0.236/trunk@229833 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 20:05:49 +00:00
enndeakin%sympatico.ca
2c5fbcb1c5 Bug 387720, fix shift+tab not working, popup reworking uncovered this bug which manifested itself as a regression, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@229802 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 13:54:42 +00:00
db48x%yahoo.com
525634874e Bug 384576 – adding -moz-border-radius to an element causes the background to be drawn without dpi scaling
r=sharparrow1, sr=roc


git-svn-id: svn://10.0.0.236/trunk@229788 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 04:04:33 +00:00
jwalden%mit.edu
dda6ff3c99 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.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
jruderman%hmc.edu
8169ada629 Bug 99319, Silence startup printf "Note: styleverifytree is disabled" and friends in the "disabled" case. Patch by Ryan Jones, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@229493 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-07 23:53:00 +00:00
dbaron%dbaron.org
f90c5b83d4 Turn warning on constructing frames in the middle of reflow back into an assertion, now that the dependent bugs are fixed. b=336756
git-svn-id: svn://10.0.0.236/trunk@229336 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 20:40:14 +00:00
dbaron%dbaron.org
2f24fe473a Implement -moz-border-start and -moz-border-end. Patch by Simon Montagu <smontagu@smontagu.org> and me. b=74880 r/sr=smontagu/dbaron
git-svn-id: svn://10.0.0.236/trunk@229329 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 18:51:40 +00:00
enndeakin%sympatico.ca
66f6fed78b Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz
git-svn-id: svn://10.0.0.236/trunk@229322 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 15:49:46 +00:00
roc+%cs.cmu.edu
a3b78f208e Bug 383129. Don't treat tree-related XUL tags as special when they're root elements. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@229303 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 03:20:04 +00:00
mats.palmgren%bredband.net
d16cd27e96 Make the viewport area that of the root frame, or in paginated contexts, the page content frame. b=380816 r=sharparrow1 sr=roc
git-svn-id: svn://10.0.0.236/trunk@229300 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-04 01:13:07 +00:00
sharparrow1%yahoo.com
1fefb19635 Bug 386142: fantasai's li'l Need More Comments bug. Patch by fantasai, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@229291 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 22:49:01 +00:00
bzbarsky%mit.edu
0472bf9f0b Menubars are special on OSX too. Bug 385880, r=bernd, sr=roc
git-svn-id: svn://10.0.0.236/trunk@229262 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-03 18:48:57 +00:00
longsonr%gmail.com
8ee464f3d7 Bug 384391 - make sure outer svg is constructed only for svg:svg. Revisited to fix crashes (bug 385840 and bug 385852). r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@229142 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-02 12:20:13 +00:00
smontagu%smontagu.org
59d7d0ac45 Move SymmSwap and other character-related Bidi utility methods from layout to intl/unicharutil. Bug 385539, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@229091 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-01 05:56:11 +00:00
sharparrow1%yahoo.com
f572571167 Bug 375493: Adding an element with counter-increment does not update subsequent elements with counter. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@229068 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-30 17:41:03 +00:00
kherron%fmailbox.com
551afee25b Backing out patch for bug 381631 again, due to reftest failures.
git-svn-id: svn://10.0.0.236/trunk@229064 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-30 15:01:03 +00:00
kherron%fmailbox.com
6c679e8a1c Bug 381631 - Cannot print pages in Landscape mode. r=pavlov, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@229056 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-30 12:02:37 +00:00
enndeakin%sympatico.ca
31eeecce7d Bug 279703, backing out the popup changes due to performance regressions. sigh.
git-svn-id: svn://10.0.0.236/trunk@229020 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 22:16:06 +00:00
enndeakin%sympatico.ca
bc283952f4 Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz
git-svn-id: svn://10.0.0.236/trunk@229013 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-29 19:04:52 +00:00
peterv%propagandism.org
9e04fca5dd Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@228918 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-28 02:48:22 +00:00
peterv%propagandism.org
857e346b36 Backing out to fix orange.
git-svn-id: svn://10.0.0.236/trunk@228906 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 23:21:09 +00:00
peterv%propagandism.org
4161532453 Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@228893 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 22:29:54 +00:00
sharparrow1%yahoo.com
826e43bb05 Bug 386108: remove nsIDrawingSurface. rs=pavlov
git-svn-id: svn://10.0.0.236/trunk@228887 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 21:53:35 +00:00
sharparrow1%yahoo.com
1fbfd1c4ec Bug 385862: View usage cleanups. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@228848 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 16:37:51 +00:00
roc+%cs.cmu.edu
e5b5169706 Bug 383551. Clean up IsInlineFrame, nsStyleDisplay::IsBlockLevel and related methods. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@228806 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 02:31:35 +00:00
flamingice%sourmilk.net
b908c70beb Bug 384965, use const nsEvent* aEvent in nsLayoutUtils::GetEventCoordinatesRelativeTo, Patch by Karl Tomlinson, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@228791 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 00:30:21 +00:00
sharparrow1%yahoo.com
18237cf2d9 Bug 385936: Remove nsLayoutUtils::CreateOffscreenContext. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@228770 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-26 18:46:35 +00:00
kherron%fmailbox.com
5d9db892c1 Back out patch for bug 381361 due to ref test failures on Windows.
git-svn-id: svn://10.0.0.236/trunk@228654 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-24 15:13:25 +00:00
kherron%fmailbox.com
4fe07f006f Bug 381631 - Cannot print pages in Landscape mode. r=pavlov, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@228649 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-24 11:20:35 +00:00
smontagu%smontagu.org
ed0b8a7cc4 Remove unused argument 'aAttribute' in nsCSSFrameConstructor::StyleChangeReflow. Bug 382244, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@228645 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-24 09:35:23 +00:00
mats.palmgren%bredband.net
2e741a3325 Don't ref-count nsIScrollableViewProvider. b=385286 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@228623 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-23 07:39:40 +00:00
dbaron%dbaron.org
cd6e9c2d37 Make text-indent contribute to intrinsic widths, and handle negative text-indent and negative margin properly by distinguishing forced and optional breaks when accumulating minimum widths. b=368155 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@228548 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-21 22:33:10 +00:00
tor%cs.brown.edu
292051be4e Bug 384391 - maks sure outer svg is constructed only for svg:svg. r=bz, sr=roc
git-svn-id: svn://10.0.0.236/trunk@228428 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-21 15:05:05 +00:00
bzbarsky%mit.edu
758ef87df4 We don't have to blow away intrinsic widths on ancestors when kids are appended
to an already-dirty reflow root.  Bug 383992, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@228165 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 05:12:58 +00:00
jwalden%mit.edu
ea4c6420a5 Add an omitted word to a comment.
git-svn-id: svn://10.0.0.236/trunk@228140 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:37:03 +00:00
roc+%cs.cmu.edu
ffb0f5620e Bug 366128. Restrict disabling of floats in XUL to cases where the container is not a float containing block. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@227957 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 09:13:25 +00:00