Vladimir Vukicevic
cdebcfceeb
b=566447; add presshell memory reporter; r=bz
2010-05-31 19:19:35 -07:00
Robert O'Callahan
60499e8fa3
Bug 559499. Don't need to put the children of nsCanvasFrame in a psuedo-stacking-context. r=mats
2010-06-01 11:22:50 +12:00
David Zbarsky
8d8553ee41
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Mats Palmgren
31d408bca4
Adjust the caret y-position for zero-height inlines. b=503531 r=roc
2009-09-29 23:07:05 +02:00
David Zbarsky
bb6a0e81f4
Bug 507762: Parse CSS style sheets independently of case-sensitivity, and instead check case correctly when using the stylesheets. r=dbaron
2009-09-28 23:07:45 -07:00
Timothy Nikkel
73a27c9267
Bug 518777. When drawing the canvas background color for drawWindow, adjust CanvasArea because it is relative to the frame itself. r=roc
...
--HG--
rename : layout/base/tests/test_bug514127.html => layout/base/tests/test_bug518777.html
extra : rebase_source : 252a78c5444513eac82b6ebc6ae202aef91bc5ce
2009-09-28 20:40:24 -05:00
Neil Deakin
a11c6e6243
Bug 516615, when capturing, check if the target frame's content is a descendant of the capturing content, rather than using the frame tree, r=roc,sr=smaug
2009-09-28 10:17:01 -04:00
Kyle Huey
c815c08e8d
Bug 513684. Stop :hover from bleeding through certain elements. r=roc Test fixes from Markus Stange <mstange@themasta.com>.
2009-09-26 16:35:05 -07:00
Geoff Lankow
bd900ff5fd
Bug 517882: Implement a -moz-tab-size CSS property that specifies the number of spaces between tab stops in preformatted text. r=roc, dbaron
2009-09-26 13:23:47 -07:00
Dão Gottwald
b15d2e3fde
Backed out changeset a2d46929bcbd
2009-09-26 22:21:22 +02:00
Kyle Huey
dbd51bf4f0
Bug 513684 - Stop :hover from bleeding through certain elements. r=roc
2009-09-13 22:54:44 -04:00
liucougar
5104b445c7
Bug 396392 - Support for getClientRects and getBoundingClientRect in DOM Range
...
r=roc sr=(jonas, roc)
2009-09-24 23:01:48 +02:00
Michael Ventnor
b1ac8d20b5
Bug 514670 - -moz-box-shadow should follow radius only on corners with radius. r=roc
2009-09-24 08:46:39 +02:00
Timothy Nikkel
cf4ff4828a
Bug 334460. Turn warning on re-entry into frame construction into an assertion. r=bzbarsky
...
--HG--
extra : rebase_source : a9c5cf5446a04322956b951c09154a6ebb82cf2a
2009-09-22 23:52:08 -05:00
Zelgadis
18ad8d6e45
Bug 517949 - Null pointer in PresShell::UnsuppressAndInvalidate() leads to crash
...
r+a1.9.2=roc
2009-09-23 16:38:57 +02:00
Timothy Nikkel
ca4682bf22
Bug 435441 patch 4 followup fix. One instance of mPendingRestyles -> aRestyles was missed in patch 4. r=dbaron
2009-09-22 14:01:55 -05:00
Robert O'Callahan
b45fe9a213
Bug 516740. Never simplify the visible region by increasing its area when we're subtracting opaque areas from the visible region. Instead, just don't subtract the opaque area if it would make the visible region too complex. r=bzbarsky
...
--HG--
extra : rebase_source : 388dd9229d6d1a50efd409f508aded95f1ec226a
2009-09-20 00:12:48 +12:00
Robert O'Callahan
bab2afc1ec
Bug 435441. Fix signed/unsigned warning. r=dbaron
...
--HG--
extra : rebase_source : 2aac24423b822a5737714115ff9bc3c53677ddd2
2009-09-20 00:12:48 +12:00
Robert O'Callahan
8383498b71
Bug 510856. Create tests for which areas of the page are repainted or blitted by scrolling. r=dbaron
...
--HG--
extra : rebase_source : ab2ce1c1a77c42b0ea319cfe4aa0da89395cd632
2009-09-07 12:35:13 +12:00
Robert O'Callahan
12b82f1f1d
Bug 510856. Round out 'visible area of moving content' to device pixel edges to avoid stray subpixel rectangles needing to be repainted. r=dbaron
...
--HG--
extra : rebase_source : 83e0e490c4b145fb774ad149c7f7a9e6ff8998c7
2009-09-07 12:35:12 +12:00
Robert O'Callahan
6de615de1b
Bug 510110. Extend MozAfterPaint event to contain list of PaintRequest objects with information about individual invalidations. r=dbaron,sr=jst
...
--HG--
extra : rebase_source : 0e8b9f424d50c2d9e346f7ff15834202a6c101d1
2009-09-04 16:49:18 +12:00
Timothy Nikkel
5f8ff6cfdc
Bug 514127. Draw the canvas background color on the whole canvas area instead of just the viewport when RenderDocument is called with ignore scrolling flag. r=roc
2009-09-19 12:20:42 +02:00
Boris Zbarsky
82c38f6a01
Bug 515703. In some cases we can end up checking whether an element is the default submit before we've updated our default submit; in that situation wehave to do it the slow way. r=jst
2009-09-18 14:52:27 -04:00
Michael Ventnor
7b53709720
Bug 512988 - Text-shadow blur and underline messes up with padding-left. r+sr=roc
2009-09-18 20:18:35 +02:00
Mats Palmgren
4e06ef038e
Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky
2009-09-18 13:09:36 +02:00
Mats Palmgren
7ca7fe2f91
Bug 233463, patch 3 - Make Destroy/RemoveFrame() methods void and assert that the frame to remove is present. r=bzbarsky
2009-09-18 13:09:36 +02:00
Mats Palmgren
377056c269
Bug 233463, patch 2 - Introduce nsFrameList::mLastChild member for fast access to the last sibling frame. r=bzbarsky
2009-09-18 13:09:36 +02:00
Mats Palmgren
8279fd683e
Bug 233463, patch 0 - Use nsFrameList methods instead of nsIFrame::SetNextSibling. r=bzbarsky
2009-09-18 13:09:35 +02:00
Neil Deakin
6d83cdc84a
Bug 516880, use the right presshell when getting frames during mouse capture, r=roc
2009-09-17 12:59:42 -04:00
Jonathan Kew
5d195abe72
Bug 507970, part 3: add @font-face format hint for woff fonts, r=jdaggett
...
--HG--
extra : rebase_source : 44bbd8455cffbd21d77fafdec21e1a80792cd6d7
2009-09-17 12:03:12 +01:00
Mats Palmgren
948203eb7d
Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
2009-09-16 17:01:36 +02:00
Zack Weinberg
1bbb6caf46
Bug 497495 (frame poisoning) part 4: Change nsPresArena to maintain separate free lists for every frame class, based on its FrameIID. Pass the necessary information in from AllocateFrame and FreeFrame. r=roc sr=dbaron
2009-09-16 10:00:04 +12:00
Justin Dolske
f221ae86bd
Backed out changeset a3f33def2dca (bug 497495 part 4)
2009-09-14 17:26:08 -07:00
Boris Zbarsky
efc26f0c70
Bug 497495 (frame poisoning) part 4: Change nsPresArena to maintain separate free lists for every frame class, based on its FrameIID. Pass the necessary information in from AllocateFrame and FreeFrame. r=roc sr=dbaron
2009-09-14 17:29:56 -04:00
Neil Deakin
02a7469b05
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
2009-09-13 09:13:16 -04:00
Bobby Holley
0b02012ed8
Bug 435296 - Sync decode handling for decode-on-draw. r=roc
2009-09-12 16:44:18 -06:00
Bobby Holley
2d5ec55945
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
2009-09-12 16:44:18 -06:00
Zack Weinberg
17eb5a6efc
Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
2009-09-12 17:49:24 +01:00
L. David Baron
cf9a633c3c
Use nsRefPtr for new context in ReResolveStyleContext. (Bug 435441) r=bzbarsky
2009-09-11 06:46:36 -04:00
L. David Baron
0b77a89d40
Make style changes know whether they are for transitions or not. (Bug 435441) r=bzbarsky
2009-09-11 06:46:36 -04:00
Neil Deakin
a5bfe49767
Bug 503943, back out mouse capture patch, CLOSED TREE
2009-09-10 12:11:41 -04:00
Neil Deakin
2ca788ce33
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
2009-09-10 08:51:36 -04:00
Olli Pettay
8ba7e855e6
Bug 511883 - window.print() doesn't work from inside a frame, r=roc
...
--HG--
extra : rebase_source : 1e82eedf7b3c49f249800aa919b06c43270091f0
2009-09-09 16:53:06 +03:00
Alexander Surkov
f50096a8aa
Bug 514595 - it's not necessary to keep two events type for show and two ones for hide, r=marocz, davidb, ginn, sr=roc
...
--HG--
rename : accessible/tests/mochitest/test_events_mutation_coalesce.html => accessible/tests/mochitest/test_events_coalescence.html
2009-09-09 17:03:14 +08:00
Benjamin Smedberg
008e309c7f
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Dão Gottwald
09fc562917
Backed out changeset 1e6d52401dd2
2009-09-04 15:32:17 +02:00
Michael Ventnor
6b82353959
Bug 512988 - Text-shadow blur and underline messes up with padding-left. r+sr=roc
2009-09-04 14:24:26 +02:00
Christian Biesinger
c39efe899d
bug 513451 remove nsPresShell::EnumeratePlugins, it's been unused since bug 480819
...
r+sr=roc
2009-09-03 12:37:56 +02:00
Karl Tomlinson
aaa7227840
b=513807 comparison of unsigned expression >= 0 is always true when constructing nsGenConNodes r=dbaron
...
--HG--
extra : rebase_source : b4d995793272279136753949181b6c2793b111bf
2009-09-03 08:45:43 +12:00
Daniel Holbert
12ac4739b6
Bug 474049: (first patch) Add SMILOverrideStyle rule & accessors on nsIContent/nsGenericElement, to store SMIL-animated style values. r=dbaron r=bz
2009-09-02 17:28:37 -07:00
Timothy Nikkel
3ee08e2969
Bug 445765. In getting the device context from a docshell don't go through nsIBaseWindow::GetMainWidget because that always returns the device context for the primary screen when called on toplevel docshell. r=dbaron
2009-09-01 12:40:49 -04:00
fantasai
d5c48032c3
Bug 492627 - Remove Placeholder Continuations [Part V: Reimplement float splitting without placeholder continuations] r=roc
2009-08-31 11:25:36 -07:00
Jeff Walden
75a36235ad
Bug 508325 - Fix a second instance of the core problem fixed in the first push; also change NSCoordSaturatingMultiply into two separate functions, one of which requires the scale to be non-negative and one which doesn't. r=roc
...
--HG--
extra : rebase_source : e4dc7f9f8e5647512524dcaa0e48dd5f68fe64a0
2009-08-06 00:36:54 -07:00
Taras Glek
8943704095
Bug 457949 - no need for Stopwatch r=bsmedberg
...
--HG--
extra : rebase_source : 5cd3baecf54295012b28d42fc7bf4c9b34e12714
2009-08-28 11:03:51 -07:00
Jesse Ruderman
e1a92dde70
Add more crashtests
2009-08-27 21:11:40 -07:00
Jesse Ruderman
15e3a448a6
Add crashtests
2009-08-27 19:48:20 -07:00
Benjamin Smedberg
0df64c6bc4
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
...
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
Jonathan Watt
ed42a30cb8
Bug 508179. Implement 'pointer-events:none;' for all elements. r=roc, r=dbaron.
2009-08-26 20:53:35 -07:00
Robert O'Callahan
75dc1beb9c
Backed out changeset e2927bb26412
2009-08-26 14:49:18 -07:00
Zack Weinberg
18c763f2c5
Bug 497495 part 3a: rationalize the queryframe-implementation macro naming scheme, restructure the implementation to detect duplicate entries, and a couple fixes to the frame ID enumeration. r=dbaron sr=roc
...
Bug 497495 part 3b: update users of queryframe macros (strictly mechanical change). r=dbaron
--HG--
extra : rebase_source : ee672a17934227b408b83dc6b5cc4e4909652f72
2009-08-26 09:27:42 -07:00
Robert O'Callahan
02bbe8dd79
Bug 507926. Make sure CreateWindowEx doesn't fail when we're creating an invisible window. r=jmathies
2009-08-25 12:00:46 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Boris Zbarsky
36622c6995
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
...
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
Boris Zbarsky
04e56ca248
Backed out changeset 59ae87416f96 (bug 488249 followup) to fix test orange.
...
--HG--
extra : rebase_source : 0108b501163d0114ef96a9059023fad69accd9e1
2009-08-24 20:50:52 -04:00
Boris Zbarsky
f17e0c5b7c
Bug 488249 build bustage fix.
2009-08-24 16:28:21 -04:00
David Zbarsky
932e28482f
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Olli Pettay
a58a91a479
Bug 510465 - Initial zoom level of print preview depends on the zoom level of galley presentation, r=roc
2009-08-24 12:55:28 +03:00
L. David Baron
b2e8bbda9d
Backed out changeset 6b686281f9ac (Bug 445765) for causing a 3% Txul (Twinopen) regression on Linux.
2009-08-23 08:06:58 -07:00
Timothy Nikkel
b6e9e162b8
Bug 445765. In getting the device context from a docshell don't go through nsIBaseWindow::GetMainWidget because that always returns the device context for the primary screen when called on toplevel docshell. r=dbaron
2009-08-23 08:16:52 +02:00
Michael Ventnor
959e56fd9a
Use the correct area for computing the gradient image for 'background-position: fixed' gradients. (Bug 509681) r=roc
2009-08-22 10:10:12 -07:00
Mats Palmgren
96372404b6
Don't call CalculateContentBottom inside PR_MAX(), which evaluates its arguments twice. (Bug 511482) r=dbaron
2009-08-22 10:10:11 -07:00
Ryo Kawaguchi
54bb0a0d80
Implement background-image: -moz-image-rect(), which allows a region of an image to be used as a background image. (Bug 113577) r=roc, dbaron
2009-08-21 13:39:25 -07:00
Zack Weinberg
2cd31f70f9
Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
2009-08-20 14:52:48 -07:00
Jonathon Jongsma ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
219a2fe88e
Implement CSS transitions: implement the parsing and computation of the transition properties. (Bug 435441) r=bzbarsky
2009-08-20 14:52:47 -07:00
Mats Palmgren
ad55d4621d
Backout bug 506349 since it caused a test failure.
2009-08-19 04:24:29 +02:00
Mats Palmgren
5619fdf1b7
Flush the sink before zooming (restyle processing). b=506349 r=bzbarsky
2009-08-19 03:10:07 +02:00
Timothy Nikkel
68367486ce
Bug 503791. Make sure that the device context has a widget so that it can determine what screen it is on. r=dbaron
2009-08-17 20:21:07 -07:00
Zack Weinberg
cc794998ac
Bug 497495 (frame poisoning) part 2: Introduce nsIPresShell::AllocateMisc/FreeMisc functions; add an as-yet-unused "code" parameter to AllocateFrame/FreeFrame; fix up nsFrame to match; use AllocateMisc/FreeMisc for all non-frame pres arena objects; move clearing of frame objects from nsFrame::operator new to AllocateFrame. r=roc sr=dbaron
2009-08-17 20:21:06 -07:00
Zack Weinberg
f1502249fc
Bug 497495 (frame poisoning) part 1: Move the frame arena code to its own file and rename the class to nsPresArena. r=roc
2009-08-17 20:21:06 -07:00
Olli Pettay
7748742e49
Bug 473805 - Prevent resize event loops, r=dbaron
...
--HG--
extra : rebase_source : e0476c7c1b390ebe194e508c3c728d517483989b
2009-08-15 11:49:20 +03:00
Hashem Masoud
c8f711113e
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Robert O'Callahan
9f2ae1a715
Bug 507334, part 2: Blit multiple rectangles when scrolling rather than blitting only the largest single rectangle, and avoid repainting opaque content that covers the scrolling content. r=dbaron
2009-08-13 19:09:51 -07:00
Robert O'Callahan
14c9b93519
Bug 507334, part 1: Remove nsDisplaySummary optimization, since it introduces extra display items that would disable the optimizations in part 2. r=dbaron
2009-08-13 19:09:50 -07:00
Markus Stange
04d8aa170a
Bug 510149 - Changes to nsLayoutUtils::GetFrameTransparency. r=roc
...
--HG--
extra : rebase_source : 024d18340b423827524eb725d961d0907b90338d
2009-08-14 10:08:13 +12:00
Felipe Gomes
972bf3dc41
Bug 503541 - Fine grained control of gesture registration on widgets (Win7). r=smaug+roc, sr=smaug
2009-08-13 13:54:09 -07:00
Olli Pettay
40ba45524e
Bug 508373 - Generated content may cause reference loops, r=roc
2009-08-13 22:29:42 +03:00
Timothy Nikkel
42e3d17d27
Bug 508927. Assuming that the binding parent of the listboxbody content is the listbox content (and hence parent of listitems) is just wrong. Use ChildIterator instead to access the XBL nodes of the listboxbody content and get the frame constructor to pass the listboxbody frame the right container. r=bzbarsky, a=beltzner for CLOSED TREE
2009-08-13 11:38:22 -04:00
Olli Pettay
0dbb7cf7b8
Bug 503639 - [Mac OS X] Right-click on menu from folder from bookmark bar triggers context menu, r=enn
...
--HG--
extra : rebase_source : 8d7d4a2ae4a5cf9fca6f7b4961b9ebd5ba79255f
2009-08-13 12:11:42 +03:00
Timothy Nikkel
6cc6cdf024
Bug 500063. "ASSERTION: Already have an undisplayed context entry for aContent" while running leak tests. r=bzbarsky
2009-08-12 18:35:28 -04:00
Markus Stange
86545547c8
Bug 509876 - Clean up SyncFrameViewGeometryDependentProperties. r=roc
...
--HG--
extra : rebase_source : fdf898d51147231f33df507d28d927924dc465b8
2009-08-13 08:48:30 +12:00
Frédéric Wang
95d98aa305
b=297467 menclose r=karlt rs=roc
2009-05-29 13:08:35 +02:00
Boris Zbarsky
0dfb4b8059
Bug 508900. Fix assertion due to us not unsetting all the bits we should unset. r=dbaron
2009-08-10 10:54:21 -04:00
Timothy Nikkel
312cc0762c
Bug 497519 part 2. Only do special handling for legends whose content parnt is an HTML fieldset. bzbarsky
2009-08-07 15:51:25 -04:00
Timothy Nikkel
bb8491a3fd
Bug 497519 part 1. Clear the undisplayed map correctly in the presence of XBL. r=dbaron,bzbarsky
2009-08-07 15:51:25 -04:00
Masayuki Nakano
f9802cc670
Bug 128647 [RFE] Handler for WM_COPY/WM_CUT/WM_PASTE/WM_CLEAR r=ere+roc, sr=roc
2009-08-08 00:11:17 +09:00
Robert O'Callahan
cba39f15c7
Bug 504524. Change signature of nsIFrame: of nsIFrame::CharacterDataChanged to support passing of the full CharacterDataChangeInfo struct. r=bz
...
--HG--
extra : rebase_source : cdab9444f579d6b93e142ad8681152ecd180f818
2009-08-05 13:38:10 +12:00
Boris Zbarsky
e2f39a9eac
Bug 502288. Provide finer-grained style change hints for triggering reflow. r=dbaron
2009-08-03 21:22:13 -04:00
Boris Zbarsky
bc219716a8
Backed out changeset 25462849adcc (bug 502288) to get some talos cycles for the tracemonkey merge without this patch in.
...
--HG--
extra : rebase_source : bff86f8ab792af6109b1862d601e2ba560dc4ba1
2009-08-03 15:10:09 -04:00
Boris Zbarsky
ff75d6817f
Bug 502288. Provide finer-grained style change hints for triggering reflow. r=dbaron
2009-08-03 13:38:42 -04:00
liucougar@gmail.com
db643902e8
Bug 438840. Page-up/page-down in editable content should scroll the innermost scrollable region containing the caret, not the root. r=roc
...
--HG--
extra : rebase_source : 096868b13160a3c197387cf5e44fb7892b3b23ca
2009-08-03 14:18:57 +12:00
Timothy Nikkel
cfb5f9002b
Bug 494546. Make all containing block reconstruction async. r=dbaron
...
--HG--
extra : rebase_source : 4b28a43808c1ab6b64bff848f03ac5a0354bff51
2009-08-03 14:18:31 +12:00
Robert O'Callahan
942fad5d31
Bug 504311. Test.
...
--HG--
extra : rebase_source : 3df96915b133a9926310757ed0415beaefd635a3
2009-08-03 13:59:18 +12:00
Michael Ventnor
8ae6cd75f4
Bug 479220: Implement support for CSS gradients: -moz-linear-gradient() and -moz-radial-gradient(). r=roc, dbaron
2009-08-01 08:53:40 -07:00
Dão Gottwald
bf4108370b
Backed out changeset c086fca6fc55
2009-07-31 14:35:48 +02:00
Michael Ventnor
61ed5fe1e2
Bug 479220 - Implement the CSS gradients proposal. r=roc,dbaron sr=roc
2009-07-31 13:32:32 +02:00
Boris Zbarsky
f2936464e5
Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
2009-07-30 13:23:32 -04:00
Alexander Surkov
bfc59d9a35
Bug 452564 - can't create accessibles for table children when visibility style of table is changed, r=ginn.chen, sr=roc
2009-07-30 15:55:51 +08:00
Jeff Walden
a24a25ba2e
Bug 189519 - Implement CSS3 (-moz- for now)background-size. r=dbaron, other useful review comments from roc/bz
2009-05-28 11:09:05 -07:00
Timothy Nikkel
24844a2db3
Bug 504269. background color of iframe not drawn on print. r+sr=roc
2009-07-29 18:10:50 -04:00
Timothy Nikkel
6788e65ce3
Bug 269908. <legend> default style changes restrict styling options. r+sr=bzbarsky
2009-07-29 18:10:50 -04:00
Boris Zbarsky
209e31bf48
Relanding bug 496823 in the hopes that it's not causing the XP Txul issue.
...
--HG--
extra : rebase_source : 593d43b5c229e077e4454d848dba59265dee6b58
2009-07-29 08:53:27 -04:00
Boris Zbarsky
b4eb9b7084
Backed out changeset 622a29736f33 to see whether bug 496823 causes the WinXP Txul regression.
...
--HG--
extra : rebase_source : 450a2a83442a2326e303f97ad82d8213fbe11490
2009-07-28 14:35:28 -04:00
Boris Zbarsky
5fefb45a48
Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:53:20 -04:00
Boris Zbarsky
9d47a166af
Bug 504221 part 11. Switch the {ib}-split list munging to nsFrameList. r=fantasai,roc
2009-07-28 08:53:19 -04:00
Boris Zbarsky
cddaf1831c
Bug 504221 part 10. Switch the first-line frame list munging to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:53:19 -04:00
Boris Zbarsky
dca83c78dc
Bug 504221 part 9. Get rid of a silly LengthOf function. r+sr=roc
2009-07-28 08:53:18 -04:00
Boris Zbarsky
c749fe8981
Bug 504221 part 8. Make CreateAnonymousColFrames saner. r=bernd, sr=roc
2009-07-28 08:53:18 -04:00
Boris Zbarsky
b5d9390d06
Bug 504221 part 7. Make nsFrameItems inherit from nsFrameList. rfantasai, r+sr=roc
2009-07-28 08:53:18 -04:00
Boris Zbarsky
a345d5a408
Bug 504221 part 4. Switch MarkFramesForDisplayList to nsFrameList. r+sr=roc
2009-07-28 08:51:09 -04:00
Ryo Kawaguchi
f8f1c8c15b
Bug 506409: Merge Draw*ImageInternal methods into their Draw*Image callers, and fix a comment in imgIContainer.idl. patch=ryo r=roc
2009-07-27 16:48:13 -07:00
Timothy Nikkel
7d61af065e
Bug 506602. fix "warning: recurring into frame construction" when there isn't anything wrong. r=bzbarsky
2009-07-27 13:19:58 -04:00
Michael Kohler
404670f1f3
Bug 106386 - Correct misspellings in source code (old); Part 2; r=timeless
2009-07-27 10:47:02 +02:00
Boris Zbarsky
34df7918a4
Bug 496823. Blocks can implement GetLastChild() much faster than by just getting first child and iterating its siblings. r=roc
2009-07-26 21:27:32 -04:00
L. David Baron
e6a3698129
Destroy frame properties right after destroying the frame tree so they're destroyed before the style set. (Bug 399994) r=roc
2009-07-23 07:40:18 -04:00
Boris Zbarsky
97359757b6
Bug 502447. Make sure to recompute the viewport scrollbar flags early enough during root frame setup. r=roc
2009-07-22 21:31:44 -04:00
Robert O'Callahan
edefa6fb61
Bug 339548. Part 14: hide windowed plugins in CSS transforms and SVG foreignObject contexts; we can't display them properly, so let's not display them at all. r=dbaron
2009-07-22 12:45:14 +12:00
Robert O'Callahan
d520aa9f3f
Bug 352093. Part 12: Teach nsDocShell/nsDocumentViewer to deal with not having a widget
2009-07-22 12:45:10 +12:00
Robert O'Callahan
2ebc95776b
Bug 352093. Part 10: misc fixes to remove assumptions about documents having widgets. r=smaug
2009-07-22 12:45:09 +12:00
Robert O'Callahan
b613384451
Bug 352093. Part 9: make context menu event coordinates be relative to the widget for the widget for the top of the view hierarchy. r=dbaron
2009-07-22 12:45:08 +12:00
Robert O'Callahan
10c5d8e3f1
Bug 352093. Part 8: Fix view returned for eToplevelWindowCoordinates. r=bzbarsky
2009-07-22 12:45:07 +12:00
Robert O'Callahan
243774fd17
Bug 352093. Part 4: IME code should use GetRootWidget so it works with documents that don't have their own widgets. r=masayuki
2009-07-22 12:45:05 +12:00
Robert O'Callahan
25b5199778
Bug 339548. Part 10.5: Eagerly fix up Mac plugin clip rect to be consistent with other platforms.
2009-07-22 12:45:02 +12:00
Robert O'Callahan
41b0dc9d84
Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly.
2009-07-22 12:45:00 +12:00
Robert O'Callahan
b4be2a9744
Bug 352093. Part 1: Add view parameter to nsViewManager::DispatchEvent so we can target view system events to widget-less documents. r=bzbarsky
2009-07-22 12:44:59 +12:00
Robert O'Callahan
d523d1c325
Bug 339548. Part 6: Uninline IsMovingFrame so nsDisplayList.h doesn't have to include nsLayoutUtils.h. r=dbaron
2009-07-22 12:44:57 +12:00
Robert O'Callahan
40f66f6506
Bug 339548. Part 7: Create nsLayoutUtils::IsAncestorFrameCrossDoc. r=dbaron
2009-07-22 12:44:56 +12:00
Robert O'Callahan
3e0557fef1
Bug 339548. Part 5: Support an accurate mode for display lists computing visible regions. r=dbaron
2009-07-22 12:44:56 +12:00
Robert O'Callahan
0d1716c268
Bug 339548. Part 2: Introduce nsRootPresContext.
2009-07-22 12:44:54 +12:00
Robert O'Callahan
6da4194f20
Bug 339548. Part 1: Factor out FindContainerView.
2009-07-22 12:44:53 +12:00
Robert O'Callahan
522a58f4ec
Bug 505186. Don't add useless nsDisplayReflowCount items to display lists in debug builds. r=bzbarsky
2009-07-22 12:44:52 +12:00
Robert O'Callahan
ff9e9e2aea
Bug 505184. Remove unused aBorder parameter to PaintBackgroundLayout. r=dbaron
2009-07-22 12:44:50 +12:00
Olli Pettay
0226273416
bug 501900, r+sr=roc
2009-07-21 14:59:46 +03:00
Joe Drew
6c441f55f7
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
...
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
2009-07-20 18:50:15 -07:00
Jonathan Kew
227f047f17
add margin to avoid overflow due to antialiasing, fixing test breakage for bug 476927 and 475968
2009-07-10 14:02:59 +12:00
Boris Zbarsky
9046d1bc03
Bug 503364. Make GetAbsoluteContainingBlock work correctly for abs pos table ancestors again. r+sr=roc
2009-07-09 15:13:58 -07:00
Timothy Nikkel
6cea3d5dca
Bug 502424 - Window transparency does not work. r+sr=roc
2009-07-09 11:16:11 +02:00
Boris Zbarsky
b7e8beed7e
Bug 502941. Don't bother appending if we already know our correct prevsibling. r+sr=roc
2009-07-07 22:23:24 -07:00
Kyle Huey
b5252a4e2a
Bug 492205. Remove IsRootElementFrame. r=roc
2009-07-04 22:00:10 +12:00
Robert O'Callahan
d939ea97ff
Bug 501878. Don't suppress whitespace-only SVG text frames. r+sr=bzbarsky
2009-07-04 21:56:20 +12:00
Robert O'Callahan
56699ae2e0
Bug 501100. Convert print preview tests to chrome tests. r=martijn
...
--HG--
rename : layout/base/tests/test_bug396024.html => layout/base/tests/chrome/bug396024_helper.xul
rename : layout/base/tests/test_bug482976.html => layout/base/tests/chrome/bug482976_helper.xul
rename : layout/base/tests/test_printpreview.html => layout/base/tests/chrome/printpreview_helper.xul
2009-07-04 21:50:43 +12:00
Timothy Nikkel
b21de22a53
Bug 488242. Make iframes with semi-transparent backgrounds work correctly by painting all canvas background colors using a dedicated fallback background color display item. r+sr=roc
2009-07-04 21:30:59 +12:00
Mats Palmgren
0fe634a951
Fix build error when MOZ_MEDIA isn't defined. b=500988 r=roc
2009-07-02 11:57:35 +02:00
Simon Montagu
827d9111b2
Make fluid continuations between adjacent text frames with the same directionality. Bug 499538, r+sr=roc
2009-07-01 00:16:26 -07:00
Masayuki Nakano
adfdc27a90
Bug 486778 Spell checker's wavy line is sometimes drawn through misspelled words r+sr=roc
2009-07-01 01:52:16 +09:00
Olli Pettay
6041f8abed
Bug 496567 - Remove nsXULCommandEvent and nsIDOMXULListener, r=neil, sr=sicking
2009-06-30 10:56:40 +03:00
Boris Zbarsky
5637179ce2
Fixing some formatting issues with the test
2009-06-29 21:40:17 -04:00
Boris Zbarsky
32197e16c7
Bug 500905. Don't try to create text frames for textnodes that don't have frames if their parent frame's parent type is not block. That way we won't reconstruct the row, for example, if a cell is reframed and has whitespace next to it. Also fix WipeContainingBlock to not reframe in that case anyway. r+sr=roc
2009-06-29 21:39:55 -04:00
Robert O'Callahan
62129c7d37
Bug 500556. Split FRAMETREE_DEPENDS_ON_CHARS bit into NS_CREATE_FRAME_IF_NON_WHITESPACE and NS_REFRAME_IF_WHITESPACE so we don't need to reframe for every data change. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 580aed3273c16e8402434a6f32d18dca542f29c0
2009-06-29 10:48:24 +12:00
Olli Pettay
7e463f0741
Bug 482578, r=bz, sr=jonas
2009-06-28 23:04:35 +03:00
Boris Zbarsky
b01c2285d2
Adding crashtest
2009-06-26 00:19:09 -04:00
Boris Zbarsky
1c73bfb395
Bug 500467. When removing table rows/rowgroups/cells, don't try to create frames for their adjacent whitespace. We don't need it. r+sr=roc
2009-06-25 18:12:51 -04:00
Vladimir Vukicevic
ce0b21af22
b=492724; pull out canvas utility functions into CanvasUtils/LayoutUtils; r+sr=roc
2009-06-25 13:30:56 -07:00
Robert O'Callahan
001a8ce4ef
Bug 500124. Fix regression from bug 495385 by initializing text items correctly. Also avoid reframing text nodes in ContentRemoved when we know the text node doesn't need to be unsuppressed. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 292265bb6af2e53eba713a11d91754e8bab2f5df
2009-06-24 20:46:04 +12:00
Olli Pettay
f1f141152f
Bug 496000 - Remove nsBeforePageUnloadEvent, r+sr=jst
...
--HG--
extra : rebase_source : 0288c06ade3ef23641bb2fe9a33143e865d90217
2009-06-24 11:42:00 +03:00
Robert O'Callahan
b345a70a9e
Bug 495385. Text frames adjacent to block boundaries that contain only collapsible whitespace cannot affect layout, so don't create them. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 2cd0b9d4bdfb47d8757efe0ca9983cbbcfca423c
2009-06-13 21:16:34 +12:00
Olli Pettay
1a534bf2c2
Bug 497178 - Make nsPIDOMEventTarget::GetListenerManager to return nsIEventListenerManager*, r+sr=peterv
...
--HG--
extra : rebase_source : e92146a2236fe857aff7b2a9b1516b30174b8d83
2009-06-23 14:23:52 +03:00
Olli Pettay
5d266c5155
Bug 496102 - Remove nsNotifyPaintEvent, r+sr=roc
2009-06-23 12:09:05 +03:00
Olli Pettay
902d73cc87
Bug 483218 - mochitest-plain: test_bug450930.xhtml intermittently fails, r=roc
2009-06-23 11:14:09 +03:00
Olli Pettay
00d5274b20
Backout Bug 496102
...
--HG--
extra : rebase_source : f33905aff8d759480277d9f13908035382c026c6
2009-06-22 16:35:15 +03:00
Olli Pettay
ecc0350c75
Bug 496102 - Remove nsNotifyPaintEvent, r+sr=roc
2009-06-22 14:07:46 +03:00
Peter Van der Beken
58e796a645
Fix for bug 308736 (Caret is invisible when entering an empty designmode field.). r/sr=roc.
...
--HG--
extra : rebase_source : ef79a8ef7cb96c0efcdccc967370fcdf8f07eba4
2009-06-19 18:31:49 +02:00
Daniel Brooks
deacc87633
Bug 495002 - nsPresContext ought to have CSSPixelsToDevPixels and DevPixelsToCSSPixels methods
...
r=bz, sr=roc
2009-06-18 03:35:11 -05:00
Boris Zbarsky
f51e72add0
Bug 495798. Drop native theming for controls styled with transparent backgrounds, even if the user said to not use the page colors. r+sr=dbaron
2009-06-16 15:05:12 -07:00
Boris Zbarsky
03a827f6f5
Bug 498530. Don't try to remove array elements that might not be in the array. r+sr=smaug
2009-06-16 11:46:24 -07:00
L. David Baron
0d06184f97
Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky
2009-06-16 08:00:20 -07:00
Boris Zbarsky
fb5e52f5be
Disable this test for now, due to random orange. See bug 492575
2009-06-15 16:06:21 -07:00
Robert O'Callahan
338a814be0
Backed out changeset 69c6dbdfd179
2009-06-14 00:18:06 +12:00
Robert O'Callahan
9ffe56c833
Bug 495385. Text frames adjacent to block boundaries that contain only collapsible whitespace cannot affect layout, so don't create them. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 544ae2157803cf075a50d2a451c6179525ebbc36
2009-06-13 21:16:34 +12:00
Timothy Nikkel
358f2be59b
Bug 491700 - "hang while resizing windows (CPU hits 100%, no interaction is possible)." r+sr=bzbarsky
2009-06-12 21:28:41 -04:00
Robert O'Callahan
a956c259fc
Bug 496840. Make dynamic insertion and removal of legends work in the presence of multiple legends. r+sr=bzbarsky
...
--HG--
extra : rebase_source : c11c9ac211575f01ac810eac7c1feb684ed76d7a
2009-06-12 14:01:05 +12:00
Robert O'Callahan
7042d53d8b
Bug 496032. Buttons should should lay out their contents using IsBlockInside not IsBlockOutside. r+sr=bzbarsky
...
--HG--
extra : rebase_source : bd35093b32239a2803868ab8d684f56db318fbeb
2009-06-12 13:48:07 +12:00
Boris Zbarsky
6a3d690372
Better build bustage fix for bug 495728
2009-06-11 15:30:24 -04:00
Boris Zbarsky
72176d8e67
Backing out part of bug 495728 to fix Windows test build bustage
2009-06-11 15:08:33 -04:00
Boris Zbarsky
5c39512d9e
Bug 495350. Do a better job of keeping track of our line participant count. r+sr=roc
2009-06-11 13:09:35 -04:00
Timothy Nikkel
647a1b6542
Bug 496020 - "nsCSSFrameConstructor::BeginUpdate is called when scripts are not blocked." r+sr=bzbarsky
2009-06-11 13:09:34 -04:00
Timothy Nikkel
5b29e448a0
Bug 495728 - "###!!! ASSERTION: destroy called on frame while scripts not blocked: '!nsContentUtils::IsSafeToRunScript()', file /Users/bzbarsky/mozilla/vanilla/mozilla/layout/generic/nsFrame.cpp, line 446." r+sr=bzbarsky
2009-06-11 13:09:33 -04:00
Jonathan Watt
c6553d47fd
Bug 488460. Invalidation cleanup. r=longsonr
2009-06-11 17:23:43 +02:00
Markus Stange
f9eb685a64
Bug 495920 - nsThebesDeviceContext shouldn't have a reference to a native widget. r=masayuki, sr=roc
2009-06-11 11:24:41 +02:00
Arpad Borsos
be212f351c
Bug 495296 - kill nsISVGTextContentMetrics; r+sr=roc
2009-05-29 12:15:40 +02:00
Neil Deakin
79321ef1f8
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
2009-06-10 14:00:39 -04:00
Simon Montagu
4c680e3efc
Empty inlines can get misplaced during incremental reflow in bidi pages. Bug 496006, r+sr=roc (regression from bug 332655)
2009-06-08 01:59:39 -07:00
Boris Zbarsky
12e038e30d
Another attempt to fix bug 492575.
2009-06-02 11:59:27 -04:00
Boris Zbarsky
60fc72e742
Bug 495648. Work around yet more listbox suckage: it'll randomly create frames for content it hasn't included in its row count! r=enn, sr=roc pending
2009-06-01 12:46:31 -04:00
Robert O'Callahan
8c7da0cfb7
Bug 494667. Don't apply optimization to shrink drawn background area to exclude solid borders, if we're not going to draw those borders (e.g. in tables with collapsing borders). r+sr=dbaron,a=beltzner
2009-05-28 17:01:42 +12:00
Jesse Ruderman
dddd44794e
Add crashtests
2009-05-26 11:53:12 -07:00
Karl Tomlinson
1b9df1cee4
b=481751 block-height line-height for text input and strut baseline for textarea r=bz,sr=dbaron
...
--HG--
extra : rebase_source : 1241360066ea9387d15c71936da9468399240640
2009-05-19 10:13:12 +12:00
Olli Pettay
f9fa7407e7
Bug 493251 - Header/navigation links on PG.com take two clicks to load, r+sr=jst
2009-05-18 12:17:45 +03:00
Robert O'Callahan
8d23e695a3
Bug 493202. Add a layout.css.devPixelsPerPx hidden pref to control that ratio if desired. r=vlad
2009-05-18 10:09:53 +12:00
Timothy Nikkel
25b4c43458
Bug 492014. Wrap the display list for a subdocument in a wrapper which associates it all with the subdocument's owning element, so sorting-by-content doesn't try to reorder it. r=roc
2009-05-15 15:11:59 +12:00
Timothy Nikkel
13f0179fd9
Bug 491848. Ensure scripts are blocked during frame destruction. Also, don't dispatch paint events during a synchronous plugin message. r=roc
2009-05-15 15:08:41 +12:00
Boris Zbarsky
a3a9f40918
Bug 493025. Don't assert if we happen to do bitblit scroll analysis on some frames that are dirty because a reflow got interrupted. r+sr=roc
2009-05-14 21:40:29 -04:00
Boris Zbarsky
a63e049e91
Bug 492760. Don't try to do a best-effort scroll to never-been-laid-out frames. r+sr=roc
2009-05-14 21:40:28 -04:00
Boris Zbarsky
bc66ab1170
Bug 492163, bug 492112, and bug 483604. Stop putting the style contexts of textnodes and CSS generated content in the undisplayed map, and make sure to properly unbind generated content if we don't plan to actually create a frame construction item for it. r+sr=dbaron
2009-05-14 21:40:26 -04:00
Masayuki Nakano
feee8b464b
Bug 492233 [IMM32] Reimplement IME mouse handling r=VYV03354+roc, sr=roc
2009-05-15 09:46:24 +09:00
Arpad Borsos
5b33bf7a38
Bug 492531 - Optimize some CSS and Reflow classes for memory usage; r+sr=dbaron
2009-05-13 10:26:48 +02:00
Robert O'Callahan
f34b7ae2c5
Bug 492480. Unregister placeholder relationship when we destroy out-of-flow frames, instead of trying to do it earlier in many places and not always doing it right. r+sr=dbaron
...
--HG--
extra : rebase_source : c9bedc1d7482b9c7ccf2878caded9320b92eb652
2009-05-14 09:35:02 +12:00
Michael Ventnor
22d3e3c5b8
Bug 483533. Don't change shadow shape due to spread. r=roc
...
--HG--
extra : rebase_source : 0eabcf6676a970c16b97cbd1999c824a6e501e46
2009-05-13 21:42:39 +12:00
Boris Zbarsky
31ccc9cace
Bug 492575. Trying to eliminate random orange from this test
2009-05-12 22:37:05 -04:00
Boris Zbarsky
11f21755ed
Bug 488057. Be more careful when we unsuppress painting. r+sr=roc
2009-05-12 15:07:08 -04:00
Daniel Holbert
0947631c3a
Bug 490909: Remove old layout debugging code, patch #2 : remove 'VerifyTree' & related code. r+sr=dbaron
2009-05-12 12:03:09 -07:00
Boris Zbarsky
70c31886f4
Bug 480452. Make {ib} splits behave the same way with regard to margins, borders, and padding as inline frames that just have a line-break happening inside them do. r+sr=dbaron
2009-05-11 22:04:58 -04:00
Boris Zbarsky
e6259a26ac
Bug 78070. When the root element is removed, remove all frames except the viewport; when it's reinserted, recreate them as needed. r=roc,dbaron sr=roc
2009-05-11 22:04:58 -04:00
Boris Zbarsky
d294c4b67f
Bug 491842. Check for suppressed scroll before doing the layout flush, so that we don't end up scrolling during the flush when scroll is suppressed. r+sr=dbaron
2009-05-09 22:57:53 -05:00
Ryo Onodera
5e72993bff
Bug 489485. nsRect::ToNearest/Inner/OuterPixels should be nonstatic. r+sr=roc
...
--HG--
extra : rebase_source : 13778709270ab926e951a7782fce3632370ef7c7
2009-05-08 14:31:04 +12:00
Robert O'Callahan
d827a42b82
Bug 488901. When an element's size changes and it has borders, we don't necessarily need to invalidate the entire border-box --- if there is no right or bottom border, and other conditions are met. r+sr=dbaron
...
--HG--
extra : rebase_source : 24306ec844dab873cc9b580f32a383f0ccb769a5
2009-05-08 13:52:22 +12:00
Robert O'Callahan
0d7d241faf
Bug 480819. Explicitly track all elements that need to be frozen when a document enters bfcache. r+sr=jst
...
--HG--
extra : rebase_source : cf8294ebf52bf91b067dc065ccf92098c529a445
2009-05-08 13:32:32 +12:00
Jesse Ruderman
e4630c2392
Add crashtest for bug 457362
2009-05-07 17:41:08 -07:00
Robert Longson
983f8abcf2
Bug 484176 - Support allowReorder for switch. r=jwatt,sr=roc
2009-05-07 20:37:33 +01:00
Boris Zbarsky
fc728b8197
Bug 490173. Switching display from -moz-popup to block in an HTML document doesn't trigger a frame reconstruct. r+sr=dbaron
2009-05-07 15:21:54 -04:00
Boris Zbarsky
64b2d5e1bf
Bug 490957. Eliminate nsWebShell. r+sr=bsmedberg
2009-05-07 15:21:53 -04:00
L. David Baron
8c38aba811
Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
2009-05-06 13:46:04 -07:00
Boris Zbarsky
05780cc568
Bug 67752. Implement interruptible reflow. r=roc,dbaron
2009-04-21 19:53:52 -04:00
Daniel Holbert
c59da27043
Bug 450340 trivial follow-up: flip constructor's initialization order to fix a build warning. r=roc
2009-05-04 11:08:36 -07:00
Phil Ringnalda
621dae24da
Bug 489122 - MOZ_REFLOW_PERF not AC_DEFINED by --enable-reflow-perf since it's misspelled _PREF in configure.in, r+sr=roc
2009-05-03 18:35:33 -07:00
Simon Montagu
66916d4c11
Clear previous continuation's text run when destroying a continuation text frame. Bug 490747, r+sr=roc
2009-04-30 23:55:59 -07:00
tn
7afdd11636
Bug 490376 - Crash [@ nsDisplayList::GetBottom]; r=roc
2009-04-30 12:07:18 +02:00
Ehsan Akhgari
25ee93c2f6
Fix the test bustage from changeset edbe350e1d81
2009-04-30 10:42:12 +04:30
Ehsan Akhgari
6f5fdce31e
Bug 488553 - Random Failure of test_bug467672-4.html; r+sr=roc
2009-04-29 18:32:31 +04:30
Simon Montagu
47400bfd9e
Set baseLevel and paraLevel properties on empty frames. Bug 489887, r+sr=roc
2009-04-28 02:23:53 -07:00
Boris Zbarsky
215627f0fb
Bug 490220. Make sure to skip over whitespace when looking for a following pseudo-sibling for a frame being removed. r+sr=roc
2009-04-27 14:20:08 -07:00
Jesse Ruderman
431af365ff
Add tests
2009-04-26 23:32:41 -07:00
tn
eb440cb520
Bug 485275. Display fallback background color for non-root documents as necessary. r+sr=roc
...
--HG--
extra : rebase_source : fd455bec928d342c184089dfba6c75191c4ea28d
2009-04-25 20:19:23 +12:00
Bob Clary
3755ce6189
bug 394014 - crash tests by Martijn Wargers.
2009-04-24 10:08:21 -07:00
Bob Clary
009030e1d2
bug 393326 - crash tests by Martijn Wargers.
2009-04-24 10:08:21 -07:00
Bob Clary
ddc615dce6
bug 384344 - crash test by Martijn Wargers.
2009-04-24 10:08:20 -07:00
Bob Clary
52878a8964
bug 383129 - crash test by Martijn Wargers.
2009-04-24 10:08:19 -07:00
Bob Clary
62a23a54e3
bug 378325 - crash test by Martijn Wargers.
2009-04-24 10:08:18 -07:00
Bob Clary
f02787112c
bug 356325 - crash test by Martijn Wargers.
2009-04-24 10:08:16 -07:00
Bob Clary
9bfff2c92c
bug 354133 - crash test by Martijn Wargers.
2009-04-24 10:08:16 -07:00
Bob Clary
9ba0c76fc7
bug 350267 - crash test by Gavin Sharp.
2009-04-24 10:08:15 -07:00
Bob Clary
7ccc6456ea
bug 348729 - crash test by Martijn Wargers.
2009-04-24 10:08:15 -07:00
Bob Clary
2cec0a1646
bug 348126 - crash test by Martijn Wargers.
2009-04-24 10:08:15 -07:00
Bob Clary
4fe75a8b3a
bug 344300 - crash test by Martijn Wargers.
2009-04-24 10:08:14 -07:00
Bob Clary
056d6f6271
bug 344064 - crash test by Martijn Wargers, Mats Palmgren.
2009-04-24 10:08:14 -07:00
Bob Clary
52ca7b7131
bug 344047 - crash test by Martijn Wargers.
2009-04-24 10:08:14 -07:00
Bob Clary
50dd26eb41
bug 343293 - crash tests by Martijn Wargers, Boris Zbarsky.
2009-04-24 10:08:13 -07:00
Bob Clary
5bdd7edcb3
bug 331883 - crash tests by Jesse Ruderman, Leon Sha.
2009-04-24 10:08:12 -07:00
Bob Clary
391a7cd09a
bug 330015 - crash test by Martijn Wargers.
2009-04-24 10:08:11 -07:00
Bob Clary
45b0a012f0
bug 329900 - crash test by Martijn Wargers.
2009-04-24 10:08:11 -07:00
Bob Clary
815fa5792f
bug 320459 - crash test by Waldegger Thomas.
2009-04-24 10:08:10 -07:00
Bob Clary
1266165d02
bug 311661 - crash tests by Martijn Wargers, Bernd.
2009-04-24 10:08:10 -07:00
Bob Clary
f227926ca1
bug 288790 - crash test by Martijn Wargers.
2009-04-24 10:08:10 -07:00
Bob Clary
a2ecbf8cd6
bug 317934 - crash test by Martijn Wargers.
2009-04-24 10:08:09 -07:00
Michael Ventnor
ae1033d5ae
Bug 489319 - Box shadow's OptimizeVisibility() should take border radii into account. r+sr=roc
2009-04-24 11:24:44 +02:00
Boris Zbarsky
897fb606b4
Bug 482398. Fix insertions when there are Letter frames around to be sane. r+sr=dbaron
2009-04-23 20:31:13 -04:00
Simon Montagu
78c48d14b7
Enable bidi when a frame has right-to-left direction during style post-processing instead of frame construction to catch dynamic changes to direction. Bug 489517, r+sr=dbaron
2009-04-23 09:09:47 +03:00
Neil Deakin
a6df0afb93
Bug 404798, assertions when root element is removed from xul document during inline script, r+sr=smaug
2009-04-22 08:55:54 -04:00
Olli Pettay
81884a8ad9
Bug 489224 - Printing doesn't print text field values, r+sr=roc
2009-04-22 12:35:45 +03:00
Joe Drew
64bbcf4155
Backed out changeset 6a452e522e07 - Boris Zbarsky – Bug 67752. Implement interruptible reflow. r=roc,dbaron - because of apparent Tp hangs.
2009-04-21 23:02:17 -04:00
Boris Zbarsky
e5f6293681
Bug 67752. Implement interruptible reflow. r=roc,dbaron
2009-04-21 19:53:52 -04:00
Simon Montagu
e2806d44ba
Bug 332655 - Don't join up text frames with the same content in Bidi resolution. r=uriber, sr=roc
2009-04-19 01:19:27 -07:00
Dão Gottwald
ddb69df7b5
Backout bug 485275 (changeset 996c11579453) because of test failures
2009-04-18 10:53:27 +02:00
tn
6af985ce18
Bug 485275 - trunk displays svg transformed foreign object html differently then 1.9. r+sr=roc
2009-04-18 09:11:29 +02:00
Boris Zbarsky
0ab9c0661c
Bug 488390. Get special siblings correctly even when bidi is involved. r+sr=roc
2009-04-14 22:28:27 -04:00
Boris Zbarsky
688d86b43a
This should be a bit-check, not a boolean check. No bug, r+sr=dbaron
2009-04-14 16:53:29 -04:00
Boris Zbarsky
307ccebf4c
Bug 484448. Fix handling of whitespace kids of table-related frames. r=bernd, sr=roc
...
--HG--
rename : layout/reftests/table-anonymous-boxes/white-space-1.html => layout/reftests/table-anonymous-boxes/white-space-7.html
2009-04-08 12:56:16 -04:00
Boris Zbarsky
040053eb7d
Bug 487449. Figure out the correct prevSibling for the new frames in ContentAppended, always pass the correct prevSibling to WipeContainingBlock, and make its aIsAppend argument exactly correspond to whether we'll call nsCSSFrameConstructor::AppendFrames. Change nsCSSFrameConstructor::AppendFrames() to take the prevSibling for the new frames. r+sr=roc
2009-04-14 09:30:20 -04:00
Boris Zbarsky
283d9a3b12
Bug 487895. Inserting an inline child into an inline with block :before, inline :after, and no other frame kids (but content kids to trigger ContentInserted) is broken. r+sr=roc
2009-04-14 09:29:51 -04:00
Boris Zbarsky
ebcd59ba91
Bug 488129 Fix end checks that were incorrectly reversed as part of part 7 of bug 480979. r+sr=roc
2009-04-14 09:29:27 -04:00
Robert O'Callahan
6eec5bcdad
Bug 471594 crashtest
...
--HG--
extra : rebase_source : 81534fc5d7c807571ef22dc257d2bec6b05823db
2009-04-10 13:21:37 +12:00
Robert O'Callahan
db73e45377
Bug 468491. When removing the continuations of a text frame, remove them starting at the end to avoid disrupting frame invariants by removing frames from the middle of the flow. r=dbaron
...
--HG--
extra : rebase_source : cc251f7dbc49568404aa2ebd7342e73b6d2fdf3a
2009-04-10 13:19:06 +12:00
Robert Longson
102ababb45
Bug 486933 - image-rendering does not work on body or root CSS background images. r+sr=roc
2009-04-10 14:41:59 +01:00
Masayuki Nakano
d9f91d6288
Bug 482928 All menus, context menus, panels, etc, appear on primary display/screen/monitor when Firefox is on secondary r=smichaud+roc+jmathies, sr=vlad
2009-04-10 19:43:19 +09:00
Stuart Parmenter
b8242aa7d1
Add additional null checks to fix bustage
2009-04-08 08:40:47 -07:00
Stuart Parmenter
c58c9dbadb
Bug 482689. Optimize display lists for backgrounds. r/sr=roc
2009-04-08 08:19:51 -07:00
Boris Zbarsky
8a4ff1a34f
Bug 487539. Don't use an <area>'s primary frame as a primary frame hint. r+sr=roc
2009-04-09 21:37:37 -04:00
Boris Zbarsky
fcb79320f6
Bug 485631 followup. Only disable the dirty frae asserts under drawWindow if the flag to not flush was passed in. r+sr=roc
2009-04-09 12:43:15 -04:00
Boris Zbarsky
2aa018769c
Backed out changeset 86c8e18f20eb (bug 486933) due to landing on orange tree.
2009-04-09 11:54:43 -04:00
Robert Longson
e2afce6113
Bug 486933 - image-rendering does not work on body or root CSS background images. r+sr=roc
2009-04-09 13:17:50 +01:00
L. David Baron
5e6c45ce6a
Switch away from nsBlockReflowState::mAvailSpaceRect in bullet reflow, and simultaneously refix bug 427370 in a way that also fixes bug 428810. (Bug 25888) r+sr=roc
2009-04-08 13:52:36 -07:00
Boris Zbarsky
25164496ef
Backed out changeset 0ea22856b5d9 (bug 484448).
2009-04-08 15:56:43 -04:00
Boris Zbarsky
f70fe28e08
Bug 484448. Fix handling of whitespace kids of table-related frames. r=bernd, sr=roc
...
--HG--
rename : layout/reftests/table-anonymous-boxes/white-space-1.html => layout/reftests/table-anonymous-boxes/white-space-7.html
rename : layout/reftests/table-anonymous-boxes/white-space-1-ref.html => layout/reftests/table-anonymous-boxes/white-space-ref.html
2009-04-08 12:56:16 -04:00
Jeff Muizelaar
9980cb2188
Bug 481926 - Rewrite color management component sr=vlad, r=ted, r=joedrew (\o/)
...
Replaces lcms with qcms
2009-04-07 12:02:11 -04:00
Robert Longson
f8f4cd0699
Backout Bug 486933 on suspicion of causing reftest machine issues
2009-04-07 00:57:50 +01:00
Robert Longson
0c50408f21
Bug 486933 - image-rendering does not work on body or root CSS background images. r+sr=roc
2009-04-07 00:45:54 +01:00
Robert Longson
fba54c0496
Bug 486933 - image-rendering does not work on body or root CSS background images. r+sr=roc
2009-04-06 22:00:29 +01:00
Masayuki Nakano
f90ecec9a1
Bug 486708 Should lift up selection underline as far as possible if it overflows from the descent space r+sr=roc
2009-04-06 14:53:00 +09:00
tn
6391dce839
Bug 486644. Improve display list debug dumps for nsDisplayTransform. r=roc
2009-04-06 12:37:04 +12:00
Robert O'Callahan
2739cdda29
Bug 476062. Don't suppress box-shadows on elements with -moz-appearance in chrome documents. r+sr=dbaron
2009-04-06 11:35:53 +12:00
Robert Longson
7506754d85
Bug 423756 - Support image-rendering attribute for html images and css backgrounds. r=joe,vlad sr=roc
2009-04-05 10:52:14 +01:00
Joe Drew
fc5c15825a
Backed out changeset 6f3c2171bbb2:
...
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 16:27:27 -04:00
Jeff Muizelaar
eaef2088cb
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 15:09:56 -04:00
Masayuki Nakano
88c1e2ba58
Bug 338209 Make spellchecker use thicker wavy underlines instead of dotted underlines r+sr=roc
2009-04-03 16:26:28 +09:00
L. David Baron
44505d5f65
Remove remnant of key-equivalent property, which we removed in bug 265721. (Bug 486353) r+sr=bzbarsky
2009-04-02 07:55:50 -07:00
Jeremy D. Lea
39f62f1364
Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
2009-04-01 13:59:02 -08:00
Robert O'Callahan
7b4d0810ce
Bug 459666. Guard assertion containing GetPrimaryFrameFor so it doesn't run at a bad time to be calling GetPrimaryFrameFor. Also, nsCSSFrameConstructor::PostRestyleEvent should check mPresShell->IsDestroying() when deciding whether to drop requests, and it should drop requests silently because it's perfectly safe and correct to do so. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 8bf16bbc46de1f420d529f8d0a60ae07f8f0ef81
2009-04-01 14:08:34 +13:00
Robert O'Callahan
160bdca11d
Bug 476062. Instead of turning off -moz-appearance when an element has a box-shadow, just ignore the box-shadow. r+sr=dbaron
...
--HG--
extra : rebase_source : 68e79ec44afd089b93870a5d87ea549d5f04b9d6
2009-04-01 14:07:18 +13:00
Boris Zbarsky
7aceab7bfd
Use the local instead of making another virtual function call. Followup for bug 484031
2009-03-31 14:21:39 -04:00
Boris Zbarsky
c72ec148e3
Bug 486052. Make our FCData bits match GetAbsoluteContainingBlock again. r+sr=roc
2009-03-31 13:07:29 -04:00
Arpad Borsos
460de5285f
Bug 399753 - Remove nsISupportsArray in the layout directory; r+sr=roc
2009-03-30 20:08:06 +02:00
Boris Zbarsky
ab6118631e
Bug 484031. Be a bit more careful with ContentAppended. r+sr=roc
2009-03-30 11:23:14 -04:00
Boris Zbarsky
559f8c3bee
Backing out revision 6a8a88c62925 (bug 484031) on suspicion of causing a Tp increase
2009-03-30 18:04:29 -04:00
Boris Zbarsky
8a5261a288
Bug 485631. Suppress dirty frame asserts while painting to a canvas. r+sr=roc
2009-03-30 11:33:25 -04:00
Boris Zbarsky
a3a52c98d2
Bug 337957. Make WipeContainingBlock not trigger warnings about reentry into frame construction. r+sr=dbaron
2009-03-30 11:32:20 -04:00
Boris Zbarsky
94fc769f37
Bug 457809 preliminary. Fix this test so it doesn't fail when we preload the sheet. r+sr=dbaron
2009-03-30 11:25:35 -04:00
Boris Zbarsky
8638f9dcb1
Bug 484031. Be a bit more careful with ContentAppended. r+sr=roc
2009-03-30 11:23:14 -04:00
Robert O'Callahan
116c3c19f4
Backout fix for bug 459666
...
--HG--
extra : rebase_source : b261b5561671fd7fc9e3967f7d8c31448cc4c87a
2009-03-30 15:54:33 +13:00
Robert O'Callahan
8caa418ee5
Bug 484766. Clean up MathML directory structure. r=karlt,ted
...
--HG--
extra : rebase_source : 1c88ebe3a41dee12a982442ad2e711aa287ed55f
2009-03-30 13:48:52 +13:00
Boris Zbarsky
4df023187e
Bug 148810. Handle dynamic insertion and append better when table pseudo-frames are involved. r=bernd, sr=roc. Also fixes bug 112142, bug 208305, bug 325543, bug 368932, bug 371054, bug 372649, bug 394402, bug 448111.
2009-03-26 14:08:58 -04:00
Boris Zbarsky
8202fdf868
Bug 162063. Remove pseudo-frames as needed when the frame that needs them is removed from the frame tree. r=bernd, sr=roc. Also fixes bug 97506, bug 143397, bug 156888, bug 277995, bug 293576, bug 315146, bug 338735, bug 339388, bug 407115, 473824.
2009-03-23 14:08:03 -04:00
Olli Pettay
783fc8184e
Bug 484156 - optimize MozAfterPaint a bit, r+sr=roc
2009-03-21 21:29:29 +02:00
Robert Longson
7235fc714e
Bug 484150 - support image-rendering attribute. Includes some gfx code by vlad from bug 423756 which is r=joe. The rest is r=dbaron, sr=roc
2009-03-21 15:36:38 +00:00
Ehsan Akhgari
308d8a9f2f
Bug 404149 - Underline width doesn't correspond to character width in Arabic/Persian script; r=roc,smontagu sr=roc
2009-03-21 12:08:14 +03:30
Olli Pettay
998de12efb
add some print preview tests (bug 425265, bug 424377)
2009-03-19 13:18:42 +02:00
Simon Montagu
5febd84d4b
reftests for bug 299065 and some of its dependencies and mochitests for bidi editing issues found when debugging bug 332655
2009-03-19 02:15:06 -07:00
Robert O'Callahan
ef535464ab
Bug 483841. Animated background images on visibility:hidden elements shouldn't cause any painting. r+sr=dbaron
...
--HG--
extra : rebase_source : de0ca0f1c37e7a47229f69ec1b375dd5c3202bb0
2009-03-18 14:13:43 +13:00
Robert O'Callahan
d9144e9c9a
Bug 480345. Handle painting of background images on pages which have no in-flow content. r+sr=dbaron
...
--HG--
extra : rebase_source : f5850e3bc173f054c4f7ca06b66c1551cfee5e00
2009-03-18 13:33:03 +13:00
Robert O'Callahan
6c5c6bf95d
Bug 476062. Author-applied 'box-shadow' should cause elements to drop their native look. r+sr=dbaron
...
--HG--
extra : rebase_source : 6f5dfac238eb19be1b38cdd612e5dda8ac457e57
2009-03-18 13:32:08 +13:00
Boris Zbarsky
624363452c
Bug 484004. Don't reframe on removal of an non-first, non-last block from an {ib} parent. r+sr=roc
2009-03-18 20:25:43 -04:00
Olli Pettay
52a6331cea
Bug 482976 - Crash [@ nsTextFrame::Reflow] on print preview with quote, r+sr=roc
2009-03-18 12:45:00 +02:00
Boris Zbarsky
c6ba3c228b
Bug 416942. Give user and ua sheets the system principal. r+sr=sicking
2009-03-16 21:38:36 -04:00
Boris Zbarsky
8a3c92ef40
Bug 480880. Fix InvalidateCanvasIfNeeded callers and impl to actually work. r+sr=roc
2009-03-16 07:46:02 -04:00
Boris Zbarsky
8b7c54b7f2
Bug 482889 Part 3. Switch to a new algorithm for creating anonymous table objects. r=bernd, r+sr=roc
2009-03-15 16:01:48 -04:00
Boris Zbarsky
42f260732a
Bug 482889 Part 2. Refactor calls to CreateRequiredPseudoFrames so that they all happen in AdjustParentFrame. r=bernd, r+sr=roc
2009-03-15 15:57:46 -04:00
Boris Zbarsky
924a80cbbf
Back out the crasher test change from CLOSED TREE
2009-03-12 16:20:04 -04:00
Boris Zbarsky
122019be46
Test change to trigger a crash when trying to construct a table frame so we can test the new talos stack tooling, but should compile
2009-03-12 15:47:18 -04:00
Boris Zbarsky
81d4dd38af
Test change to trigger a crash when trying to construct a table frame so we can test the new talos stack tooling
2009-03-12 15:46:48 -04:00
Boris Zbarsky
0fec8a7842
Bug 482592. Use the right container in ContentInserted. r+sr=roc
2009-03-12 10:17:14 -04:00
Olli Pettay
68a0322fcd
Bug 478245 - Crash [@ nsEventStateManager::PreHandleEvent], r+sr=dbaron
2009-03-11 17:43:08 +02:00
Benjamin Smedberg
ca96f9405e
Bug 481102 - Reorganize dom/public, dom/public/base, and dom/src/base to dom/base, r+sr=jst
...
--HG--
rename : dom/src/base/Makefile.in => dom/base/Makefile.in
rename : dom/src/base/crashtests/244933-1.html => dom/base/crashtests/244933-1.html
rename : dom/src/base/crashtests/275912-1.html => dom/base/crashtests/275912-1.html
rename : dom/src/base/crashtests/327571-1.html => dom/base/crashtests/327571-1.html
rename : dom/src/base/crashtests/327695-1.html => dom/base/crashtests/327695-1.html
rename : dom/src/base/crashtests/329481-1.xhtml => dom/base/crashtests/329481-1.xhtml
rename : dom/src/base/crashtests/338674-1.xhtml => dom/base/crashtests/338674-1.xhtml
rename : dom/src/base/crashtests/346381-1.html => dom/base/crashtests/346381-1.html
rename : dom/src/base/crashtests/359432-1.xhtml => dom/base/crashtests/359432-1.xhtml
rename : dom/src/base/crashtests/369413-1.html => dom/base/crashtests/369413-1.html
rename : dom/src/base/crashtests/372554-1.html => dom/base/crashtests/372554-1.html
rename : dom/src/base/crashtests/404869-1.xul => dom/base/crashtests/404869-1.xul
rename : dom/src/base/crashtests/439206-1.html => dom/base/crashtests/439206-1.html
rename : dom/src/base/crashtests/462947.html => dom/base/crashtests/462947.html
rename : dom/src/base/crashtests/473284.xul => dom/base/crashtests/473284.xul
rename : dom/src/base/crashtests/90613-1.html => dom/base/crashtests/90613-1.html
rename : dom/src/base/crashtests/crashtests.list => dom/base/crashtests/crashtests.list
rename : dom/src/base/domerr.msg => dom/base/domerr.msg
rename : dom/src/base/nsBarProps.cpp => dom/base/nsBarProps.cpp
rename : dom/src/base/nsBarProps.h => dom/base/nsBarProps.h
rename : dom/public/nsDOMCID.h => dom/base/nsDOMCID.h
rename : dom/src/base/nsDOMClassInfo.cpp => dom/base/nsDOMClassInfo.cpp
rename : dom/src/base/nsDOMClassInfo.h => dom/base/nsDOMClassInfo.h
rename : dom/public/nsDOMClassInfoID.h => dom/base/nsDOMClassInfoID.h
rename : dom/public/nsDOMError.h => dom/base/nsDOMError.h
rename : dom/src/base/nsDOMException.cpp => dom/base/nsDOMException.cpp
rename : dom/src/base/nsDOMException.h => dom/base/nsDOMException.h
rename : dom/public/nsDOMJSUtils.h => dom/base/nsDOMJSUtils.h
rename : dom/src/base/nsDOMScriptObjectFactory.cpp => dom/base/nsDOMScriptObjectFactory.cpp
rename : dom/src/base/nsDOMScriptObjectFactory.h => dom/base/nsDOMScriptObjectFactory.h
rename : dom/public/nsDOMScriptObjectHolder.h => dom/base/nsDOMScriptObjectHolder.h
rename : dom/public/nsDOMString.h => dom/base/nsDOMString.h
rename : dom/src/base/nsDOMWindowList.cpp => dom/base/nsDOMWindowList.cpp
rename : dom/src/base/nsDOMWindowList.h => dom/base/nsDOMWindowList.h
rename : dom/src/base/nsDOMWindowUtils.cpp => dom/base/nsDOMWindowUtils.cpp
rename : dom/src/base/nsDOMWindowUtils.h => dom/base/nsDOMWindowUtils.h
rename : dom/src/base/nsFocusController.cpp => dom/base/nsFocusController.cpp
rename : dom/src/base/nsFocusController.h => dom/base/nsFocusController.h
rename : dom/src/base/nsGlobalWindow.cpp => dom/base/nsGlobalWindow.cpp
rename : dom/src/base/nsGlobalWindow.h => dom/base/nsGlobalWindow.h
rename : dom/src/base/nsGlobalWindowCommands.cpp => dom/base/nsGlobalWindowCommands.cpp
rename : dom/src/base/nsGlobalWindowCommands.h => dom/base/nsGlobalWindowCommands.h
rename : dom/src/base/nsHistory.cpp => dom/base/nsHistory.cpp
rename : dom/src/base/nsHistory.h => dom/base/nsHistory.h
rename : dom/public/nsIBaseDOMException.h => dom/base/nsIBaseDOMException.h
rename : dom/public/nsIDOMClassInfo.h => dom/base/nsIDOMClassInfo.h
rename : dom/public/nsIDOMScriptObjectFactory.h => dom/base/nsIDOMScriptObjectFactory.h
rename : dom/public/nsIEntropyCollector.idl => dom/base/nsIEntropyCollector.idl
rename : dom/public/base/nsIFocusController.h => dom/base/nsIFocusController.h
rename : dom/public/nsIJSEventListener.h => dom/base/nsIJSEventListener.h
rename : dom/public/nsIJSNativeInitializer.h => dom/base/nsIJSNativeInitializer.h
rename : dom/public/nsIScriptChannel.idl => dom/base/nsIScriptChannel.idl
rename : dom/public/nsIScriptContext.h => dom/base/nsIScriptContext.h
rename : dom/public/nsIScriptExternalNameSet.h => dom/base/nsIScriptExternalNameSet.h
rename : dom/public/nsIScriptGlobalObject.h => dom/base/nsIScriptGlobalObject.h
rename : dom/public/nsIScriptGlobalObjectOwner.h => dom/base/nsIScriptGlobalObjectOwner.h
rename : dom/public/nsIScriptNameSpaceManager.h => dom/base/nsIScriptNameSpaceManager.h
rename : dom/public/nsIScriptObjectOwner.h => dom/base/nsIScriptObjectOwner.h
rename : dom/public/nsIScriptObjectPrincipal.h => dom/base/nsIScriptObjectPrincipal.h
rename : dom/public/nsIScriptRuntime.h => dom/base/nsIScriptRuntime.h
rename : dom/public/nsIScriptTimeoutHandler.h => dom/base/nsIScriptTimeoutHandler.h
rename : dom/src/base/nsJSEnvironment.cpp => dom/base/nsJSEnvironment.cpp
rename : dom/src/base/nsJSEnvironment.h => dom/base/nsJSEnvironment.h
rename : dom/src/base/nsJSTimeoutHandler.cpp => dom/base/nsJSTimeoutHandler.cpp
rename : dom/src/base/nsJSUtils.cpp => dom/base/nsJSUtils.cpp
rename : dom/src/base/nsJSUtils.h => dom/base/nsJSUtils.h
rename : dom/src/base/nsLocation.cpp => dom/base/nsLocation.cpp
rename : dom/src/base/nsMimeTypeArray.cpp => dom/base/nsMimeTypeArray.cpp
rename : dom/src/base/nsMimeTypeArray.h => dom/base/nsMimeTypeArray.h
rename : dom/public/base/nsPIDOMWindow.h => dom/base/nsPIDOMWindow.h
rename : dom/public/base/nsPIWindowRoot.h => dom/base/nsPIWindowRoot.h
rename : dom/src/base/nsPluginArray.cpp => dom/base/nsPluginArray.cpp
rename : dom/src/base/nsPluginArray.h => dom/base/nsPluginArray.h
rename : dom/src/base/nsScreen.cpp => dom/base/nsScreen.cpp
rename : dom/src/base/nsScreen.h => dom/base/nsScreen.h
rename : dom/src/base/nsScriptNameSpaceManager.cpp => dom/base/nsScriptNameSpaceManager.cpp
rename : dom/src/base/nsScriptNameSpaceManager.h => dom/base/nsScriptNameSpaceManager.h
rename : dom/src/base/nsWindowRoot.cpp => dom/base/nsWindowRoot.cpp
rename : dom/src/base/nsWindowRoot.h => dom/base/nsWindowRoot.h
rename : dom/public/nsWrapperCache.h => dom/base/nsWrapperCache.h
2009-03-11 10:10:19 -04:00
Olli Pettay
45080d5ed8
Bug 424377, r+sr=roc
2009-03-10 21:30:50 +02:00
Boris Zbarsky
12f0a421fd
Bug 481788. Make FrameConstructionItemList a PRCList. r+sr=roc
2009-03-10 09:51:34 -04:00
Daniel Holbert
36bb602e68
Bug 482379: Wrap an SVG-related precondition with "#ifdef MOZ_SVG", to fix build failure when using --disable-svg. r+sr=roc
2009-03-09 21:38:46 -07:00
Daniel Holbert
13bc3b1f0e
Backed out changeset 37756ccaa268, due to red on windows build machine
2009-03-09 20:40:53 -07:00
Daniel Holbert
22e1542fc2
Bug 482379: Wrap an SVG-related line with "#ifdef MOZ_SVG", to fix build failure when using --disable-svg. r+sr=roc
2009-03-09 19:50:36 -07:00
Olli Pettay
468b832900
Bug 425265, r=roc, sr=bz
2009-03-08 21:01:02 +02:00
Boris Zbarsky
2d12d487e3
Bug 481769. Treat ib special inline siblings as continuations for purposes of background painting. r+sr=roc
2009-03-06 15:32:20 -05:00
Boris Zbarsky
c71439c656
Bug 481105. Create anonymous child frames before non-anonymous ones for all our frames, not just root boxes. r+sr=roc
2009-03-06 13:12:18 -05:00
L. David Baron
83f40d6f76
Fix serialization bugs with text-decoration:-moz-anchor-decoration. (Bug 481596) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
L. David Baron
26b11568f1
Fix serialization of the list-style-type part of counter values. (Bug 481591) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
L. David Baron
2a6e824389
Split eCSSUnit_String into eCSSUnit_String (with quotes), eCSSUnit_Ident (without quotes), and eCSSUnit_Families (font family list, but not for @font-face descriptor where the single family is stored as eCSSUnit_String). (Bug 481591) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
Boris Zbarsky
d10ea8903b
Bug 480979 part 7. Create a FrameConstructionItemList class so we can abstract away item lists and change the implementation as needed. r+sr=roc
2009-03-05 08:09:03 -05:00
Boris Zbarsky
fd47df291b
Bug 480979 part 6. Push use of FrameConstructionItem all the way up to ContentAppended/ContentInserted, and eliminate the need for DestroyNewlyCreatedFrames. r+sr=roc
2009-03-05 08:09:03 -05:00
Boris Zbarsky
f5d437816b
Bug 480979 part 5. Build up a tree of FrameConstructionItems so that we'll know which inlines might need splitting. r+sr=roc
2009-03-05 08:09:02 -05:00
Boris Zbarsky
bbfc996d8e
Bug 480979 part 4. Create separate FrameConstructionItems for page-break frames. r+sr=roc
2009-03-05 08:09:02 -05:00
Boris Zbarsky
efff0e4d2d
Bug 480979 part 3. Move suppression of kids of columns and non-column kids of colgroups out further so that we don't even create FrameConstructionItems for them. r+sr=roc
2009-03-05 08:09:02 -05:00
Boris Zbarsky
85726c08e7
Bug 480979 part 2. Pass FrameConstructionItems through to the FrameFullConstructor implementations. r+sr=roc
2009-03-05 08:09:01 -05:00
Boris Zbarsky
0189933479
Bug 480979 part 1. Introduce FrameConstructionItem and restructure existing ConstructFrame and ProcessChildren code to use it internally without any other behavior changes. r+sr=roc
2009-03-05 08:09:01 -05:00
Boris Zbarsky
e2cb5e61e3
Bug 480323. Always create a trailing inline for {ib} splits. r+sr=dbaron
2009-03-04 07:55:29 -05:00
Olli Pettay
8e3d66727a
Bug 480767 - Closing 'Bookmark All Tabs' screws up focus, r+sr=jst
2009-03-03 22:20:11 +02:00
Olli Pettay
2219417624
Bug 333198 - Suppress Input events for web content during synchronous XMLHttpRequest loads, r=bz, sr=jst
2009-03-03 22:11:14 +02:00
Olli Pettay
cb57be346c
backout 333198
2009-03-02 22:21:46 +02:00
Boris Zbarsky
dba41efe0b
Bug 480208. Eliminate the tag version of CreateAnonymousFrames. r+sr=roc
2009-03-01 10:16:30 -05:00
Boris Zbarsky
55f6d5a8f2
Bug 480017. Suppress misplaced popups before we construct table pseudoframe parents. r+sr=roc
2009-03-01 10:16:29 -05:00
Boris Zbarsky
b1f152d8fb
Bug 479114. Create page-break frames only after we know our final parent.
2009-03-01 10:16:29 -05:00
Boris Zbarsky
7a957a90dd
Bug 478956. Merge pseudo-frame handling for outer tables and non-table frames. r=bernd, sr=roc
2009-03-01 10:16:29 -05:00
Boris Zbarsky
64c2cf9736
Adding tests
2009-02-27 20:25:16 -05:00
Clint Talbert
76a51aabb2
Bug 474016 r=dholbert, Fix random test failure on linux tinderbox for css transform tests
2009-02-27 11:16:57 -08:00
Clint Talbert
45dd794359
backout changes for bug 474016
2009-02-26 16:43:11 -08:00
Taras Glek
a3edad2b35
Bug 476948: Need to be able to clear outstanding MozAfterPaint events r+sr=roc
2009-02-26 16:21:55 -08:00
Clint Talbert
a0ade2d4cf
Bug 474016 r=dholbert, adding logging to css transform test to see why it fails
2009-02-26 16:09:12 -08:00
Asaf Romano
fe4d91cd12
Bug 480149 - DOMLinkAdded and DOMLinkRemoved events for link elements should be dispatched when swapping docshells. r+sr=bz.
2009-02-26 14:05:42 -08:00
Olli Pettay
e6f01244a1
Bug 333198 - 'Suppress Input events for web content during synchronous XMLHttpRequest loads'. r=bz, sr=jst, a=blocking1.9.1+
2009-02-26 14:00:30 -08:00
Vladimir Vukicevic
bd928d3cac
b=478548; slightly optimize PresContext::Theme; r=dbaron
2009-02-26 12:02:00 -08:00
Blake Kaplan
1a4ca1407d
Remove unreachable printf since tinderbox isn't hitting it (bug 474537).
...
--HG--
extra : rebase_source : 95bf4a605216c97aaa15e552eb6779be8dbb33e3
2009-02-25 13:48:06 -08:00
Boris Zbarsky
a1f888815b
Bug 476245. Keep better track of our anonymous content. r=smaug, sr=jst
2009-02-24 13:39:09 -05:00
L. David Baron
1e283adeaa
Backed out changeset a328b5ae57e0 (bug 476245) for causing failures of test_videocontrols.html across platforms (although Linux hasn't cycled yet).
2009-02-24 13:38:35 -08:00
Boris Zbarsky
58d51f648c
Bug 476245. Keep better track of our anonymous content. r=smaug, sr=dbaron
2009-02-24 13:39:09 -05:00
XiaoXiaoHU
692da049fc
Bug 298889 - iframe invisible when window is transparent; r+sr=roc
2009-02-24 17:53:32 +01:00
Zack Weinberg
c68dd8b7ce
Bug 479156. Fix unit scale factors in border-image drawing. r+sr=roc
...
--HG--
extra : rebase_source : 06899c9162b0b30f890385fd4caa3f4cd22ecf48
2009-02-24 21:31:22 +13:00
Robert O'Callahan
19082bf736
Bug 406646. Make sure to only search *visible* popups for mouse event targets. r=enndeakin
...
--HG--
extra : rebase_source : bd0825d6a6469a10dcdd9e4ae9e9c91dcbafbe99
2009-02-24 21:25:25 +13:00
Zack Weinberg
558a5863e2
Bug 478079 - Kill nsViewManager::DefaultRefresh, and move the cached canvas background to the pres shell; r+sr=roc
2009-02-23 02:10:23 +01:00
Mats Palmgren
ea317dbb9c
Make FindPrimaryFrameFor faster by traversing the parent's special siblings and descendant continuations etc only once. b=470978 r+sr=bzbarsky
2009-02-22 19:17:51 +01:00
Jesse Ruderman
f25f92b98a
Add crashtests
2009-02-20 19:38:16 -08:00
L. David Baron
fa9a21c33d
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 21:29:21 -08:00
Zack Weinberg
e4ff56e04c
Bug 477732: fix scaling of border-image side tiles with 'repeat'. r+sr=roc
2009-02-20 16:33:30 +13:00
Boris Zbarsky
8eab85d08a
Speed up canvas comparisons in bidi mochitests. No bug
2009-02-19 22:04:19 -05:00
L. David Baron
2eb748571c
Backed out changeset fde0b361f25e (bug 322475, main patch) due to Mac talos startup failures and hitting the NS_ABORT_IF_FALSE in SetupBackgroundClip, which may be related.
2009-02-19 13:51:46 -08:00
L. David Baron
d9ac02ed8c
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 12:33:09 -08:00
Boris Zbarsky
adab889258
Bug 479180. Don't hold strong refs in ChildIterator. r+sr=roc
2009-02-19 11:55:09 -05:00
L. David Baron
db9e9b7806
Construct all our image loaders when we create frames so that we can allow arbitrary numbers of image loaders per frame (for multiple background images). (Bug 322475) r+sr=bzbarsky
2009-02-19 11:03:28 -08:00
L. David Baron
a91aa25ab0
Back out all 8 changesets that I just landed (bugs 477959, 477961, 322475, 478899, 475215, 478156) again, because Talos Try server builds lie about which changesets they're testing.
2009-02-19 09:06:18 -08:00
L. David Baron
51ef1de194
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 07:29:28 -08:00
L. David Baron
a5c13ba6b5
Construct all our image loaders when we create frames so that we can allow arbitrary numbers of image loaders per frame (for multiple background images). (Bug 322475) r+sr=bzbarsky
2009-02-19 07:29:27 -08:00
Robert O'Callahan
aa94b5bf0e
Back out bug 477732 due to Mac test failure.
2009-02-19 23:45:54 +13:00
Robert O'Callahan
9650619ee7
Backed out changeset a2f0465c9dc3
2009-02-19 23:45:27 +13:00
Zack Weinberg
1099a7c603
Bug 478784. Don't use the view manager's default background color for transparent widgets. r+sr=roc
...
--HG--
extra : rebase_source : 5dbaf9f2ecd8cff7213acec2e14d0a3b040c7c4b
2009-02-19 21:10:04 +13:00
Zack Weinberg
70e65f8e1c
Bug 477732. Fix scaling of side border-images. r+sr=roc
...
--HG--
extra : rebase_source : ae8cdefe2e8f10d59c1d6a81a125240b6d6c629c
2009-02-19 21:01:01 +13:00
Jeremy D. Lea
b9a1696e34
Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc
...
--HG--
extra : rebase_source : 4a35ccdcafbe8a0a9dded9f292a139b4679709e3
2009-02-18 16:11:49 -08:00
L. David Baron
8b207bcc51
Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
2009-02-18 18:59:47 -08:00
L. David Baron
366992262c
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-18 17:13:25 -08:00
L. David Baron
29c43121c7
Construct all our image loaders when we create frames so that we can allow arbitrary numbers of image loaders per frame (for multiple background images). (Bug 322475) r+sr=bzbarsky
2009-02-18 17:13:24 -08:00
Boris Zbarsky
bdc319dc24
Bug 478820 part 3. Switch ConstructFrameByDisplayType to FrameConstructionData. r+sr=roc
2009-02-18 08:25:29 -05:00
Boris Zbarsky
10fb5e1b9b
Bug 478820 part 2. Reorganize ConstructFrameByDisplayType a bit in the tables department. r=bernd, sr=roc
2009-02-18 08:25:29 -05:00
Boris Zbarsky
bc40ae5f4d
Bug 478820 part 1. Reorganize ConstructFrameByDisplayType a bit in the block/inline department. r+sr=roc
2009-02-18 08:25:29 -05:00
Ben Turner
6efddae719
Bug 478304 - 'Let nsRunnableMethod be used with non-void-returning functions'. r=bsmedberg.
2009-02-17 20:11:09 -08:00
Boris Zbarsky
6cff212e17
Bug 478814. Don't leave the XUL display types that are unimplemented if not MOZ_XUL defined if not MOZ_XUL. r+sr=dbaron
2009-02-17 21:45:57 -05:00
Boris Zbarsky
74338296c8
Bug 478811. Use the right IsTableRelated check when finding absolute containing blocks. r=bernd, sr=roc
2009-02-17 12:21:44 -05:00
Boris Zbarsky
d016304dfa
Bug 478754. Remove effectively unused argument. r+sr=roc
2009-02-17 12:21:42 -05:00
Neil Rashbrook
2b7a424a9b
Bug 475344 Need a cancellation code to indicate successful load from cache r+sr=bz
2009-02-16 11:27:22 +00:00
Ehsan Akhgari
0f72b4f985
Bug 478414 - [SeaMonkey, MacOSX] "test_bug441782.html | Test timed out" now (split the bidi.numeral test into several small tests); r+sr=roc (NPOTB)
2009-02-16 10:54:18 +03:30
Zack Weinberg
bea9955522
Bug 476557. Update view manager cache of page background color in PresShell::Paint, not nsCSSRendering::PaintBackground; permits a small API cleanup. r+sr=roc
...
--HG--
extra : rebase_source : dcf1475dd8b695eb18513e97ca35b08a4affd19f
2009-02-16 14:11:34 +13:00
Zack Weinberg
174bffdc75
Bug 455364. Use nsLayoutUtils::DrawImage helpers to draw border-images, fixing rounding issues. r+sr=roc
...
--HG--
extra : rebase_source : 6e65e6265d1e3c8b1f2c90af4b78535c31aa0551
2009-02-16 14:04:03 +13:00
Boris Zbarsky
13505d3994
Bug 478101. Suppres GetUsed* assertions during all display list processing, not just during display list construction. r+sr=roc
2009-02-15 13:14:21 -05:00
Serge Gautherie
5ec9f53e89
Backed out changeset: 719dca3419b5
2009-02-15 18:41:16 +01:00
Jeremy Lea
b82cdbd258
Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc
2009-02-15 17:41:06 +01:00
Ehsan Akhgari
1de3732803
Bug 478377 - Support specifying direction for :-moz-tree-cell pseudo class through CSS; r+sr=roc
2009-02-15 10:51:40 +03:30
Jesse Ruderman
f154077a31
Add crashtests
2009-02-13 14:54:17 -08:00
Masayuki Nakano
68f9a6a266
Bug 442774 Wheel/touchpad scrolling gets stuck in frame, stop scrolling the web page as a whole r=Olli.pettay, sr=roc
2009-02-12 19:44:38 +09:00
Masayuki Nakano
789465492f
backing-out the patch for bug 442774
2009-02-12 18:54:02 +09:00
Masayuki Nakano
4d6c3072e5
Bug 442774 Wheel/touchpad scrolling gets stuck in frame, stop scrolling the web page as a whole r=Olli.pettay, sr=roc
2009-02-12 16:02:49 +09:00
Jesse Ruderman
30f91b6262
The test I added yesterday for bug 150431 timed out just now. Disable it for slowness.
2009-02-11 15:54:06 -08:00
Jesse Ruderman
68344d4b52
Add a bunch of crashtests
2009-02-10 22:18:05 -08:00
Jesse Ruderman
c9eb6349ac
Add some crashtests
2009-02-10 16:36:04 -08:00
Masayuki Nakano
def135f71a
Backing out the patch of bug 442774. This might cause a timeout failure on test_keycodes.xul
2009-02-11 03:19:15 +09:00
Boris Zbarsky
304fd45c3f
Bug 477333. Make sure to skip over editor's bogus anon content when dealing with first-letter too. r+sr=dbaron
2009-02-10 12:08:12 -05:00
Masayuki Nakano
4fa4a8c50d
Bug 442774 Wheel/touchpad scrolling gets stuck in frame, stop scrolling the web page as a whole r=Olli.Pettay, sr=roc
2009-02-10 20:17:37 +09:00
Michael Ventnor
b480b09ba3
Bug 476738. Implement 'inset' box-shadows. r+sr=roc,r=dbaron
2009-02-10 21:45:13 +13:00
Robert O'Callahan
08979ee7f3
Bug 459666. GetReferencedFrame should bail out if we've destroyed the frame tree while reconstructing frames for the entire document. r+sr=bzbarsky
2009-02-10 21:28:16 +13:00
Jesse Ruderman
5f1cc5c3ce
Add a bunch of crashtests
2009-02-10 00:09:40 -08:00
Jesse Ruderman
96e8a77574
Skip the crashtest for bug 403175 due to timeouts (see bug 473680)
2009-02-10 00:03:48 -08:00
Bernd
bb7273a63c
fix a pence post error in painting of dotted border collapse borders r/sr=roc bug 126540
2009-02-08 17:42:01 +01:00
Jesse Ruderman
2e1fda752f
Add crashtests for the following bugs: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=328944+401042+413085+416461+431705+437142+449006+463741+465651+472782+474744
2009-02-07 21:33:31 -08:00
Ehsan Akhgari
689d4e0925
Disable tests for bug 441782 / bug 467672 on Windows, rather than on non-Windows. (Bug 467672) r+sr=roc
2009-02-07 08:43:11 -08:00
Robert O'Callahan
c651fddc26
Backed out changeset a142df653655
2009-02-07 23:37:23 +13:00
Zack Weinberg
7529ae2887
Bug 455364. Make border-image drawing use nsLayoutUtils::DrawImage and friends so we get the right pixel-snapping behaviour. r+sr=roc
2009-02-07 21:35:54 +13:00
Boris Zbarsky
6f9a0da875
Bug 299837. Implement text-align:end. r+sr=dbaron
2009-02-05 22:48:30 -05:00
Boris Zbarsky
f47d90d8f4
Bug 475986. Make text-align:start work on <html:th> correctly. r+sr=dbaron
2009-02-05 22:48:29 -05:00
Daniel Holbert
2033e78825
Bug 472769: Use snapToPixels when redrawing dirty background rectangles, to fix painting error in widgets at fractional positions. r+sr=roc
2009-02-05 17:39:25 -08:00
Kyle Huey
93fcc53c4c
Bug 452345. nsCSSFrameConstructor should use the term 'root element frame' instead of 'initial containing block', since 'initial containing block' means something else in CSS. r+sr=roc
2009-02-05 21:11:42 +13:00
Jim Mathies
269a1439a7
Bug 450322 - Fix broken windows animation in Vista Aero. r+sr=roc.
2009-02-04 21:05:48 -06:00
Blake Kaplan
c8b404ae13
Add some logging code to see if bug 474537 is still around.
...
--HG--
extra : rebase_source : 840e2da57a266bd98f30e195f3819f59fb97c86d
2009-02-04 15:04:51 -08:00
L. David Baron
0e1e58e70d
Correctly handle a style change reflow on a subtree that has placeholders with out of flows outside that subtree. (Bug 363247) r+sr=bzbarsky
2009-02-04 13:24:18 -08:00
Arpad Borsos
829f9f024a
Bug 474369 - get rid of nsVoidArray; layout part; r+sr=roc
2009-02-03 15:42:18 +01:00
Boris Zbarsky
553227508e
Bug 476063. Only do special fieldsetty stuff with <legend>s that are in a fieldset. r+sr=dbaron
2009-02-03 09:29:47 -05:00
Boris Zbarsky
47183857d0
Bug 476087. Work around editor breakage with anonymous content. r+sr=dbaron
2009-02-03 09:29:46 -05:00
Blake Kaplan
c6540ca70e
Bug 474537 - Don't use a static array, since this can be called on multiple threads. r+sr=jst
...
--HG--
extra : rebase_source : 7926ab4fd9a5e141edfdd571ae82c8223bee5d37
2009-02-02 17:37:03 -08:00
Boris Zbarsky
4120090406
Backing out logging patch for bug 474537
2009-02-02 19:55:10 -05:00
Boris Zbarsky
713f5cf16b
Another attempt at logging for bug 474537
2009-02-02 16:27:56 -05:00
Boris Zbarsky
c1149f03ad
Backing out the logging now that we've hit it. See bug 474537
2009-02-02 15:17:55 -05:00
Boris Zbarsky
18e06836cd
Add logging to try to sort out why some of our inputs are not nsIFormControl sometimes
2009-01-30 17:08:21 -05:00
Zack Weinberg
dcc576e990
Bug 455364. Part 1: Create nsLayoutUtils::Draw*Image variants that take nsIImage*. r+sr=roc
...
--HG--
extra : rebase_source : f12e5f2f1b23d82d8df40b9a279871c5ecdb46a8
2009-01-30 20:33:57 +13:00
Zack Weinberg
60807b61c4
Bug 475548. Don't let the view manager's DefaultBackgroundColor be translucent. r+sr=roc
...
--HG--
extra : rebase_source : 1a8a5b29e8bc726affd4a97850e4c8f2c962ed1f
2009-01-30 20:07:30 +13:00
Michael Ventnor
de7c8d503e
Bug 475877. Avoid unnecessary box-shadow repaints by implementing nsDisplayBoxShadow::OptimizeVisibility. r+sr=roc
...
--HG--
extra : rebase_source : 2e9c673a62ec7866d1f52324f3fc95397cd5abc6
2009-01-30 20:03:46 +13:00
Ehsan Akhgari
d2b5ccb3ce
Bug 467672 - need additional bidi.numerals setting for Persian (eastern Arabic-Indic) numerals; r=roc,jfkthame sr=roc
2009-01-30 11:43:17 +03:30
L. David Baron
452186214b
Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
2009-01-29 20:39:23 -08:00
L. David Baron
abfdd0fb26
Merge backout of changeset 24917a339f2e (bug 475128) because it didn't patch the IsRoot check nsRuleNode::Sweep, which it needs to.
2009-01-29 14:36:51 -08:00
L. David Baron
e0a76520f3
Backed out changeset 24917a339f2e (bug 475128) because it didn't patch the IsRoot check nsRuleNode::Sweep, which it needs to.
2009-01-29 14:36:34 -08:00
L. David Baron
a1538274bb
Stop reflowing the viewport with constrained height. (Bug 467881) r+sr=roc
2009-01-29 12:39:22 -08:00
L. David Baron
c61d051922
Create legends in CreateContinuingFrame. (Bug 468578) r+sr=roc
2009-01-29 12:39:22 -08:00
L. David Baron
583b7afd79
Handle placeholder frames in RemoveMappingsForFrameSubtree. (Bug 428113) r=mats.palmgren sr=roc
2009-01-29 12:39:21 -08:00
L. David Baron
6fd6f6ba0f
Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
2009-01-29 12:39:19 -08:00
L. David Baron
5299a0bbe2
Weaken assertion so that it doesn't fire. (Bug 472353) r+sr=bzbarsky
2009-01-29 12:39:19 -08:00
L. David Baron
f8774a93ef
Implement CSS computation of font-stretch property and store it in the gfx font structures. (Bug 3512) r=vlad sr=bzbarsky
2009-01-29 12:39:18 -08:00
L. David Baron
e0ea655b2f
Separate previously-copied font constants into their own file and have them in one place rather than three. (Bug 3512) r=vlad
2009-01-29 12:39:18 -08:00
Boris Zbarsky
ddd360ca2d
Fixing build bustage on Windows. Bug 307394
2009-01-29 15:15:45 -05:00
Boris Zbarsky
e753880b7c
Bug 307394 part 2. Fix the indexing in ContentInserted to work correctly even when XBL is around. r+sr=dbaron. Also fixes bug 232990, bug 261826 , bug 272646, bug 386310, bug 468546
2009-01-29 14:46:20 -05:00
Boris Zbarsky
3574872d3a
Bug 335615. Don't do editor init inside frame construction. r=mats, sr=roc
2009-01-29 14:46:17 -05:00
Michael Ventnor
c81d455553
Bug 475197. -moz-box-shadow needs to be hooked up to buttons and fieldsets since they have custom background painting code. r+sr=roc
2009-01-28 22:28:14 +13:00
Boris Zbarsky
1813e2fd3c
Bug 475419. Make sure to set up our user font set no matter what the ordering of flushes and font loading is. r+sr=dbaron, a=bsmedberg
2009-01-27 19:31:26 -05:00
Clint Talbert
3786718122
Backing out 24179:ab9665e638d6 due to test failure on linux
2009-01-24 17:34:38 -08:00
Clint Talbert
d5e47b295f
Bug 474016: Fixing rounding errors on css transform mochitests r=dholbert
2009-01-24 16:20:14 -08:00
Mats Palmgren
4cf4b246fc
Test for bug 446328.
2009-01-23 18:15:36 +01:00
Boris Zbarsky
4f8f3b0027
Bug 474938. Restore silly speculative parsing workaround. r+sr=peterv
2009-01-23 10:16:10 -05:00
Zack Weinberg
bec44c658d
Test case for bug 469170, which was fixed by bug 473398.
...
--HG--
extra : rebase_source : 793f48c1001ec27e1a2b20c8cf609947caef8cde
2009-01-22 17:19:54 +13:00
Zack Weinberg
5ec5e3b886
Bug 474201: always set the view manager's default background in nsCSSRendering::PaintBackground, use only the prescontext's default background in PresShell::Paint. r+sr=roc
...
--HG--
extra : rebase_source : 585e5e1803e98d25163fdcdf7f0aa758177e932c
2009-01-22 17:18:59 +13:00
Robert Longson
44b1a9bfb1
Bug 472135. Invalidate markers using style system hints instead of doing an eager invalidation (which reacquires frames, breaking our one-shot nsSVGRenderingObservers setup). r+sr=roc
...
--HG--
extra : rebase_source : 48ab3b34460f5908bcec5c3e15a5d12f71496579
2009-01-22 14:02:40 +13:00
Mark Banner
96e4962fb5
Build bustage fix for Bug 473390 - make it build for apps that build without MathML
2009-01-21 15:38:59 +00:00
L. David Baron
008ca182cf
Merge backout of changeset 6849ce51dfef (patch 3 from bug 468645) to fix bug 472353.
2009-01-20 13:54:17 -08:00
L. David Baron
7c5191446f
Backed out changeset 6849ce51dfef (patch 3 from bug 468645) to fix bug 472353.
2009-01-20 13:45:23 -08:00
Boris Zbarsky
1ebd2ace9a
Bug 474417. <wbr> support broken. r+sr=roc
2009-01-20 14:42:25 -05:00
Boris Zbarsky
f1e21eec04
Bug 473390 part 18. Eliminate IsSpecialContent. r+sr=roc
2009-01-19 13:31:35 -05:00
Boris Zbarsky
8c55daf9b6
Bug 473390 part 17. Switch SVG frame construction over to the new setup. r=jwatt, sr=roc
2009-01-19 13:31:34 -05:00
Boris Zbarsky
ea8c0a5865
Bug 473390 part 16. Move around SVG assertions so that they happen in frame init, not during frame creation. r=jwatt, sr=roc
2009-01-19 13:31:34 -05:00
Boris Zbarsky
dcd16bd3ed
Bug 473390 part 15. Switch XUL frame construction over to the new setup. r+sr=roc
2009-01-19 13:31:34 -05:00
Boris Zbarsky
b868afeb9d
Bug 473390 part 14. Eliminate the mRootBox member of the frame constructor state, and move its only consumer into the relevant frame Init method. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
18399c778f
Bug 473390 part 13. Remove the unused aScrolledChildStyle argument of BuildScrollFrame. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
2793dc5658
Bug 473390 part 12. Simplify some of the parent frame mess in XUL frame construction and remove some confusing comments. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
f3a2fedf99
Bug 473390 part 10. Move various XUL nsIBoxLayout stuff out of the frame constructor into frame creation functions, and make the XUL frame creation functions have the right signature to fit into the new world. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
9bbe40ce73
Bug 473390 part 9. Switch MathML frame construction over to the new setup. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
9f4f82f532
Bug 473390 part 8. Move the <mathml:math> display switching out of the frame constructor and into the frame creation function. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
adce23e350
Bug 473390 part 7. Switch HTML frame construction over to the new setup. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
15e9c687fa
Bug 473390 part 6. Move the flag-setting for file controls out of the frame constructor and into the frame implementation. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
0966b434f3
Bug 473390 part 5. Move the checkbox and radio face style code out of the frame constructor and into those frames. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
4a76f2eb41
Bug 473390 part 4. Remove vestigial XBL form control stuff. r+sr=roc
2009-01-19 13:31:31 -05:00
Boris Zbarsky
ab5fa0c6e8
Bug 473390 part 3. Move some HTML frame construction assertions out of the frame constructor and into the relevant frame creation methods. r+sr=roc
2009-01-19 13:31:31 -05:00
Boris Zbarsky
c0de154bc2
Bug 473390 part 2. Call SetInitialChildList on HTML frames even if the child list is empty, to bring HTML in line with everything else. r+sr=roc
2009-01-19 13:31:31 -05:00
Boris Zbarsky
cb7d2b1273
Bug 473390 part 1. Stop checking IsSpecialContent for the root frame. Just construct a table if it's got a table display type and isn't XUL or SVG. This is safe because we no longer have the weirdness that was ConstructDocElementTableFrame. r+sr=roc
2009-01-19 13:30:15 -05:00
Nickolay Ponomarev
dc72b9cc31
Bug 472189. Delay attribute changes for progressmeter updates via script-runnables. r=enn,sr=roc
2009-01-19 22:29:48 +13:00
Robert O'Callahan
7c7e1bfe9e
Bug 462593. Cancel all outstanding font loads when the presshell is torn down. r=jdaggett
2009-01-19 22:21:29 +13:00
Fred Jendrzejewski
7d5761cdfa
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Peter Van der Beken
78527f8037
Fix for bug 471126 (leak content nodes (and sometimes dom windows) after clicking on nytimes.com articles). r=bent, sr=bz.
2009-01-14 13:24:10 +01:00
Peter Van der Beken
0d3a840f21
Fix for bug 473773 (DocumentViewerImpl::InitPresentationStuff can reenter). r=roc, sr=bz.
2009-01-18 16:21:26 +01:00
Neil Deakin
bcc795fb9d
Bug 212750, one more fix for nsIntRect usage
2009-01-17 16:25:56 -05:00
Neil Deakin
f0c2f61672
Bug 212750, fix broken point usage
2009-01-17 16:14:18 -05:00
Neil Deakin
c8df9e6d4f
Bug 212750, position context menu for menus when the keyboard shortcut is used, also move code around so that the right targets are set for context menu key events, r=smaug,sr=roc
2009-01-17 15:50:00 -05:00
Robert O'Callahan
4388aebd00
Backout bug 472135 due to Linux test failure
2009-01-17 23:59:37 +13:00
Robert O'Callahan
00e57b8380
Backed out changeset 9246fefef1cc
2009-01-17 23:58:34 +13:00
Robert O'Callahan
0dd1ce33f5
Bug 471594. In ContentInserted, when we have an insertionPoint and we take the isAppend path, use the insertionPoint's last continuation as the place to append so we don't insert the new frames in the middle of some other content's continuation chain. r+sr=bzbarsky
...
--HG--
extra : rebase_source : dbcc34f8fc9a73d53105300d2aa2bebbc584ab8f
2009-01-16 21:25:04 +13:00
Robert Longson
4a4ce9e387
Bug 472135. Avoid re-getting the target marker frame in nsSVGMarkerProperty::DoUpdate --- that leads to infinite loops. Update things lazily instead via fake style changes. r+sr=roc
...
--HG--
extra : rebase_source : f90519e06842d6301e3a27eddb0cddd300b62db2
2009-01-16 21:20:29 +13:00
Zack Weinberg
7da71decb2
Bug 473398. nsCSSRendering::PaintBackground should not try to fix up the canvas background color to be opaque. r+sr=roc
...
--HG--
extra : rebase_source : f2883c704bee9a4ba70c57598704ed7ba30628dc
2009-01-16 21:15:29 +13:00
L. David Baron
ba1c5c080f
Avoid building user font set when handling units involving font metrics in media query expressions. (Bug 473892) r+sr=bzbarsky
2009-01-16 19:44:21 -08:00
Daniel Holbert
7b43e76e0a
Fix typo & linewrapping in a comment within nsDocumentViewer.cpp (to trigger unittest builds)
2009-01-16 17:35:19 -08:00
L. David Baron
5293f77173
When re-resolving style, re-resolve root in undisplayed map too. (Bug 473042) r+sr=bzbarsky
2009-01-16 13:32:09 -08:00
L. David Baron
76872659c8
Don't suppress use of overridden virtual destructors, so we fix the appearance of a leak in the leak statistics. (Bug 473548) r+sr=roc
2009-01-16 13:32:09 -08:00
L. David Baron
286c54a127
Recheck media queries when changing text zoom since em units have changed. (Bug 473400) r+sr=bzbarsky
2009-01-16 13:32:08 -08:00
Clint Talbert
079c222900
Bug 457324 Partial Backout - Remove the CSS Transform mochitests from running due to leaks on Windows r=dholbert
2009-01-16 14:44:22 -06:00
Clint Talbert
960f11519e
imported patch bug435293-csstransform-tests
2009-01-16 12:52:24 -06:00
Robert O'Callahan
1a9b00de4e
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
b79ad6fa55
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
...
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Boris Zbarsky
833d1664d3
Adding some tests
2009-01-15 14:49:33 -05:00
Jeremy Lea
1800930122
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
...
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
Brian Birtles
adf1d4fa7c
Bug 216462: Add support for basic SVG animation (SMIL). Disabled in builds by default. r+sr=roc
2009-01-14 20:38:07 -08:00
Olli Pettay
7bf054d872
Bug 472730, window.sizeToContent() causes hang & full CPU usage, due to extreme recursion, r+sr=dbaron
2009-01-14 22:42:25 +02:00
Peter Van der Beken
50a423af1a
Merge backout.
2009-01-14 15:13:37 +01:00
Peter Van der Beken
84d3eabc50
Back out changeset 9fd8740decb8 (Fix for bug 471126 (leak content nodes (and sometimes dom windows) after clicking on nytimes.com articles).) to try to fix orange.
2009-01-14 15:12:37 +01:00
Robert Kaiser
469b9879fd
bug 472813 - Remove SeaMonkey workaround for test_bug465448.xul, r=roc
2009-01-14 14:48:22 +01:00
Boris Zbarsky
00e66d09cf
Bug 453736. Make <svg:script> more like other scripts and fix up a few other minor issues. r=roc, r+sr=sicking
2009-01-14 07:49:18 -05:00
Peter Van der Beken
4189af9d67
Fix for bug 471126 (leak content nodes (and sometimes dom windows) after clicking on nytimes.com articles). r=bent, sr=bz.
2009-01-14 13:24:10 +01:00
L. David Baron
8ae14c6f7f
Prevent rebuilding all style data when paginated. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:37 -05:00
L. David Baron
272bf85847
SetVisibleArea doesn't need to lead to media query change handling when paginated (e.g., when doing a SizeToContent around a print preview window). (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:37 -05:00
L. David Baron
43923a2427
DeCOMtaminate nsIPresShell::GetDidInitialReflow. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:36 -05:00
L. David Baron
2424598a74
Prevent posting media query changed events during construction. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:36 -05:00
L. David Baron
a3d0f42dba
Fix style context invariants so we can re-resolve page break frames. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:36 -05:00
Simon Montagu
89eb38e82f
Fix compiler warnings in nsCaret.cpp. Bug 470574, r+sr=dbaron
2008-12-28 04:08:22 -08:00
Dan Fabulich
b3132f8800
b=347174, implement document.readystate == 'complete'; r=sicking
2009-01-09 09:12:09 -08:00
L. David Baron
5a8f68315b
Backed out changeset 046f5da25280 due to crash in layout/forms/test/ mochitests.
2009-01-13 17:47:03 -08:00
L. David Baron
54c0fed0d2
When re-resolving style, re-resolve root in undisplayed map too. (Bug 473042) r+sr=bzbarsky
2009-01-13 11:50:41 -08:00
John Daggett
f9e721b5df
Bug 465452 - better handling of format hints for downloadable fonts. r=dbaron.
2009-01-13 14:16:58 +09:00
Benjamin Smedberg
24e7cb1f78
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
Robert Kaiser
5f8c1f03e4
bug 469331 - [SeaMonkey] test_bug458898.html fails, make the width test function always ok on Windows, r=dbaron
2008-12-23 16:03:25 +01:00
Boris Zbarsky
e70ba8495c
Adding asserts for bug 470167
2008-12-22 15:00:08 -08:00
Robert Kaiser
7cf9888fa2
bug 469331 - [SeaMonkey] test_bug458898.html fails, mark the test todo on SeaMonkey for now, r=dbaron
2008-12-21 13:42:15 +01:00
Olli Pettay
d766a4a00e
Bug 466057, r+sr=bz
2008-12-20 16:28:19 +02:00
Serge Gautherie
98e21ae301
Backed out changeset: 4fbb9483d7e6
2008-12-20 04:59:56 +01:00
Zack Weinberg
6e87ad1067
Bug 456219 - fix background clipping with rounded corners; r+sr=roc
2008-12-20 01:55:59 +01:00
Olli Pettay
28242cb1ae
Bug 461994 - Crash [@ DocumentViewerImpl::Close] with reloading, r+sr=bz
2008-12-20 01:45:56 +02:00
Olli Pettay
7fb4bae15c
Bug 470167 - 'ASSERTION: Should be in an update while creating frames' with stylesheet appended many times, r+sr=bz
2008-12-20 01:35:30 +02:00
Joe Drew
a29562512b
Bug 393936 - nsIRequest::cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call cancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). Note, however, that this new method shouldn't be used in any new code; it exists only to support code that relied on the broken behaviour prior to this checkin. r=bzbarsky sr=vlad
2008-12-19 17:35:50 -05:00
Stuart Parmenter
91c3580bb5
bug 458373. Allow you to pass in a flag to drawWindow to show the caret. patch from roc. r=me
2008-12-12 02:50:31 -08:00
Ehsan Akhgari
ca2a90bdee
Bug 441782 - bidi.numerals == 4 does not switch numeric shapes in content; r,sr=roc
2008-12-18 23:42:53 +03:30
Robert O'Callahan
ed66190092
Bug 449149. Implement the 'controls' attribute for audio elements. r+sr=bzbarsky,r=dolske,r=enndeakin
...
--HG--
extra : rebase_source : 4d11b963d3082f98269069c68aae33eef365aacb
2008-12-17 13:27:46 +13:00
L. David Baron
3e5f6435ab
Move wrapping of blocks inside XUL into ProcessChildren to catch more callers. (Bug 421203) r+sr=roc a=blocking1.9.1+
...
--HG--
rename : layout/reftests/bugs/321402-3.xul => layout/reftests/bugs/421203-3.xul
rename : layout/reftests/bugs/321402-4.xul => layout/reftests/bugs/421203-4.xul
rename : layout/reftests/bugs/321402-5.xul => layout/reftests/bugs/421203-5.xul
rename : layout/reftests/bugs/321402-6.xul => layout/reftests/bugs/421203-6.xul
2008-12-16 16:30:31 -08:00
Masayuki Nakano
229283883c
Bug 272847 Text input via IME does not work in windowless Flash movie r=ere+josh, sr=roc
2008-12-15 12:54:54 +09:00
Simon Montagu
70d49c14fa
Make display of the directional hook on the caret dependent on the bidi.browser.ui pref. Bug 418513, r=uriber, sr=roc (for core) r=mano, gavin.sharp (for browser)
2008-12-14 01:05:39 -08:00
Olli Pettay
f8412fdedc
Bug 431082 - Crash [@ nsDocShell::DoChannelLoad], r+sr=bz
2008-12-13 22:30:02 +02:00
Zack Weinberg
942db4a483
Bug 467459: make sure PresShell::Paint() uses an opaque color for the backstop; r+sr=roc
2008-12-13 17:07:08 +01:00
Graeme McCutcheon
4d0acd8eae
Bug 345339. Make nsPresState not use a hashtable in favor of using less memory and only storing the things it really wants to store. Switch box objects to their own hashtable. r+sr=roc
2008-12-12 14:25:22 -05:00
Robert O'Callahan
a3a3951684
Bug 459613. When we tear down a textcontrol frame, tell its editor that we're blowing away the frame tree so it doesn't try to clear the spellcheck selection, which not only wastes time but does GetPrimaryFrame for during frame destruction which is a no-no. r+sr=mats
2008-12-12 21:34:43 +13:00
Robert O'Callahan
a06ae88b70
Bug 468690. Remove leftover assertion that's no longer needed after the fix for bug 460012. r+sr=bzbarsky
2008-12-12 21:28:47 +13:00
Robert O'Callahan
aea35dfccb
Bug 455314. nsSVGRenderingObserver::GetReferencedFrame shouldn't try to look up the frame on a cache miss, if we're currently destroying frames. r+sr=mats
2008-12-12 21:25:16 +13:00
John Daggett
4e18b0296a
Bug 460037 - Fix crasher in font loader when closing windows. r+sr=roc
2008-12-12 16:31:51 +09:00
Markus Stange
975559338c
Bug 391984 - [10.5] Add roundness to context menus, r=josh sr=roc
2008-12-11 15:37:38 +01:00
Robert Sayre
58f4455a2a
Backout JOEDREW! patches for bug 89419 and bug 393936. Looks like they make mochitest leak.
2008-12-11 01:27:58 -08:00
Joe Drew
294499eab5
Bug 393936 - nsIRequest::cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call cancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). Note, however, that this new method shouldn't be used in any new code; it exists only to support code that relied on the broken behaviour prior to this checkin. r=bzbarsky sr=vlad
2008-12-10 16:25:34 -08:00
Robert O'Callahan
088a6b0690
Bug 458898. Make sizeToContent work for HTML documents by ensuring CanvasFrame converts an UNCONSTRAINEDSIZE computed height into its actual desired height. r+sr=dbaron
2008-12-09 13:33:46 +13:00
L. David Baron
39812fadae
Rebuild all style data when the user font set changes so that we recompute ex and ch units. (Bug 458878) r=jdaggett sr=bzbarsky a=blocking1.9.1+
2008-12-08 08:08:05 -08:00
Robert O'Callahan
bfa41e8f5e
Merged to trunk
2008-12-08 20:52:15 +13:00
Mats Palmgren
1c185b29b9
Walk child frame next-in-flows that are overflow containers. Skip [excess]overflowContainersList to avoid processing them more than once. b=411835 r+sr=roc
2008-12-08 04:01:25 +01:00
Robert O'Callahan
64e40d52ed
Bug 451117. Remove obsolete assertion. r+sr=bzbarsky
2008-12-08 13:50:57 +13:00
Mats Palmgren
e79d638b8e
Make GetCurrentEventFrame() return null if the shell is being destroyed (don't call GetPrimaryFrameFor()). b=421839 r+sr=roc
2008-12-08 00:10:31 +01:00
L. David Baron
7fc92bad7f
Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc
2008-12-07 13:58:07 -08:00
Masatoshi Kimura
a682e0d618
Bug 335531 - Correct misuse of UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE charset labels; r=smontagu sr=dbaron
2008-12-06 11:08:26 -08:00
Michael Ventnor
e758b80cd9
Bug 468018 - Optimize box-shadow rendering even further by doing more intersections; r=vladimir
2008-12-06 19:54:36 +01:00
Neil Deakin
368d82a815
Bug 393575, change nsIMenuParent to nsMenuParent, r+sr=bz
...
--HG--
rename : layout/xul/base/src/nsIMenuParent.h => layout/xul/base/src/nsMenuParent.h
2008-12-05 11:37:31 -05:00
Zack Weinberg
1e1e399d77
Bug 460217 - handle @font-face block without family name correctly in nsCSSRuleProcessor - r+sr=dbaron
2008-12-04 21:01:37 -08:00
L. David Baron
e2343835b0
Merge backout of changeset 7b553bbed53d (bug 302561) due to chrome test crash.
2008-12-04 09:57:44 -08:00
L. David Baron
90b976fe34
Backed out changeset 7b553bbed53d (bug 302561) due to chrome test crash.
2008-12-04 09:57:18 -08:00
L. David Baron
5ef811c47a
Make incremental frame construction set mFixedPosIsAbsPos just like from-the-top frame construction. (Bug 467460) r+sr=roc
2008-12-04 08:09:53 -08:00
L. David Baron
3e43af7a94
Allow PostRebuildAllStyleData to be called with an aExtraHint. (Bug 458878) r+sr=bzbarsky a=blocking1.9.1+
2008-12-04 08:09:53 -08:00
L. David Baron
c95d61afc0
Pass the user font set through more reliably and make it a required parameter. (Bug 467084) r+sr=roc a=blocking1.9.1+
2008-12-04 08:09:53 -08:00
L. David Baron
85dd73ebd3
Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc
2008-12-04 08:09:52 -08:00
Markus Stange
76daa5a7da
Bug 463042 - Smooth scrolling isn't working with the scrollbar or the keyboard arrows, r+sr=roc
2008-12-02 14:18:08 +01:00
Daniel Holbert
357fdecd33
(Undoing whitespace-only change)
2008-12-04 05:15:11 -08:00
Daniel Holbert
2059630793
Note: prev changeset (d5969f0d3fd9) was for Bug 466607 -- I forgot the bug # in the checkin comment. (I'm pushing _this_ whitespace-only changeset as a follow-up to get that bug # in there.)
2008-12-04 05:14:21 -08:00
Daniel Holbert
34af9c25e6
Use QI for type-safety check in StopMediaInstance/StartMediaInstance. r=chris.double sr=roc
2008-12-04 05:08:39 -08:00
Graeme McCutcheon
db7058c5de
Bug 215405. Restore scroll position, but not form state, on no-store and SSL no-cache sites. r+sr=bzbarsky
2008-12-03 12:55:14 -05:00
Robert O'Callahan
70ba87beed
Backing out bug 458898 to try to fix Windows orange
2008-12-04 00:42:49 +13:00
Robert O'Callahan
5364eb1faf
Backed out changeset 357d1c01bde3
2008-12-04 00:42:02 +13:00
Simon Montagu
3363523acc
Delete all text frame continuations when deleting first letter frame. Bug 466763, r+sr=roc
2008-12-02 22:56:53 -08:00
Robert O'Callahan
9370e7013a
Bustage fix for bug 463307
2008-12-03 15:02:29 +13:00
Robert O'Callahan
38bbc69620
Bug 463307. Convert to float a bit earlier to avoid integer overflow. r+sr=dbaron
2008-12-03 14:32:18 +13:00
Uri Bernstein
ac8e218f9c
Bug 466568. Don't traverse into scrollable frames if we're not allowed to traverse out of them. r+sr=roc
2008-12-03 14:24:07 +13:00
Michael Ventnor
e02630a781
Bug 458031. Take dirty rect into account to limit box-shadow computation. r+sr=roc
2008-12-03 10:16:22 +13:00
Robert O'Callahan
c06c17a0c2
Bug 458898. Fix intrinsic sizing of windows by ensuring CanvasFrame converts an NS_UNCONSTRAINEDSIZE desired height to its actual desired height. r+sr=dbaron
2008-12-03 09:50:16 +13:00
Robert O'Callahan
b72f6882fb
Bug 467283. Ignore dirty rect when doing any image resampling --- it will lead to artifacts. r+sr=dbaron,r=vlad
2008-12-03 09:46:44 +13:00
Gavin Sharp
58c580b07d
Bug 462887: document ignoreScrollFrame argument in nsLayoutUtils, rename it to ignoreRootScrollFrame, r=roc, sr=bzbarsky, a=beltzner
2008-11-28 14:53:33 -05:00
L. David Baron
f947c3be3c
Don't assert when we call GetUserFontSet during frame construction. (Bug 466756) r+sr=bzbarsky a191=beltzner
2008-11-27 12:31:04 -08:00
John Daggett
0d24013534
Follow-on fix for bug 457825. Use sheet principal for agent and user sheets. r=dbaron,bz sr=dbaron
2008-11-27 12:50:16 +09:00
L. David Baron
7372b5e796
Merge roc-1.bundle to land 5 patches for roc.
2008-11-25 20:41:38 -08:00
Boris Zbarsky
bad0b33175
Bug 437142. Be a little more careful with GetPrimaryFrameFor to work around the mess that <area> elements cause. r+sr=roc
2008-11-25 20:49:14 -05:00
L. David Baron
f0a1beced5
Handle some additional codepaths for position: fixed elements inside elements with -moz-transform. (Bug 455171) r+sr=bzbarsky a=blocking1.9.1+
2008-11-25 15:22:39 -08:00
L. David Baron
2aa2ccaca4
Rebuild the user font set when style sheets are enabled/disabled/added/removed, rules are modified/added/removed, or media changes change which style sheets apply. (Bug 457821) sr=bzbarsky r=jdaggett,bzbarsky a=blocking1.9.1+
2008-11-25 15:22:38 -08:00
L. David Baron
5785e50c68
Fix cascading bugs with @font-face rules (and prepare for handling dynamic changes) by accumulating the @font-face rules across rule processors through the style set. (Bug 457821) sr=bzbarsky r=jdaggett a=blocking1.9.1+
2008-11-25 15:22:38 -08:00
L. David Baron
b5cdb24735
Back out 91690545debc0d3537fcb0598ebd6ac7e21f2072 due to mac startup failures.
2008-11-25 15:09:02 -08:00
Robert O'Callahan
54b396e60b
Bug 463952. Expand destArea according to CSS background-repeat *before* intersecting with bgClipArea, instead of after. r+sr=dbaron
2008-11-26 11:19:34 +13:00
Robert O'Callahan
1dd1408b35
Bug 460012. When recreating frames for a generated content node, reframe the nearest non-generated-content ancestor. r+sr=bzbarsky
2008-11-26 11:15:41 +13:00
Robert O'Callahan
98a52f5f6c
Bug 454751. Use a fresh nsFrameConstructorState when we construct new frames in ReconstructDocElementHierarchyInternal, so internal state pointing to deleted frames is flushed out. r+sr=bzbarsky
2008-11-26 11:12:06 +13:00
L. David Baron
88620d4af0
Fix cascading bugs with @font-face rules (and prepare for handling dynamic changes) by accumulating the @font-face rules across rule processors through the style set. (Bug 457821) sr=bzbarsky r=jdaggett a=blocking1.9.1+
2008-11-25 13:27:54 -08:00
L. David Baron
dc119e5622
Handle some additional codepaths for position: fixed elements inside elements with -moz-transform. (Bug 455171) r+sr=bzbarsky a=blocking1.9.1+
2008-11-25 13:27:54 -08:00
L. David Baron
49d3fcc1ac
Rebuild the user font set when style sheets are enabled/disabled/added/removed, rules are modified/added/removed, or media changes change which style sheets apply. (Bug 457821) sr=bzbarsky r=jdaggett,bzbarsky a=blocking1.9.1+
2008-11-25 13:27:54 -08:00
L. David Baron
f493486819
Address my own review comment: Restore IsTransparent() check, which should restore old behavior for background-images when printing backgrounds is disabled. (Bug 456219) r=zwol
2009-01-10 08:37:01 -08:00
Mats Palmgren ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
b06807d54b
Put the root element in the undisplayed map so that we reconstruct it when it has its 'display' changed from 'none' to something else. (Bug 283686) r+sr=bzbarsky
2009-01-10 08:28:15 -08:00
Benjamin Smedberg
50621e4f9f
Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
2009-01-09 11:35:24 -05:00
L. David Baron
914fe872e6
bug 464970 - nsCSSBorderRenderer::AreBorderSideFinalStylesSame is too pessimistic. r=vlad, a=beltzner
2008-11-19 11:53:08 -05:00
Boris Zbarsky
127c0998fe
Bug 445004. Make the base and document URI of document.written documents be the base and document URI of the document on whose current context our code is running. r+sr=jst, r=dcamp
2008-11-18 17:54:36 -05:00
Robert O'Callahan
2f76e95c17
Bug 464811. Snap the anchor point to pixels using a method that guarantees the source rect and the subimage rect intersect. r+sr=dbaron
2008-11-18 20:48:46 +13:00
Robert O'Callahan
774dc6063b
Backed out changeset 0ced86fbf8ed (reftest failures)
2008-11-18 10:13:55 +13:00
Robert O'Callahan
48c8f9855c
Bug 464811. Tweak the anchor point snapping algorithm again. This time we have a proof that the resulting snapping algorithm guarantees the subimage rectangle intersects the logical source rectangle. r+sr=dbaron
2008-11-18 09:32:11 +13:00
Blake Kaplan
337fb163df
Bug 458440 - Attempt to work around speculative parsing crash. r+sr=dbaron
2008-11-11 13:38:54 -08:00
Robert O'Callahan
c8375e914a
Bug 463217. Don't let nsLayoutUtils::DrawSingleImage/DrawSingleUnscaledImage do any tiling, restrict their drawing to the single tile. r+sr=dbaron
2008-11-10 20:24:21 +13:00
Joe Drew
a2b8f5356f
Backed out changeset 6bedb1e92dd0 due to refcount leaks
2008-11-07 15:01:35 -05:00
Joe Drew
8fd1536f32
Bug 393936 - Cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call CancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). r=bz, sr=pavlov, a=blocking1.9.1+
2008-11-07 14:35:22 -05:00
Robert O'Callahan
6303f1ce0f
Bug 463204. Be more careful about snapping the anchor point. We must transform the anchor point to match the snapping of the fill rect before we actually snap it to device pixels. r+sr=dbaron
2008-11-07 13:58:42 +13:00
Benjamin Smedberg
d0b948876f
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Michael Ventnor
318cfd2e10
Bug 472410. Don't adjust selection colors if the background is a -moz-appearance that we can't know anything about. r+sr=roc
2009-01-09 13:29:38 +13:00
Zack Weinberg
dacf4ab104
Bug 456219. Fix clipping to padding-rect with rounded corners. r+sr=roc
2009-01-09 13:28:32 +13:00
Robert O'Callahan
6b943be957
Backed out changeset 5041ce453104
2009-01-08 23:19:21 +13:00
Zack Weinberg
25f522098f
Bug 456219. Fix clipping to padding-rect with rounded corners. r+sr=roc
...
--HG--
extra : rebase_source : ec710fd6f83332fcecaa926b1f0ec07e4d2e3635
2009-01-08 21:10:21 +13:00
Robert O'Callahan
f708c8026e
Bug 425981. Make first-letter frame wrapping build its own frame constructor state to ensure it's for the correct place in the frame tree. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 7dd5de3f6b2a9e83994d7023d4cfafce205e9376
2009-01-08 21:07:51 +13:00
Boris Zbarsky
95874e95d3
Bug 472500. Allow generated content on XUL frames. r+sr=roc
2009-01-07 18:22:08 -05:00
Boris Zbarsky
835c17ffde
Bug 472501. Add XUL namespace checks in some more places where they're needed, and make the XBL suppression of child frame processing work for all frames, not just XUL. r=enndeakin, sr=roc
2009-01-07 18:22:05 -05:00
Boris Zbarsky
709cd54c51
Bug 284320. Remove the contentParentFrame hack in subdocument frames, along with the no-longer-used arg it used to be used for. r+sr=roc
2009-01-06 17:29:50 -05:00
Boris Zbarsky
6925343822
Bug 472322. Don't treat non-XUL listboxbody/listitem specially in XUL frame construction. r=enndeakin, sr=roc
2009-01-06 14:18:04 -05:00
Boris Zbarsky
1ce2a69367
Bug 437366. Make sure to not paint black-on-black in dark high-contrast themes when 'Allow pages to use their own colors' is unchecked and the page tries styling a form control. r+sr=dbaron
2009-01-06 14:17:05 -05:00
Boris Zbarsky
7663cfbf76
Bug 291854. Push float containing blocks inside ProcessChildren. r+sr=roc
2009-01-05 20:54:32 -05:00
Robert O'Callahan
b4af72fc54
Bug 471365. Make reftest-wait tests track invalidation via MozAfterPaint and repaint the invalid areas like normal window repaining would. This makes invalidation-related bugs testable. r=dbaron
2009-01-06 14:15:13 +13:00
Boris Zbarsky
60aefffa14
Bug 472138. Push CreateAnonymousFrames into ProcessChildren. r+sr=roc
2009-01-05 17:25:33 -05:00
Boris Zbarsky
e240a880db
Bug 472138. Eliminate unused or unnecessary CreateAnonymousFrames args. r+sr=roc
2009-01-05 17:25:31 -05:00
Olli Pettay
d30fae3581
Bug 457862 - onresize events should fire at every resize while resizing the window, r+sr=dbaron
2009-01-05 18:26:59 +02:00
Michael Ventnor
2d49b62ed7
Bug 445741. Round rects consistently to avoid a gap between an element and its shadow. r+sr=roc
...
--HG--
extra : rebase_source : dbb4ae33812db8167650dcc218f0bd4a3e0f3dc2
2009-01-05 13:41:01 +13:00
Robert O'Callahan
7b82035873
Bug 465448. Perform sanity check to avoid resizing a window smaller than the content area we're trying to achieve. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 57e7e4e95ec2c100b8ceaa66864f6dfb5ba1cc86
2009-01-05 13:39:40 +13:00
L. David Baron
57a8e776d8
Rename flags and methods from space manager to float manager. (Bug 191448) r+sr=roc
2009-01-04 19:39:54 -05:00
L. David Baron
87389f6007
Remove TestSpaceManager. (Bug 191448) r+sr=roc
2009-01-04 14:52:38 -05:00
L. David Baron
82d6666100
Remove the VerifyReflow code that checked the space manager state. (Bug 191448) r+sr=roc
2009-01-04 14:52:38 -05:00
L. David Baron
3b375b5c0b
Fix assertion in bug 468645, per bzbarsky's followup review comment. r+sr=bzbarsky
2009-01-04 14:52:38 -05:00
L. David Baron
9b5ab1b7c2
Forgot to rev IID in bug 468645 (changeset efbec418c3a1).
2009-01-04 14:52:38 -05:00
L. David Baron
b3d748ba11
Fix some missed renames from bug 471356. r+sr=bzbarsky
2009-01-04 14:52:38 -05:00
Olli Pettay
4055e86a98
Bug 471883 - Gesture events should be dispatched to the element under mouse, not to document. r+sr=roc
2009-01-03 14:40:26 +02:00
Serge Gautherie
3345c79902
Bug 469331 - [SeaMonkey] test_bug458898.html fails; (Cv1) Report the (failing) values; r=dbaron
2009-01-03 08:27:27 +01:00
Olli Pettay
28e3d7cf73
Bug 436965, r+sr=sicking
2009-01-02 17:41:43 +02:00
Olli Pettay
ed62696892
Back out bug 436965
2009-01-02 16:31:13 +02:00
Olli Pettay
f4bf461d7e
Bug 436965, r+sr=sicking
2009-01-02 14:40:43 +02:00
Jesse Ruderman
cf4b91bb09
Add 19 crashtests
2009-01-01 14:18:58 -08:00
L. David Baron
23d4f4d4b2
Stop using nsAreaFrame for anything other than xul:label, which is the only thing for which it does anything different from nsBlockFrame, and rename it accordingly. (Bug 471356) r+sr=roc
...
--HG--
rename : layout/generic/nsAreaFrame.cpp => layout/xul/base/src/nsXULLabelFrame.cpp
rename : layout/generic/nsAreaFrame.h => layout/xul/base/src/nsXULLabelFrame.h
2008-12-29 10:07:38 -05:00
L. David Baron
d0d2117def
Add crashtests for bug 468645.
2008-12-29 10:07:37 -05:00
L. David Baron
7748baab3d
Fix nsLayoutUtils::IsReallyFixedPos to work right in paginated mode. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:37 -05:00
L. David Baron
83b583a320
Don't post media features values changed events when nothing changed. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:37 -05:00
L. David Baron
a4dd12922f
Pass the correct parent content when re-resolving the inner table for a display:table pseudo-element (:before or :after). (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:37 -05:00
Robert O'Callahan
0d380f02a0
Bug 458487 - 'Rework image snapping logic'. r=vlad+joedrew, sr=dbaron
2008-11-04 14:01:21 -08:00
Markus Stange
7a9f82ce7e
Bug 462793 - Changing listbox selection with keyboard no longer scrolls to make the newly selected item visible, r+sr=roc
2008-11-04 15:38:16 +01:00
Boris Zbarsky
17950b40a6
Fixing merge; no idea where that came from
2008-11-02 21:34:00 -05:00
Boris Zbarsky
644555dba0
Adding test file too
2008-11-02 21:33:04 -05:00
Boris Zbarsky
70c50466ec
Bug 454578. Load the quirk stylesheet separately from the general UA stylesheet, so it can be sensibly enabled/disabled in style sets. r+sr=dbaron
2008-11-02 21:29:51 -05:00
L. David Baron
9b86daea26
Keep pres shell alive during ProcessRestyledFrames. (Bug 462392) r+sr=bzbarsky
2008-11-02 11:44:55 -08:00
Mats Palmgren
ada556a4e8
Delete mNext iteratively to avoid blowing up the stack. b=460461 r+sr=dbaron
2008-11-02 17:05:14 +01:00
Benjamin Smedberg
9696613a50
Relanding bug 461410 - nsILineIterator is never used outside of layout - set nsresults to replicate the existing code more correctly, which fixes the mochitest failures, r+sr=roc with nits noted by Mats Palmgren
2008-10-30 12:17:59 -07:00
Benjamin Smedberg
4eb5e5d5a8
Bug 461212 - deCOM frame traversal (relanding) r=mats.palmgren sr=roc
2008-10-30 10:15:22 -07:00
Zack Weinberg
679447bf82
Bug 455105 - IsSolidBorderEdge in nsCSSRendering.cpp ignores foreground borders; r=vladimir, sr=roc
2008-10-30 12:54:58 +03:30
Daniel
4b653f7ab0
Bug 458588 - remove uses of -moz-outline* and drop the aliases afterwards; nsPresShell.cpp; r+sr=roc
2008-10-29 06:11:40 +01:00
Mats Palmgren
de8a444db0
Fix various mistakes in handling of mBorderImageLoaders. (Bug 446328) r+sr=dbaron
2008-10-28 14:38:37 -07:00
L. David Baron
8878bc85e1
Merge backout of changeset 23eebebb8b48 (from bug 322475, which made us construct all our image loaders at frame construction time) because of issues with propagation of backgrounds to the canvas (bug 460796).
2008-10-28 14:36:44 -07:00
L. David Baron
65cadd7c29
Backed out changeset 23eebebb8b48 (from bug 322475, which made us construct all our image loaders at frame construction time) because of issues with propagation of backgrounds to the canvas (bug 460796).
2008-10-28 14:36:17 -07:00
L. David Baron
2015aefdfd
Merge backout of changeset 7f708623bf59 (from bug 322475, which made us construct all our image loaders at frame construction time) because of issues with propagation of backgrounds to the canvas (bug 460796).
2008-10-28 14:35:18 -07:00
L. David Baron
e7cd23e3ac
Backed out changeset 7f708623bf59 (from bug 322475, which made us construct all our image loaders at frame construction time) because of issues with propagation of backgrounds to the canvas (bug 460796).
...
--HG--
rename : layout/base/nsImageLoadNotifier.cpp => layout/base/nsImageLoader.cpp
rename : layout/base/nsImageLoadNotifier.h => layout/base/nsImageLoader.h
2008-10-28 14:34:03 -07:00
Chris Double
b9fbf2e7c2
Bug 449518 - Video autostart after doing Back/Forward history button on browser - r+sr=roc
2008-10-29 07:48:39 +13:00
Benjamin Smedberg
05386c2561
Back out bugs 461410 and 461212 because I'm not sure which is causing the mochitest regression.
2008-10-28 02:51:50 -04:00
Benjamin Smedberg
dfbac6a0c3
Merge backout and typo fix of bug 461212
2008-10-28 02:50:20 -04:00
Benjamin Smedberg
4214b72dd5
Backed out changeset d4c9a0776667 (deCOM nsILineEnumerator) due to regression from it or bug 461212
2008-10-28 02:49:14 -04:00
Benjamin Smedberg
13f4fb61ed
Backed out changeset eda9709dc586 (deCOM frame enumerator) due to regression from it or bug 461410.
2008-10-28 02:48:32 -04:00
Benjamin Smedberg
3a3f316c84
Backed out changeset affcc1c08bc0 (deCOM frame enumerator) due to regression from it or bug 461410.
2008-10-28 02:47:40 -04:00
Benjamin Smedberg
e5bc6108a6
Stupid typo during review fix for bug 461212
2008-10-28 01:03:11 -04:00
Benjamin Smedberg
dd4c950cff
Bug 461410 - nsILineIterator is never used outside of layout, and doesn't need to be refcounted: the callers can just destroy it when they're done with it. We can't do this with a virtual destructor, however, because nsTableRowGroupFrame implements the interface directly, while nsLineIterator is a separately-allocated class. So clients are expected to call DisposeLineIterator when they're done with it.
...
Instead of accessing nsILineIterator using QueryInterface, we add a nsIFrame::GetLineIterator API, which is cleaner and more efficient all at the same time!
r+sr=roc
2008-10-28 00:47:19 -04:00
Benjamin Smedberg
d89e3c2841
Bug 461212 - deCOM frame enumerator, r=mats.palmgren sr=roc
2008-10-28 00:47:19 -04:00
Benjamin Smedberg
30eacd2625
Bug 461576 - nsListBoxBodyFrame shouldn't need to implement nsIListBoxObject - r=enn sr=roc
2008-10-28 00:47:19 -04:00
Benjamin Smedberg
09975e25e4
Bug 461359 - Make nsTreeBodyFrame not implement nsITreeBoxObject... nsTreeBoxObject can just call the methods on nsTreeBodyFrame directly, and we avoid nsISupports oddities for bug 396185 r=Enn sr=roc
2008-10-28 00:47:19 -04:00
Masayuki Nakano
2a195344de
Bug 461512 nsCSSColorUtils doesn't support alpha color (border color is always solid color if the border-style is groove, ridge, inset, outset) r+sr=roc
2008-10-28 11:05:38 +09:00
Gavin Sharp
7ed4660fab
Bug 459604: add an optional parameter to SendMouseEvent to ignore the scroll frame, r+sr=roc
2008-10-27 16:16:23 -04:00
Bernd
71f711f4c9
bug 448543, video frame creation is tag based not display type based so this is special content r/sr=bzbarsky
2008-10-26 10:22:35 +01:00
Arpad Borsos
3585c944f1
Bug 456388 - "Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree" (followup for mozilla-central) [r+sr=brendan]
2008-10-21 01:50:05 -05:00
Jesse Ruderman
4c1097b866
Add crashtest for bug 241300
2008-10-18 16:19:47 -07:00
Olli Pettay
6f4790435f
Bug 459663 - Crash [@ nsEventDispatcher::Dispatch], r+sr=roc
2008-10-18 23:10:19 +03:00
Mats Palmgren
eb63237a4f
Fix a couple of compile warnings. b=460468 r+sr=roc
2008-10-18 19:35:39 +02:00
Masayuki Nakano
2ec0d6704d
Bug 456522 fix 4 warnings of nsPresContext.h r+sr=roc
2008-10-17 14:45:25 +09:00
Theppitak Karoonboonyanan
018ec4b25f
Bug 157546. The 'delete' key should delete an entire cluster. r=peterv,r+sr=roc
2008-10-16 20:44:32 +13:00
Robert O'Callahan
f2edf72f79
Bug 455988. Optimize MozAfterPaint so we never even dispatch an XPCOM event if there are no listeners. r=smaug,sr=mats
2008-10-16 10:06:32 +13:00
Markus Stange
2c38adaec7
Bug 450944 - Implement -moz-window-shadow functionality on Mac OS X, r=hwaara sr=roc.
...
This patch turns on window shadows for transparent windows by default, so the identity popup and the "edit bookmarks" popup will get a shadow, too. ui-r=faaborg
2008-10-14 17:33:40 +02:00
Markus Stange
1ffda30624
Bug 450939 - Add -moz-window-shadow CSS property, r+sr=dbaron
2008-10-14 16:44:25 +02:00
Mats Palmgren
ee40d22b13
DEBUG: Use a flag to track when we are inside RemoveFrame() and assert it's false in GetPrimaryFrameFor(). b=458636 r+sr=roc
2008-10-13 00:05:04 +02:00
L. David Baron
10bd0bbfe0
Construct all our image loaders when we create frames so that we can allow arbitrary numbers of image loaders per frame (for multiple background images). (Bug 322475) r+sr=bzbarsky
2008-10-11 20:49:42 -04:00
L. David Baron
2bd8ac7a44
Rename nsImageLoader to nsImageLoadNotifier, since it doesn't actually load images. (Bug 322475) r+sr=bzbarsky
...
--HG--
rename : layout/base/nsImageLoader.cpp => layout/base/nsImageLoadNotifier.cpp
rename : layout/base/nsImageLoader.h => layout/base/nsImageLoadNotifier.h
2008-10-11 20:49:42 -04:00
L. David Baron
2d27cc7fdf
Remove three unused constants. (Bug 322475)
2008-10-11 20:49:42 -04:00
Vladimir Vukicevic
e3c6205bcf
let's use the right #ifdef here so this actually works; mobile fix, r=stuart
2008-10-10 15:30:52 -07:00
Boris Zbarsky
d0177423c2
Bug 458637. Make sure to properly flag the XSLT result document as not being ready for layout until we StartLayout. r+sr=sicking
2008-10-10 13:44:43 -04:00
Arpad Borsos
8b11d938d2
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Zack Weinberg
2f3912b498
Bug 458463 - Rename nsStyleFont::mFlags to ::mGenericID and stop treating it like a bitfield; r+sr=dbaron
2008-10-10 16:56:18 +02:00
Neil Rashbrook
87def3185e
Bug 365467 Focus contollers initial window and element can get out of sync r+sr=jst
...
Reordering tests to see if that can make the change stick
--HG--
rename : browser/base/content/test/browser_autodiscovery.js => browser/base/content/test/browser_discovery.js
rename : browser/base/content/test/autodiscovery.html => browser/base/content/test/discovery.html
2008-10-10 10:36:41 +01:00
Taras Glek
2c733370d0
Bug 456099: outparamdel nsIPrivateDOMEvent r+sr=jst
2008-10-09 16:23:07 -07:00
Vladimir Vukicevic
3b27944210
b=459150; avoid non-pixel-aligned clips to speed up mobile's DrawWindow usage; r=stuart
2008-10-09 14:49:15 -07:00
Vladimir Vukicevic
cb575d2878
b=448193, 3d border effects missing with moz-border-radius; r=zweinberg
2008-10-09 14:49:15 -07:00