Robert O'Callahan
2da9e180c8
Bug 1022612. Part 11: Set opaque flag on nsDisplayList if we find an opaque item that covers the whole list. r=mattwoodrow
...
This is less general than what nsDisplayItem::ComputeVisibility does. This means
if multiple opaque items together cover the list bounds, but not individually,
we won't mark the list as opaque. I think that should be OK.
--HG--
extra : rebase_source : 43dced732123617f85f360d13861b01d70fddef5
2014-06-09 16:48:00 +12:00
Robert O'Callahan
4169741fa7
Bug 1022612. Part 10: Implement merging and flattening in ProcessDisplayItems. r=mattwoodrow
...
BuildContainerLayerFor now has to be able to mutate the passed-in display item
list.
--HG--
extra : rebase_source : 6a9727998a5ffb01896a4a2bbdd8d30a24c89dcd
2014-06-09 16:48:00 +12:00
Robert O'Callahan
eca09175de
Bug 1022612. Part 9: nsDisplayScrollInfoLayer destructor does not need to destroy ScrollLayerCount. r=mattwoodrow
...
Getting the timing of this right without processing display items in reverse
order is hard. But it doesn't matter if this property sticks around anyway.
--HG--
extra : rebase_source : 9c94f2091818bb50b31a584a53c572007cd6d0e6
2014-06-09 16:47:59 +12:00
Robert O'Callahan
a7bbcb1530
Bug 1022612. Part 8: nsDisplayWrapList (but not subclasses) should return true for ShouldFlattenAway. r=mattwoodrow
...
Also the assertion in TryMerge is going away because we're going to do TryMerge
first in FrameLayerBuilder.
--HG--
extra : rebase_source : d6343f0a7cb26f9848c2d2b8d46bb1787d3ae632
2014-06-09 16:47:59 +12:00
Robert O'Callahan
9419ca1934
Bug 1022612. Part 7: Enable APZC for IPC reftests. r=billm
...
--HG--
extra : rebase_source : 2b6f6af95eaa2fdc1a5cc63ff2e907ddf8e8b83c
2014-06-25 18:38:05 +12:00
Robert O'Callahan
ddacac6e55
Bug 1022612. Part 6: Set the initial mVisibleRect for each display item to the dirty rect when we create the item. r=mattwoodrow
...
--HG--
extra : rebase_source : 23fb5aefd5de004ca89037724aff7b34e1a5864e
2014-06-09 16:47:59 +12:00
Robert O'Callahan
276239307d
Bug 1022612. Part 5: BuildDisplayListForExtraPage needs to pass the correct dirty rect in. r=mattwoodrow
...
When printing, every page has the same origin. So doing this change naively
would result in the first page having all the display items for every page
added to it, and all but the first page's display items being pruned
away by PruneDisplayListForExtraPage. This would making printing long documents
very slow. We avoid that problem with the new check for
NS_FRAME_FORCE_DISPLAY_LIST_DESCEND_INTO, so the only pages other than the
current page we descend into are the ones with placeholders for abs-pos content
on the current page.
--HG--
extra : rebase_source : 5e07ef9e894ef41d36d4daf4498a14d5163da337
2014-06-09 16:47:58 +12:00
Robert O'Callahan
59f4b64c9f
Bug 1022612. Part 4: Track current dirty rect in nsDisplayListBuilder. r=mattwoodrow
...
We need this to set the initial visible rect during display list construction.
Eventually we'll also be able to get rid of the dirty rect parameter to
nsIFrame::BuildDisplayList.
--HG--
extra : rebase_source : 1ba0444270986dd799a27e4373ca16525f3ced6c
2014-05-20 15:59:14 +12:00
Robert O'Callahan
5965c3d7f7
Bug 1022612. Part 3: Rename "cached frame" to "current frame" in nsDisplayListBuilder and take advantage of the fact it's always set. r=mattwoodrow
...
--HG--
extra : rebase_source : 78a1f6886828d88d1a9d4e96d36d86846ebb845f
2014-05-20 15:49:54 +12:00
Robert O'Callahan
f0c045432e
Bug 1022612. Part 2: Remove unused nsDisplayWrapList constructor. r=mattwoodrow
...
--HG--
extra : rebase_source : df4241bf3f2a646b45c8653c0e36f9eea1cf823e
2014-05-20 15:08:20 +12:00
Robert O'Callahan
5c39722fc1
Bug 1022612. Part 1: Always pass a frame to AutoBuildingDisplayList. r=mattwoodrow
...
--HG--
extra : rebase_source : c76f7af7e65a4e98dc3ee0a8309d0c05e02cf82e
2014-05-20 15:08:18 +12:00
jvoisin
41c95a343c
Bug 1035786 - Fix namespace bug in Linux sandbox LOG_ERROR macro. r=jld
2014-07-08 05:53:00 +01:00
Jed Davis
1107be75f1
Bug 1035786 - Avoid warning-as-error sandbox build failure with an explicit cast. r=gdestuynder
...
getpid() is never negative, so this is safe.
2014-07-10 17:37:45 -07:00
Bob Owen
b9815be53d
Bug 1035786 - Fix member variable initialisation order in LogMessage stub in Linux Sandbox.cpp. r=jld
2014-07-09 12:32:49 +01:00
Emanuel Hoogeveen
5d4d18487c
Bug 1036784 - Extend freeSpanAllocate to do all the things that FreeList::allocate does, and rename it to freeListAllocate. r=terrence
2014-07-14 23:40:00 +02:00
Jed Davis
8cf2ff52b1
Bug 1038406 - Privatize destructor for ResourceSocketListener. r=cpearce
...
Bonus fix: remove redundant `public:`.
2014-07-14 14:47:00 +02:00
Jan de Mooij
59942aecdf
Bug 1037871 - Enable Latin1 strings in SpiderMonkey. r=luke
2014-07-15 08:21:40 +02:00
Bill McCloskey
ad505aedf5
Bug 1017323 - Fix more non-unified build bustage
2014-07-14 23:12:18 -07:00
Matthew Gregan
cc129d221e
Bug 1031532 - Hold the SourceBufferResource monitor during eviction. r=cajbir
2014-07-14 22:41:00 +12:00
Matthew Gregan
9e0b0e6724
Bug 1031532 - Tighten up public interface of SourceBufferResource::ResourceQueue. r=cajbir
2014-07-14 22:41:00 +12:00
Bill McCloskey
4f4ba18792
Bug 1017323 - Fix some non-unified build bustage
2014-07-14 22:49:09 -07:00
Bill McCloskey
e36a0c4317
Bug 1031609 - Docshell getter shim (r=mconley)
2014-07-14 22:10:07 -07:00
Bill McCloskey
4ad15d5d5f
Bug 1031609 - XUL node import shim (r=mconley)
2014-07-14 22:10:06 -07:00
Bill McCloskey
242ca314db
Bug 1031609 - Sandbox shim (r=mconley,mrbkap)
2014-07-14 22:10:06 -07:00
Bill McCloskey
115e2ded44
Bug 1031609 - Docshell rootTreeItem shim (r=mconley)
2014-07-14 22:10:06 -07:00
Bill McCloskey
a5106efb20
Bug 1031609 - Event target shims (r=mconley,smaug)
2014-07-14 22:10:06 -07:00
Bill McCloskey
a1e7e81667
Bug 1031609 - Observer service shims (r=mconley)
2014-07-14 22:10:06 -07:00
Bill McCloskey
efc8b4b755
Bug 1031609 - Basic e10s add-on shim architecture and content-policy shims (r=mconley,mrbkap)
2014-07-14 22:10:06 -07:00
Bill McCloskey
3cca9db699
Bug 1031609 - Remove old e10s Adblock compat code (r=mconley)
2014-07-14 22:10:06 -07:00
Bill McCloskey
9341aa9a92
Bug 1029926 - Add a field to install.rdf for add-ons that are compatible with electrolysis (r=irving)
2014-07-14 22:10:06 -07:00
Bill McCloskey
7db6f29449
Bug 1017323 - Add-on interposition (r=bholley)
2014-07-14 22:10:05 -07:00
Timothy Nikkel
2359218d0d
Bug 995519. Enable overlay scrollbars on root scrollframes in root content documents. r=roc
2014-07-15 00:09:24 -05:00
Chris Peterson
25854464fa
Bug 1036782 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src. r=jorendorff
2014-07-14 19:14:54 -07:00
Chris Peterson
09875e23cd
Bug 1036780 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/gc. r=terrence
2014-06-29 23:05:34 -07:00
Marco Castelluccio
5a36744135
Bug 1035282 - Make Webapps.jsm throw DUPLICATE_ORIGIN only if the app with the same origin is natively installed. r=fabrice,myk
...
--HG--
rename : toolkit/webapps/tests/test_custom_origin.xul => toolkit/webapps/tests/test_custom_origin_uninstall_install.xul
2014-07-15 03:53:48 +02:00
Ehsan Akhgari
56654a8755
Bug 1038221 - Fix some WMF destructors to be private; r=cpearce
2014-07-14 21:51:13 -04:00
Ehsan Akhgari
5d8521bb40
Bug 1038155 - Give GfxD2DVramReporter a private destructor; r=bjacob
2014-07-14 21:49:53 -04:00
Ehsan Akhgari
e2d7f9a942
Bug 1038152 - Make the destructor of WindowsGamepad.cpp's Observer private; r=bjacob
2014-07-14 21:49:23 -04:00
Ehsan Akhgari
6d85b70e64
Bug 1038149 - Make nsDriveEnumerator's destructor private; r=bjacob
2014-07-14 21:47:36 -04:00
Ehsan Akhgari
f9c61f0838
Bug 1038148 - Give LowEventsReporter a private destructor; r=bjacob
2014-07-14 21:47:01 -04:00
Tim Taubert
04422d6b32
Bug 1026398 - Add support for RSA-OAEP to WebCrypto API r=rbarnes,bz,dkeeler
...
* * *
Bug 1026398 - Add RSA-OAEP tests r=rbarnes
2014-07-14 18:33:12 -07:00
Brian Smith
c15523f3cf
Bug 1038098: Save intermediate certificates during TLS handshake, r=keeler
...
--HG--
extra : rebase_source : 99e2551e78bc8eac91174e5320c15623ede26642
extra : histedit_source : c4af1c24b95b1b3c8a86d06575645b6ffc5308a6
2014-07-14 16:43:33 -07:00
Brian Smith
5ab2ed420f
Bug 1036105: Delegate digest operations to the TrustDomain in mozilla::pkix, r=keeler
...
--HG--
extra : rebase_source : dd8dc1243ea2e37955a15f2481e1c452311e90d8
extra : histedit_source : adc1a2035d41c608d3f0ebe14bba159b2857502d
2014-07-06 19:36:05 -07:00
Brian Smith
016d6265e3
Bug 1036107, Part 2: Test algorithm identifier parsing, r=keeler
...
--HG--
extra : rebase_source : c800d42856d81ba8cceaadde0caa98477b3008f4
extra : histedit_source : 71305fa34b435450525ae3a3e603aef065eaec14
2014-07-10 18:30:58 -07:00
Brian Smith
2c198df0ef
Bug 1036107, Part 1: Stop using CERTSignedData in mozilla::pkix, r=keeler
...
--HG--
extra : rebase_source : 94c49062ae3ddf755651f151e2d648543b10e1ad
extra : histedit_source : a7377bf1d9adb62e1c584e2adeb793aa074245fb
2014-07-10 19:00:32 -07:00
Matt Woodrow
7c9e1a5076
Bug 1034247 - Avoid propogating scale factors down to ThebesLayers if it would result in them being larger than the max texture size. r=roc
2014-07-09 14:01:54 +12:00
Marco Castelluccio
2583fd1340
Bug 1036117 - Make WebappRT users wait for the configuration to be loaded. r=myk
2014-07-15 01:35:43 +02:00
Kartikaya Gupta
13f5af8688
Bug 1037591 - Remove useless Constructor test and redundant tester. r=botond
2014-07-14 19:07:54 -04:00
Kartikaya Gupta
55edadda84
Bug 1037591 - Move a bunch of boilerplate code into the tester classes. r=botond
2014-07-14 19:07:54 -04:00
Kartikaya Gupta
1cc97ebb4c
Bug 1037591 - Move DoPanTest down to be with the pan tests. r=botond
2014-07-14 19:07:54 -04:00