Nicholas Nethercote
4948f1b27e
Bug 1187784 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : 0732b564a877953063c740031b1980bd0dd708b2
2015-10-22 21:17:36 -07:00
Nicholas Nethercote
7beaebbb7f
Bug 1187784 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : d839f0a7cff06a14087976b6027b613ba1da2c78
2015-10-22 21:16:45 -07:00
Nicholas Nethercote
e3d263e40d
Bug 1187784 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : 2cf01da556ef42d6f410c83d943f9f805804ee1a
2015-10-20 22:18:20 -07:00
Nicholas Nethercote
b8f634b411
Bug 1187784 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : a52fb3cf996587e916816e9525a09ca2d7fb091a
2015-10-20 21:00:35 -07:00
Nicholas Nethercote
d6ffcb69e8
Bug 1187784 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam.
...
--HG--
extra : rebase_source : 01bac3410b2da622ea511d1217892eb308d64520
2015-10-20 20:52:08 -07:00
Ryan VanderMeulen
080b612cb4
Bug 740199 - Add crashtest.
2015-10-25 00:06:24 -04:00
Ryan VanderMeulen
c7fbe88535
Bug 709536 - Add crashtest.
2015-10-25 00:06:23 -04:00
Ryan VanderMeulen
1645fabc28
Bug 617089 - Add crashtest.
2015-10-25 00:06:23 -04:00
Ryan VanderMeulen
a237b5a490
Bug 597240 - Add crashtest.
2015-10-25 00:06:23 -04:00
Ryan VanderMeulen
399003c9b8
Bug 580129 - Add crashtest.
2015-10-25 00:06:23 -04:00
Ryan VanderMeulen
4883d8886e
Bug 1195474 - Drop the expected number of assertions in 759249-1.html to 5.
2015-10-25 00:06:22 -04:00
Ryan VanderMeulen
b655fc97f0
No bug - Remove e10s assertion annotation from font-inflation-762332.html.
2015-10-25 00:06:22 -04:00
Ryan VanderMeulen
2d107fa212
Bug 508154 - Add crashtest.
...
--HG--
extra : rebase_source : 4d62e093832d74a32360aa572315aa3982b7ec27
2015-10-24 15:03:19 -04:00
Ryan VanderMeulen
80cc335b07
Bug 474377 - Add crashtest.
...
--HG--
extra : rebase_source : f84cd1c53448a790676a7cc7e55be42af9ae2c23
2015-10-24 15:03:19 -04:00
Ryan VanderMeulen
1e35b5d9be
Bug 460209 - Add crashtest.
...
--HG--
extra : rebase_source : f729a18d65d9baa5580b8b12c911f04e7f146b99
2015-10-24 15:03:19 -04:00
Ryan VanderMeulen
c1208c1624
Bug 366203 - Add crashtest.
...
--HG--
extra : rebase_source : ff09507d13528fcaf9b4aadd7d30e4592cfe7160
2015-10-24 15:03:19 -04:00
Ryan VanderMeulen
64ab517ea0
Bug 325427 - Add crashtest.
...
--HG--
extra : rebase_source : f80084102f752fc47b35d31929bbb2b351268f63
2015-10-24 15:03:19 -04:00
Sebastian Hengst
e6d06af59f
Backed out 2 changesets (bug 1215699, bug 1209994) for web platform failures. r=backout
...
Backed out changeset a8adf1f9d366 (bug 1209994)
Backed out changeset f5ed98fdc16e (bug 1215699)
2015-10-24 15:38:03 +02:00
Robert O'Callahan
d00aeddd95
Bug 1209994. Take block-wrapper path only for blocks that are wrappers. r=bz
...
--HG--
extra : commitid : ADmwtJlvxUi
extra : rebase_source : b3cfce27d1bf51d8789a20bf7266455a3f0f99a6
2015-10-21 16:27:50 +13:00
Robert O'Callahan
0e2b65352f
Revert incorrectly committed changes ab657569f554 and a396f4262479
...
--HG--
extra : commitid : IHQ60dccnSZ
extra : amend_source : 9302339fd951446a37909b31a1ccb56aff470325
2015-10-24 22:38:22 +13:00
Robert O'Callahan
ff38db98f3
Bug 264412. Refactor nsIFrame::GetRenderedText API to be more sane. r=mats,marcoz
...
The test changes here are to adjust for the fact that
nsTextFrame::GetRenderedText can now trim whitespace from the end of lines
that end in a hard line break.
--HG--
extra : commitid : Dn0U0KPLfbY
extra : rebase_source : 57a6ad2e3ba1f7ec6aef9b940d8facdbba7e9c91
2015-10-24 22:27:29 +13:00
William Chen
af67ca9b86
Bug 920734 - Part 2: Update tests to avoid using orientation as variable name. r=seth
...
--HG--
extra : rebase_source : d4ecdf15fb679a6a78454bf08b285a068cd26104
2015-10-23 21:37:35 -07:00
Wes Kocher
dd50b531bf
Bug 1217963 - Correct the spelling of "corect" rs=mossop
...
--HG--
extra : commitid : KIXf5DKKRrc
extra : source : 3f3fbf4e7a52b1bbb2848edd65eaacc7282b1a01
2015-10-23 16:02:56 -07:00
Wes Kocher
3fd0527ade
Bug 1214212 - Increase the fuzzing to fix a reftest r=me
...
(More fuzz for the fuzz gods)
2015-10-23 11:54:16 -07:00
Thinker K.F. Li
fd72ecbc34
Bug 1214212 - Remove clips from separator transform items. r=roc
2015-10-22 23:29:00 -04:00
Nathan Froyd
9f16f39c05
Bug 1217662 - part 6 - remove Layers.h #include from FrameListBuilder.h; r=mattwoodrow
...
This change necessitates a few other header changes around the tree:
either places that we relying on FrameLayerBuilder.h to #include
ImageLayers.h for them, or places that were bootlegging headers from
ImageLayers.h.
2015-10-22 17:02:14 -04:00
Nathan Froyd
e65591b159
Bug 1217662 - part 5 - move FrameLayerBuilder and helper classes's ctors/dtors out-of-line; r=mattwoodrow
...
This change means that we don't have to have the definition of
LayerManager visible when FrameLayerBuilder is declared (which would be
necessary for, e.g. the ctor/dtor of ClippedDisplayItem), which means we
can get rid of the Layers.h include here in a subsequent patch.
2015-10-22 17:00:16 -04:00
Nathan Froyd
e826816d24
Bug 1217662 - part 3 - move nsDisplayBlendContainer::GetLayerState out-of-line; r=mattwoodrow
...
This method is virtual, so defining it inline isn't worth a whole lot.
Defining it inline also means that we require the complete definition of
LayerManager from Layers.h, and we're trying to avoid including Layers.h
whenever possible. Let's move it out-of-line to solve this problem.
2015-10-22 16:14:22 -04:00
Nathan Froyd
735e488da3
Bug 1217662 - part 2 - move mozilla::layers::LayerUserData to a separate header; r=mattwoodrow
...
Having to include all of Layers.h just to get at the definition of
LayerUserData is inconvenient, especially as most of the interesting
things in Layers.h can be forward-declared. Let's move LayerUserData to
its own header, so clients can include a small header for that,
forward-declare anything else they need from Layers.h, and reduce header
bloat.
2015-10-22 16:04:35 -04:00
Xidorn Quan
c62bff4099
Bug 1206468 - Remove unused internal appearance value -moz-mac-unified-toolbar. r=mstange
...
--HG--
extra : source : adbf31ddaea4d289f6a6a226a112f73cd3d8391f
2015-10-23 19:51:34 +11:00
Cameron McCormack
b9cb86efd6
Comment typo fix; no bug. (DONTBUILD)
2015-10-23 18:32:26 +11:00
Hiroyuki Ikezoe
d401093cb1
Bug 1217230 - Set mNeedToRecomputeVisibility true only when style or layout flush. r=seth
2015-10-21 16:12:00 +02:00
Seth Fowler
ee1cc1c521
Bug 1209765 (Followup) - Add very minor fuzz to underline-button-1.html on OS X 10.10. r=me DONTBUILD
...
--HG--
extra : rebase_source : fdd8def5f4eaea0c19dc1ce3ced8ddff72c43505
2015-10-22 23:19:13 -07:00
Cameron McCormack
6809576543
Bug 1043461 - Followup to ensure we still test custom property position when the UA style sheet doesn't have custom properties in it. r=dholbert
2015-10-23 17:09:06 +11:00
Seth Fowler
ab6a522845
Bug 1209765 (Followup) - Add very minor fuzz to underline-button-2.html on OS X 10.10. r=me
...
--HG--
extra : amend_source : 4701e73265cb3edbd92cb94ec988623a423b3ee3
2015-10-22 22:48:59 -07:00
Seth Fowler
489e424221
Bug 1209765 (Part 11) - Support sync decoding and track draw results when drawing borders in nsTreeBodyFrame. r=tn
2015-10-22 19:54:49 -07:00
Seth Fowler
d72a6bf7aa
Bug 1209765 (Part 10) - Support sync decoding and track draw results when drawing borders in nsGroupBoxFrame. r=tn
2015-10-22 19:54:49 -07:00
Seth Fowler
1b8e0f237f
Bug 1209765 (Part 9) - Support sync decoding and track draw results when drawing borders in nsTableFrame. r=tn
2015-10-22 19:54:49 -07:00
Seth Fowler
bbd8f63e67
Bug 1209765 (Part 8) - Support sync decoding and track draw results when drawing borders in MathML code. r=tn
2015-10-22 19:54:49 -07:00
Seth Fowler
6a4602d6e9
Bug 1209765 (Part 7) - Support sync decoding and track draw results when drawing borders in nsImageFrame. r=tn
2015-10-22 19:54:49 -07:00
Seth Fowler
7688437ed9
Bug 1209765 (Part 6) - Support sync decoding and track draw results when drawing borders in nsColumnSetFrame. r=tn
2015-10-22 19:54:49 -07:00
Seth Fowler
3aa7022e9f
Bug 1209765 (Part 5) - Support sync decoding and track draw results when drawing borders in nsRangeFrame. r=tn
2015-10-22 19:54:49 -07:00
Seth Fowler
3f4eeadbe7
Bug 1209765 (Part 4) - Support sync decoding and track draw results when drawing borders in nsFieldSetFrame. r=tn
2015-10-22 19:54:49 -07:00
Seth Fowler
8a7848a0be
Bug 1209765 (Part 3) - Support sync decoding and track draw results when drawing borders in nsButtonFrameRenderer. r=tn
2015-10-22 19:54:48 -07:00
Seth Fowler
737f779bd1
Bug 1209765 (Part 2) - Support sync decoding and track draw results in nsDisplayBorder. r=tn
2015-10-22 19:54:48 -07:00
Seth Fowler
6a4f2f8dde
Bug 1209765 (Part 1) - Support sync decoding of border-image in nsCSSRendering. r=tn
2015-10-22 19:54:48 -07:00
Daniel Holbert
2e2f24455a
Bug 1210575 part 9: Remove some obsolete XXXdholbert comments from property_database.js. (no review, comment-only so DONTBUILD)
2015-10-22 17:28:58 -07:00
L. David Baron
adbd67f2a7
Bug 1216431 patch 7 - Back out bug 1209603 patch 6. r=heycam
...
This backs out all of the patch except that it retains some of the
comment changes for nsStyleContext::mBits.
--HG--
extra : commitid : 9mBuaxmSDjX
extra : rebase_source : 57935f302f350331f46f98dac86f8f833264c5da
2015-10-23 08:57:36 +09:00
L. David Baron
8acc13bdfa
Bug 1216431 patch 6 - Back out bug 1209603 patch 8. r=heycam
...
This requires a little bit of gymnastics since it has to add the inverse
of tests, since the is-a-reset-struct tests originally added in patch 8
were made unconditional in patch 9, and with this backout we now want to
execute the code only for inherited structs.
This also doesn't back out the cleanup to use NS_STYLE_INHERIT_BIT() for
constants rather than nsCachedStyleData::GetBitForSID.
This backs out the part of bug 1209603 whose speed I was concerned about.
--HG--
extra : commitid : 6BWdXCpywlU
extra : rebase_source : 15597857a721a3a399432c8454ecfc7b789e5e2d
2015-10-23 08:57:36 +09:00
L. David Baron
43e7bc5c52
Bug 1216431 patch 5 - Back out half of bug 1209603 patch 10. r=heycam
...
This leaves the half related to inherited structs, since we can still
bail early for them even without mBits.
--HG--
extra : commitid : 28h25awejXa
extra : rebase_source : 9b92da7d25fc2963c33cab063bca4fef4388a816
2015-10-23 08:57:36 +09:00