Commit Graph

24539 Commits

Author SHA1 Message Date
Bernd
d8dd943257 bug 492661 - track the visibility of cols and colgroups independently of the presence of cells r/sr=roc 2009-05-16 16:22:56 +02:00
L. David Baron
1ca9090e28 Add test for CSS parsing of garbage at end of declarations. (Bug 390260) 2009-05-15 16:01:19 -07:00
Arpad Borsos
37bfad5344 Bug 492937 - kill nsLineLayout::mPlacedFloats and related code; r+sr=roc 2009-05-14 11:31:35 +02:00
Henri Sivonen
1f9455f387 Merge the trunk into HTML5 parsing repo 2009-05-04 11:19:16 -07:00
Phil Ringnalda
03278668ab 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
Timothy Nikkel
d7d1f2450b 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
Robert O'Callahan
2d82c27e96 Bug 491960. Only reflow due to selection if we did or will have overflowing selection decorations. r=dbaron 2009-05-15 15:09:49 +12:00
Timothy Nikkel
6724ca0012 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
Karl Tomlinson
cdf16e275e b=491241 crash with windowless plugins when MOZ_COMPOSITED_PLUGINS is defined r=jrmuizel 2009-05-15 14:26:10 +12:00
Karl Tomlinson
9b9b374144 b=485125 reparent plugin widgets for delayed destruction. r=jst 2009-05-15 14:16:27 +12:00
Boris Zbarsky
78b522fe6a 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
e923e46de8 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
b7ce1207f5 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
54e13d1b23 Bug 492233 [IMM32] Reimplement IME mouse handling r=VYV03354+roc, sr=roc 2009-05-15 09:46:24 +09:00
Serge Gautherie
f6ce689ce9 Bug 468024 - reftest.js : optimize |outputs| assignment(s); (Av2) Check for no tests case, Whitespace cleanups; r=dbaron 2009-05-14 16:17:45 +02:00
Arpad Borsos
8936cb9475 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
ce9f80f759 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
eabbb168f0 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
30f1a769f0 Bug 492469. Better handling of end margins/borders/padding for frames that end up complete while having both fluid and fixed continuations. r+sr=dbaron 2009-05-13 12:38:58 -04:00
Arpad Borsos
5c75f0b0ee Bug 492520 - Optimize some Frame classes for memory usage; r+sr=roc 2009-05-12 12:13:09 +02:00
Arpad Borsos
6a3e4f01b4 Bug 492510 - Optimize nsLineLayout for memory usage; r+sr=roc 2009-05-12 10:53:06 +02:00
Boris Zbarsky
67702a8b61 Bug 492575. Trying to eliminate random orange from this test 2009-05-12 22:37:05 -04:00
Henri Sivonen
524846eeac Merge trunk into HTML5 parsing repo 2009-03-30 15:32:26 +03:00
Jonathan Kew
9c5052b1c6 Add Core Text backend, will eventually replace ATSUI. Turned off for 32-bit Mac OS X 10.4 SDK builds right now due to Mac OS X 10.4 not supporting Core Text. Try #2. b=389074 r=jdaggett 2009-03-29 17:31:51 -07:00
Phil Ringnalda
279d758ce4 Bug 9849 - TestInlineFrame is so out of date nobody will ever bring it back, r+sr=dbaron 2009-03-29 13:00:01 -07:00
Phil Ringnalda
5af2706945 Bug 485663 - omg! goggies!, r+sr=dbaron 2009-03-29 12:51:41 -07:00
Phil Ringnalda
b9056cffc5 Bug 485671 - Remove unused and broken things at the top level of layout/html/tests/, r+sr=dbaron 2009-03-29 12:51:40 -07:00
Robert Longson
15337f5ec8 Reftest for bug 484677 2009-03-29 15:04:08 +01:00
Robert Longson
1caf0da977 Bug 484677 - Mouse coordinates in zoomed foreignObject are calculated incorrectly. r+sr=roc 2009-03-29 14:58:09 +01:00
Josh Aas
ead58807ca Backed out changeset e413694940b3 2009-03-27 14:32:49 -07:00
Jonathan Kew
142b887c3f Add Core Text backend, will eventually replace ATSUI. Turned off for 32-bit Mac OS X builds right now due to Mac OS X 10.4 not supporting Core Text. b=389074 r=jdaggett 2009-03-27 10:18:35 -07:00
Ben Newman
12c53c5c33 Bug 487750 - test_plugin_clipping.xhtml fails randomly. r+sr=bz 2009-06-04 14:46:13 -07:00
Gavin Sharp
25559f44b8 Bug 496103: don't cancel mousedown events for menus (prevents dragging bookmark folders on the bookmark toolbar), r+sr=Neil. Test by Marco Bonardo <mak77@bonardo.net>, r=dietrich 2009-06-03 22:43:03 -04:00
Boris Zbarsky
2da0012670 Another attempt to fix bug 492575. 2009-06-02 11:59:27 -04:00
Boris Zbarsky
d7eadbce0c Bug 495269 followup. Rev the iid of nsICSSRule. 2009-06-01 14:55:28 -04:00
Boris Zbarsky
a85a4909f6 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
Boris Zbarsky
e68338a4f8 Bug 495274. Fix broken selector cloning. r+sr=dbaron 2009-05-28 20:41:27 -04:00
Boris Zbarsky
d2c3684946 Bug 495269. Fix our detection of @import rules when cloning sheets. r+sr=dbaron 2009-05-28 18:16:31 -04:00
Robert O'Callahan
5843f756df 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
Boris Zbarsky
fa87f5d65b Make the reference not use a <style> so it's easier to script-convert this test to the CSSWG format 2009-05-27 21:26:23 -04:00
Boris Zbarsky
7a86e57c99 Bug 493968. Correctly keep track of all the kids of a cloned sheet, not just the last one. r=roc, r+sr=dbaron pending. 2009-05-26 15:40:49 -04:00
Jesse Ruderman
b89227c825 Add crashtests 2009-05-26 11:53:12 -07:00
Daniel.S
72a33e18d3 Bug 477462 - Add margin-collapsing tests (part 2): horizontal margins, tables, captions, fieldsets and some suggested tests. r+sr=dbaron 2009-05-26 20:24:25 +02:00
John Daggett
8a5d21465e add Arabic reftest for truetype-aat format hint 2009-03-27 16:57:58 +09:00
Henri Sivonen
27ccc45764 Merge the trunk into HTML5 parsing repo 2009-03-26 14:10:18 +02:00
Boris Zbarsky
d6e950ef24 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
Neil Rashbrook
27cd0e696c Bug 488752 Incorrect menulist behaviour on Mac OS X r=enn sr=roc 2009-05-01 13:24:49 +01:00
Simon Montagu
4c33ebf55d 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
Simon Montagu
9a5e2f62ce Testcases for bug 332655 2009-04-30 03:27:52 -07:00
tn
2598ca8cc5 Bug 490376 - Crash [@ nsDisplayList::GetBottom]; r=roc 2009-04-30 12:07:18 +02:00
Ehsan Akhgari
be64f8bcbc Fix the test bustage from changeset edbe350e1d81 2009-04-30 10:42:12 +04:30
Boris Zbarsky
a736bf8501 Adding some tests 2009-04-29 15:21:48 -07:00
Ehsan Akhgari
cdc072b103 Bug 488553 - Random Failure of test_bug467672-4.html; r+sr=roc 2009-04-29 18:32:31 +04:30
Jonathan Watt
0a8223656c Bug 488314. Kill SetMatrixPropagation, part 1. r=roc 2009-04-29 06:31:34 +02:00
Craig Topper
381741da91 Bug 474230. Cleanup scale and translate in nsSVGElement similar to the new style SVG classes. r=jwatt 2009-04-28 15:25:03 +02:00
Simon Montagu
59514b8d37 Set baseLevel and paraLevel properties on empty frames. Bug 489887, r+sr=roc 2009-04-28 02:23:53 -07:00
Boris Zbarsky
164113bcfa 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
Boris Zbarsky
6940b0930e Bug 481024. Text control frame screws up max-width and max-height. r+sr=dbaron 2009-04-27 14:18:37 -07:00
Jesse Ruderman
deec57be71 Don't try to load stylesheet from w3.org (fixes crashtest failure) 2009-04-27 09:49:00 -07:00
Jesse Ruderman
175b7d536e Add tests 2009-04-26 23:32:41 -07:00
Boris Zbarsky
64b6059777 Adding test for bug 302113. 2009-03-25 17:34:28 -04:00
Boris Zbarsky
055b4b1c85 Adding test for bug 203923 2009-03-25 15:51:58 -04:00
Boris Zbarsky
803e329f9d Adding some tests 2009-03-25 12:09:48 -04:00
Arpad Borsos
89c2d6ac9b Bug 481932 - use do_QueryFrame instead of IS_TABLE_CELL + cast; r+sr=roc 2009-03-24 23:10:06 +01:00
Olli Pettay
485447dbe3 Bug 484320, r=dveditz, sr=mrbkap, a=blocking1.9.1 2009-03-24 17:43:15 +02:00
Henri Sivonen
99a8cc5f1a Merge trunk into HTML5 parsing repo 2009-03-20 17:09:05 +02:00
Henri Sivonen
0f8172224f More comprehensive fix for HTML nodes in XHTML namespace (bug 468708) 2009-03-20 16:58:37 +02:00
Henri Sivonen
a53c8f897c Bug 482923, bug 468692, bug 468708 - Make HTML namespaceURI and localName HTML5-compliant 2009-03-13 10:48:05 +02:00
Boris Zbarsky
8e8b55bb0e Bug 488057. Be more careful when we unsuppress painting. r+sr=roc 2009-05-12 15:07:08 -04:00
Daniel Holbert
42f2f94d22 Bug 490909: Remove old layout debugging code, patch #2: remove 'VerifyTree' & related code. r+sr=dbaron 2009-05-12 12:03:09 -07:00
Ted Mielczarek
a9af866777 bug 483062 - figure out how to get crash stacks from xpcshell tests - another followup bustage fix 2009-05-12 07:57:44 -04:00
Ted Mielczarek
995b061680 bug 483062 - figure out how to get crash stacks from xpcshell tests. r=bsmedberg
--HG--
extra : rebase_source : 70355805b7f71c016eaa7aaea1d1916a23316b8a
2009-05-11 15:54:39 -04:00
Simon Montagu
5effd3a66c Fix warnings caused by the patch for bug 492231. r+sr=roc 2009-05-12 01:18:27 -07:00
Phil Ringnalda
0f8f37bdf8 Bug 486062 - Clean out dead things below layout/html/tests/, r+sr=dbaron 2009-05-11 19:07:30 -07:00
Boris Zbarsky
56ee16413d 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
f20778f925 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
Ryo Onodera
6707986f83 Reftest for Bug 489718. r=longsonr 2009-05-11 14:32:24 +01:00
Boris Zbarsky
647919875d Bug 490182. Ask to reflow the right frame. r=bernd, sr=dbaron. 2009-05-11 09:17:25 -04:00
Simon Montagu
3c67dd2a7e Do bidi reordering for visual RTL frames in the same way as other bidi frames. Bug 492231, r+sr=roc 2009-05-11 03:36:01 -07:00
Jesse Ruderman
16b8370026 Remove unused, incorrect XML namespace from bug 346189's reftest 2009-05-09 21:06:55 -07:00
Boris Zbarsky
edf3e966e2 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
Boris Zbarsky
940a18fe1f Bug 491537. Make sure to set dirty buts all the way up the tree when interrupting inside an abs pos child or child of a columnset. r+sr=dbaron 2009-05-09 22:57:47 -05:00
Boris Zbarsky
3202c50376 Bug 492080. More correct marking of dirty bits on floats when we interrupt. r+sr=dbaron 2009-05-09 22:51:34 -05:00
Graeme McCutcheon
1c6412faca Bug 348681 follow-up comment fix. 2009-05-09 22:36:17 +01:00
Graeme McCutcheon
7c815c938d Bug 348681 - Don't allow overlapping ranges in the selection. r+sr=roc 2009-05-09 22:30:19 +01:00
fantasai
1bf3a4031d Fix bug 399412 - don't reflow overflow containers that are pending re-placement. r+sr=roc 2009-05-08 18:53:44 -07:00
L. David Baron
e51a27d783 Traverse and unlink selection listeners. (Bug 490071) r+sr=peterv 2009-05-08 21:59:26 -07:00
Ryo Onodera
dff270d1be 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
1a1d6f6086 Bug 463350. Don't allow fieldsets to break vertically. r+sr=dbaron
--HG--
extra : rebase_source : b40a725617805871f6c463f630099390749ca2a0
2009-05-08 13:55:22 +12:00
Robert O'Callahan
a0ba954e0f 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
c3f383ceb7 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
d9f638a3cf Add crashtest for bug 457362 2009-05-07 17:41:08 -07:00
Boris Zbarsky
b513d814ac Fixing orange in CLOSED TREE 2009-05-07 17:10:39 -04:00
Robert Longson
e242900961 Bug 484176 - Support allowReorder for switch. r=jwatt,sr=roc 2009-05-07 20:37:33 +01:00
Boris Zbarsky
ee0c045adf 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
ce1a541b65 Bug 490957. Eliminate nsWebShell. r+sr=bsmedberg 2009-05-07 15:21:53 -04:00
Vladimir Vukicevic
145014175c Disable test for bug 488692 on non-cocoa, due to PAD business 2009-05-06 15:32:18 -07:00
L. David Baron
f0c43ecb3d Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer 2009-05-06 13:46:04 -07:00
L. David Baron
a45c6ad770 Drop use of JS 1.7 features so that this test can run on other browsers. 2009-05-06 13:46:01 -07:00
Vladimir Vukicevic
02c46cf7f7 b=488692; full page zoom broken with canvas; r=roc 2009-05-06 13:02:59 -07:00