Trevor Saunders
2d06b997a3
bug 1204070 - add a little more checking to proxy subtree removal r=davidb
2015-09-15 18:15:16 -04:00
Mats Palmgren
2348cd28d0
Bug 1204585 part 2 - [css-grid] abs.pos. child position reftests.
2015-09-15 23:34:09 +02:00
Mats Palmgren
5c3f38eefe
Bug 1204585 part 1 - [css-grid] Use the grid area's size when converting to physical coordinates for abs.pos. items. r=dholbert
...
It's the item's grid area that forms the containing block rect,
not the grid container.
2015-09-15 23:34:08 +02:00
Robert Longson
d9aa553a42
Bug 1175492 - unpref transform-origin percentage handling for SVG elements r=jwatt
2015-09-15 22:10:48 +01:00
Jonathan Kew
b9ed99273b
Bug 1202993 - Remove the logical-direction-based keywords for caption-side, and instead interpret the old physical keywords as logical sides. r=dholbert
2015-09-15 22:02:30 +01:00
Josh Aas
54caf22d7b
Bug 1204284: Show paper size options in OS X print dialog. r=smichaud
2015-09-15 15:40:44 -05:00
Botond Ballo
c1d23944b8
Bug 1166301 - Test that a mask layer on a fixed background of a child element is moved correctly during async scrolling. r=mstange
2015-08-31 21:09:05 -04:00
Botond Ballo
b0059a3535
Bug 1166301 - When applying an async adjustment to a fixed layer, only adjust its mask layer under the same circumstances as its clip rect. r=mattwoodrow
2015-08-28 13:57:00 -04:00
Botond Ballo
8908f7a345
Bug 1166301 - Test that the clip on a fixed background of a child element is moved correctly during async scrolling. r=mstange
...
This also tests that regions of a fixed background layer that may be revealed by async scrolling are painted.
2015-08-28 13:34:17 -04:00
Botond Ballo
93b2624ec0
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
d8c4400904
Bug 1166301 - Update an old comment in AsyncCompositionManager::AlignFixedAndStickyLayers. r=kats
2015-08-28 15:21:01 -04:00
Botond Ballo
a5a6088b91
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
088b8a66ec
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
782460f01f
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
7aa74d4ad2
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
f15d5e2cc6
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
0ab18580bf
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
a5791ac2b5
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
ce236341ca
Bug 1204535 - Hoist out the code to initially compute usingDisplayPort. r=tn
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
eaa6f9a491
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
62e17f8922
Bug 1204535 - Rename usingDisplayport to usingDisplayPort for consistency. r=tn
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
8822b05087
Bug 1204535 - Collapse redundant conditional block. r=tn
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
a323fb8792
Bug 1204535 - Flatten conditional structure one level. r=tn
2015-09-15 16:09:35 -04:00
Kartikaya Gupta
57bb115d9f
Bug 1204535 - Remove no-op code. r=tn
2015-09-15 16:09:35 -04:00
David Anderson
97eba6dedd
Support all blend modes in the basic compositor. (bug 1203829 part 1, r=mattwoodrow)
2015-09-15 13:07:05 -07:00
Terrence Cole
58e5c1f4bb
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
02a2bee040
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
8cc7cba5a7
Bug 1203297 - Fix one last bit of unified bustage; r=bbouvier
2015-09-15 12:10:47 -07:00
Andrew McCreight
b3fea8eb2d
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
f9c73ad935
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
0ae8555a2e
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
59b6005b0c
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
bd501bb7e8
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
be1c881ede
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
672cf8e257
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
3469809a03
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
74a83af26e
Bug 1203297 - Fix even more unified bustage; r=efaust
2015-09-09 14:26:07 -07:00
Geoff Brown
da58ddc052
Bug 1199377 - Add tooltool manifests for host-utils, supporting Android tests; r=jmaher
2015-09-15 12:33:15 -06:00
Terrence Cole
5b43b3a5c9
Bug 1202048 - Root JSONParser explicitly; r=sfink
2015-08-20 12:26:45 -07:00
Shu-yu Guo
45211869c8
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
a3c07b4f0e
Backed out changeset ccfddcbccdac (bug 1204775) for sharedworker bustage
2015-09-15 11:08:09 -07:00
Wes Kocher
bb202d75b3
Backed out changeset 1023659e3413 (bug 1203463) for w(7) and m(4) bustage
2015-09-15 10:58:14 -07:00
David Major
71d9efb917
Bug 1174250: Allow the CommitHook to fail without crashing. r=glandium
2015-09-15 13:53:38 -04:00
Martin Thomson
2bc2335de8
Bug 1125292 - Sending ALPN header field for WebRTC calls, r=bwc
2015-09-15 10:28:34 -07:00
Nathan Froyd
75f2d9574f
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
4afac52134
Bug 1203680 P8 nsCORSListenerProxy::OnStartRequest must always call outer OnStartRequest. r=ehsan
2015-09-15 10:15:45 -07:00
Ben Kelly
4dff520b3d
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
38513e0d06
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
6283db5b91
Bug 1203680 P5 Make ServiceWorkerManager ensure channel upload stream is cloneable. r=nsm
2015-09-15 10:15:45 -07:00
Ben Kelly
c2410a8eb0
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