Botond Ballo
b5996dc71c
Bug 1166301 - Allow async scrolling to move the clip rects of fixed background layers. r=mattwoodrow
2015-09-04 19:23:19 -04:00
Botond Ballo
e5b3a47750
Bug 1166301 - Update an old comment in AsyncCompositionManager::AlignFixedAndStickyLayers. r=kats
2015-08-28 15:21:01 -04:00
Botond Ballo
f821a971f4
Bug 1166301 - Store a flag on Layer to tell fixed background layers apart from fixed position layers. r=mattwoodrow
2015-09-04 17:26:33 -04:00
Botond Ballo
fa4f9d88f5
Bug 1166301 - Use the correct format flags for printing fixed position data in the layers dump. r=kats
2015-09-04 15:57:50 -04:00
Botond Ballo
956ac36fd0
Bug 1166301 - If APZ is enabled, clip fixed background images at the layer level rather than the display item level. r=mattwoodrow
...
This ensures that regions beyond the clip are painted, and async scrolling can reveal them by moving the layer-level clip.
This patch also ensures that we continue creating mask layers for fixed background layers correctly, where appropriate.
2015-09-11 20:00:22 -04:00
Botond Ballo
c8e239faa5
Bug 1166301 - If APZ is enabled, only clip fixed background images to the viewport area. r=mattwoodrow
2015-09-02 15:27:41 -04:00
Botond Ballo
0ece723153
Bug 1166301 - Annotate fixed background layers with scroll metadata for the animated geometry root of the frame they're the background of. r=mattwoodrow
2015-08-26 18:16:51 -04:00
Kartikaya Gupta
9a367969a5
Bug 1195436 - Fuzz scrollbar reftest failures with APZ enabled. r=mstange
...
In this case the test image is painted using -moz-element which layerizes
differently than not using -moz-element when APZ is enabled. This slight
layerization difference causes a few pixels to be different and the reftest
to fail. Fuzzing it seems reasonable as the fundamental nature of the test
is unchanged.
2015-09-15 16:09:36 -04:00
Kartikaya Gupta
c4f832217c
Bug 1200778 - Make sure to update the APZCTreeManager associated with a RenderFrameParent when it is dragged to a new window. r=mstange
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
34262e143c
Bug 1204535 - Hoist out the code to initially compute usingDisplayPort. r=tn
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
4908bcbcc7
Bug 1204535 - Relocate comment to go with the line of code it's commenting. r=tn
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
23a8c93fc3
Bug 1204535 - Rename usingDisplayport to usingDisplayPort for consistency. r=tn
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
4d8a5a57ad
Bug 1204535 - Collapse redundant conditional block. r=tn
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
87fd2c59f6
Bug 1204535 - Flatten conditional structure one level. r=tn
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
a9f65b9841
Bug 1204535 - Remove no-op code. r=tn
2015-09-15 16:09:35 -04:00
David Anderson
79cb07651c
Support all blend modes in the basic compositor. (bug 1203829 part 1, r=mattwoodrow)
2015-09-15 13:07:05 -07:00
Terrence Cole
ede7735642
Bug 1204594 - Use MOZ_RAII to replace GUARD_OBJECT where possible in the GC; r=sfink
2015-09-15 12:12:26 -07:00
Benjamin Bouvier
214831f0c6
Bug 1203297: Fix makeFrameDescriptor warnings on x86 and x64, in non-unified builds; r=terrence
2015-09-15 21:13:12 +02:00
Terrence Cole
0ca674660c
Bug 1203297 - Fix one last bit of unified bustage; r=bbouvier
2015-09-15 12:10:47 -07:00
Andrew McCreight
81025a987a
Bug 1195977, part 8 - Check that ThrowInvalidThis is passing in enough arguments. r=peterv
...
We have to permit passing in too many arguments because sometimes the
error is MSG_METHOD_THIS_UNWRAPPING_DENIED which only takes one
argument.
2015-09-15 11:47:04 -07:00
Andrew McCreight
c1e302696f
Bug 1195977, part 7 - Use variadic templates instead of var args for ThrowTypeError() and ThrowRangeError(). r=peterv
...
This enables type checking of these arguments.
2015-09-15 11:47:04 -07:00
Andrew McCreight
991b53ca50
Bug 1195977, part 6 - Inline ErrorResult throw error methods into the header. r=peterv
...
This is needed to turn these into templates later.
2015-09-15 11:47:04 -07:00
Andrew McCreight
291c3829cf
Bug 1195977, part 5 - Hoist out inner part of ErrorResult::ThrowErrorWithMessage() into a helper. r=peterv
...
This will enable us to move it to the header later, which is needed to
turn it into a template.
2015-09-15 11:47:04 -07:00
Andrew McCreight
1309194b17
Bug 1195977, part 4 - Enforce number of arguments more consistently. r=peterv
...
The new check in ErrorResult::ReportErrorWithMessage() shouldn't be
needed and is just to protect against the possibility of another way
to construct messages being added.
2015-09-15 11:47:04 -07:00
Andrew McCreight
07ba905f14
Bug 1195977, part 3 - Add helper for getting the number of error arguments. r=peterv
2015-09-15 11:47:04 -07:00
Andrew McCreight
f6fc1be289
Bug 1195977, part 2 - Statically assert that DOM error messages don't have more arguments than the JS engine supports. r=peterv.
...
This makes it so that we do not need to dynamically enforce this
constraint in ErrorResult::ThrowErrorWithMessage().
2015-09-15 11:47:04 -07:00
Andrew McCreight
625e5c5cab
Bug 1195977, part 1 - Add JS_EXN_TYPE to comment in Errors.msg. r=peterv
2015-09-15 11:47:03 -07:00
Terrence Cole
08a62cc059
Bug 1203297 - Fix even more unified bustage; r=efaust
2015-09-09 14:26:07 -07:00
Geoff Brown
d8c2316109
Bug 1199377 - Add tooltool manifests for host-utils, supporting Android tests; r=jmaher
2015-09-15 12:33:15 -06:00
Terrence Cole
336d436b04
Bug 1202048 - Root JSONParser explicitly; r=sfink
2015-08-20 12:26:45 -07:00
Shu-yu Guo
d8faa01cea
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Wes Kocher
3a14d28fdc
Backed out changeset ccfddcbccdac (bug 1204775) for sharedworker bustage
2015-09-15 11:08:09 -07:00
Wes Kocher
fb4dc678e9
Backed out changeset 1023659e3413 (bug 1203463) for w(7) and m(4) bustage
2015-09-15 10:58:14 -07:00
David Major
3aebc51cea
Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium
2015-09-15 13:53:38 -04:00
Martin Thomson
e92c82005b
Bug 1125292 - Sending ALPN header field for WebRTC calls, r=bwc
2015-09-15 10:28:34 -07:00
Nathan Froyd
b5e2c383bf
Bug 939790 - make SafeMutex::mOwnerThread a relaxed atomic variable; r=bsmedberg
...
This is similar to the solution adopted for bug 1190985, a race in
netwerk's DebugMutexAutoLock. A relaxed atomic tells tools like TSan
that we're OK with this variable being touched from multiple threads.
That it's only set from within a locked mutex should ensure whatever
memory barriers we need are executed so all threads have a consistent
view of what value it contains.
Getting rid of another |volatile| usage in the codebase is just a bonus.
2015-09-11 20:57:07 -04:00
Ben Kelly
ada55d2e0d
Bug 1203680 P8 nsCORSListenerProxy::OnStartRequest must always call outer OnStartRequest. r=ehsan
2015-09-15 10:15:45 -07:00
Ben Kelly
701f77b223
Bug 1203680 P7 Fix e10s handling on interceptions resulting in redirect status codes. r=jdm
2015-09-15 10:15:45 -07:00
Ben Kelly
f69bad9322
Bug 1203680 P6 Re-enable some mochitests on e10s that were disabled due to serialization issue. r=nsm
2015-09-15 10:15:45 -07:00
Ben Kelly
9813af95a0
Bug 1203680 P5 Make ServiceWorkerManager ensure channel upload stream is cloneable. r=nsm
2015-09-15 10:15:45 -07:00
Ben Kelly
0c16d0441f
Bug 1203680 P4 Fix bug in nsStorageStream with reading streams created before data is populated. r=froydnj
2015-09-15 10:15:45 -07:00
Ben Kelly
cf5f69ca34
Bug 1203680 P3 Add a method to ensure an http upload stream is directly cloneable. r=mcmanus
2015-09-15 10:15:45 -07:00
Ben Kelly
584a383d6d
Bug 1203680 P2 Implement an NS_InputStreamIsCloneable() method. r=froydnj
2015-09-15 10:15:45 -07:00
Ben Kelly
bd57d58575
Bug 1203680 P1 Test file blob uploads with service worker interception. r=nsm
2015-09-15 10:15:45 -07:00
Ted Mielczarek
b36f23e5d8
bug 1204870 - Fixup mac task definition. r=dustin
2015-09-15 08:53:17 -04:00
Andrea Marchesini
843289e37b
Bug 1204775 - SharedWorker.port should be a 'real' MessagePort, r=khuey
2015-09-16 00:47:19 +08:00
Andrea Marchesini
145dcfc93b
Bug 1203463 - URL constructor should support about:blank URI, r=bz
2015-09-16 00:45:34 +08:00
Alexander Surkov
4139b31f14
Bug 1133213 - make aria-owns to alter the accessible tree, fire show/hide mutation events as we do for the accessible tree alterations, r=yzen, f=davidb
2015-09-15 12:01:51 -04:00
Wes Kocher
2cf77fb1a0
Backed out 7 changesets (bug 1181516, bug 1198257, bug 1193257
, bug 1194166, bug 1193223, bug 1193224, bug 1181520) for breaking android 4.0 debug reftests CLOSED TREE
...
Backed out changeset 25f22b3433e0 (bug 1194166)
Backed out changeset a824847677c5 (bug 1193257
)
Backed out changeset 6cc19a8f1bb0 (bug 1193224)
Backed out changeset bf1271f6cfa0 (bug 1198257)
Backed out changeset 75b3c43770bd (bug 1193223)
Backed out changeset 81a5cf4c8f19 (bug 1181516)
Backed out changeset db3691ee6fd1 (bug 1181520)
2015-09-15 08:52:19 -07:00
Markus Stange
115f1d6b9e
Bug 1204620 - Don't prepend 'image.' to CUIDraw image names on 10.11. r=stefanh
2015-09-15 16:31:06 +02:00