Commit Graph

277378 Commits

Author SHA1 Message Date
Birunthan Mohanathas
0c00adaf63 Bug 1221106 - Follow-up: Fix future test_interfaces.html failure for Permission{s,Status} interfaces. r=baku
DONTBUILD
2015-12-23 11:50:05 +02:00
Lars T Hansen
a5a7950592 Bug 1211432 - provide PodCopy and PodMove safe-when-racy operations. r=waldo 2015-12-03 09:08:48 +01:00
Lars T Hansen
41e7274827 Bug 1234397 - dispatch on the correct value. r=luke 2015-12-22 10:19:38 +01:00
Mike Hommey
f89b64a554 Bug 1233282 - Move mozilla-config.h's export to moz.build. r=gps 2015-12-23 16:18:56 +09:00
Mike Hommey
94ca4440a6 Bug 1233282 - Add generated FinalTargetFiles as optional_exists in install manifests. r=gps
Otherwise there's a possibility of race condition in some cases.
2015-12-23 16:18:51 +09:00
Mike Hommey
b4711809b2 Bug 1233282 - Make CONFIGURE_DEFINE_FILES considered more as GENERATED_FILES in the emitter. r=gps
From the backend perspective, CONFIGURE_DEFINE_FILES is the same as
GENERATED_FILES because in both cases a GeneratedFile object is emitted, but
from the perspective of some checks in the emitter, they aren't the same,
and that causes errors when adding a CONFIGURE_DEFINE_FILES to e.g. EXPORTS.
2015-12-23 16:15:41 +09:00
Daniel Holbert
d8506cadf5 Bug 1234409: Give percentage positions to the dummy transparent color-stops that we use to pad CSS -webkit-gradient() expressions. r=heycam
DONTBUILD because backed out & re-landed just to fix bug number
2015-12-22 22:48:16 -08:00
Daniel Holbert
4358fd1d14 Backed out changeset 6fb4628a5eeb because it landed with the wrong bug number 2015-12-22 22:49:30 -08:00
Daniel Holbert
8e30232024 Bug 1204897: Give percentage positions to the dummy transparent color-stops that we use to pad CSS -webkit-gradient() expressions. r=heycam 2015-12-22 22:48:16 -08:00
Christoph Kerschbaumer
adc1fb8a68 Bug 1234596 - Convert 20 tests within netwerk/test to use AsyncOpen2 (r=mcmanus) 2015-12-22 20:57:57 -08:00
Ben Kelly
64627ddb81 Bug 1234691 Fix about:serviceworkers to use correct nsIPushService getSubscription() call. r=baku 2015-12-22 20:11:50 -08:00
Wes Kocher
6e041766e1 Backed out changeset 7459e0c97939 (bug 1234596) for test_protocolproxyservice.js failures in xpcshell CLOSED TREE 2015-12-22 18:37:37 -08:00
Andreas Pehrson
94b4de6d92 Bug 1223655 - Fix opt build bustage on a CLOSED TREE. r=bustage 2015-12-23 10:28:54 +08:00
Andreas Pehrson
4822dbddf9 Bug 1223655 - Also don't check time of data end if track has ended. r=jesup 2015-12-23 10:04:33 +08:00
Christoph Kerschbaumer
13c3f1b822 Bug 1234596 - Convert 20 tests within netwerk/test to use AsyncOpen2 (r=mcmanus) 2015-12-22 13:09:31 -08:00
Mats Palmgren
90a5bc3bb4 Bug 1118820 - Follow-up: disable the grid-repeat-auto-fill-fit-006.html reftest for now since it triggers a leak: bug 1234644. r=me 2015-12-23 01:45:08 +01:00
Jeff Muizelaar
44df67d8c5 Bug 1234618. Fix misdetected BHR hangs. r=jchen
A bunch of threads have their wait time set to PR_INTERVAL_NO_TIMEOUT and so
we divide this by 4 and set waitTime to that. This causes us to wait a very
long but not PR_INTERVAL_NO_TIMEOUT amount of time and so we still update
mIntervalNow and think that we've been hung for a long time when comparing
to the mInterval in the current thread which is set to the previous value of
mIntervalNow.
2015-12-22 18:33:51 -05:00
Eitan Isaacson
beb5fef977 Bug 1227848 - Separate construction from off-main-thread setup in SpeechDispatcherService. r=smaug 2015-12-22 15:23:48 -08:00
Jakob Stoklund Olesen
2479a3590b Bug 1160971 - Part 5: ASM.js boolean vectors. r=bbouvier
Implement asm.js support for Bool32x4.

Also remove asm.js tests for the now removed bitwise operations on Float32x4.
2015-12-22 14:17:13 -08:00
Jakob Stoklund Olesen
f07361dc96 Bug 1160971 - Part 4: Delete signMask and selectBits. r=bbouvier
These operations were removed from the SIMD.js spec.

Also remove TypedObjectProperties from SIMD objects, since there are no such
properties defined in the spec.

Remove the bitwise operations from the Float32x4 type. The current version of
the spec defines these operations on integer and boolean types only.

Reorganize the operation lists in SIMD.h to be friendlier to the boolean
vectors. Also reflect the lact of bitwise operators on floating point types.
2015-12-22 14:17:13 -08:00
Sajjad Taheri
1b4833cacd Bug 1160971 - Part 3: SIMD boolean vector support for JIT. r=bbouvier
Based on a patch by Sajjad Taheri!
2015-12-22 14:17:13 -08:00
Sajjad Taheri
5c99ed1032 Bug 1160971 - Part 2: JSAPI/JIT tests for SIMD bool vector implementation. r=bbouvier
Patch by Sajjad Taheri!
2015-12-22 14:17:12 -08:00
Sajjad Taheri
567ca4ca9a Bug 1160971 - Part 1: SIMD bool vector implementation for the interpreter. r=bbouvier
Also add an ENABLE_SIMD compilation flag that enables SIMD support in the
nightly build only. Previously, SIMD and BINARYDATA used the same flag.

Include a Bool64x2 type to go with the existing Float64x2 type. Neither are in
the current spec.
2015-12-22 14:17:12 -08:00
Mats Palmgren
cf83fb4d5d Bug 1151243 part 5 - [css-grid] Reftests for abs. pos. static-position. 2015-12-22 23:03:16 +01:00
Mats Palmgren
7ae1d49452 Bug 1151243 part 4 - Some code cleanup in nsHTMLReflowState::CalculateHypotheticalPosition, and make a few methods 'const' (idempotent patch). r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
8f920d800e Bug 1151243 part 3 - [css-grid] Add a generic nsHTMLReflowState::STATIC_POS_IS_CB_ORIGIN flag to place the static-position at the CB origin, and make nsAbsoluteContainingBlock use it in Grid containers where the placeholder is a child too. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
1300a00556 Bug 1151243 part 2 - [css-grid] Add a eIsGridContainerCB flag for nsAbsoluteContainingBlock::Reflow to trigger Grid specific code (rather than checking GetType()). r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
e7efef36df Bug 1151243 part 1 - Replace three bool params for nsAbsoluteContainingBlock::Reflow with a flag param (idempotent patch). r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
00074133ce Bug 1118820 part 6 - [css-grid] Reftests for 'repeat(auto-fill/auto-fit)'. 2015-12-22 23:03:16 +01:00
Mats Palmgren
6569bfb185 Bug 1118820 part 5 - [css-grid] Remove any empty 'repeat(auto-fit)' tracks at the end of its range and adjust affected grid area line numbers accordingly. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
9b7d5f23dd Bug 1118820 part 4 - [css-grid] Provide the sizes to use for CalculateRepeatFillCount. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
ad58a7208f Bug 1118820 part 3b - [css-grid] Implement the CalculateRepeatFillCount method that calculates the number of 'repeat(auto-fill/auto-fit)' tracks to use for the given sizes. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
17d171ec20 Bug 1118820 part 3a - [css-grid] Modify TrackSizingFunctions to take a dynamic number of 'repeat(auto-fill/auto-fit)' tracks taking into account. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
2180cd2739 Bug 1118820 part 2c+2d - [css-grid] Modify the LineNameMap::FindLine/RFindLine/FindNamedLine methods to take line names associated with 'repeat(auto-fill/auto-fit)' tracks into account. Instantiate and pass around a LineNameMap object instead of an array of line name arrays. r=dholbert 2015-12-22 23:03:15 +01:00
Mats Palmgren
1239e04601 Bug 1118820 part 2b - [css-grid] Move the static functions FindLine/RFindLine/FindNamedLine into the LineNameMap class (idempotent patch). r=dholbert 2015-12-22 23:03:15 +01:00
Mats Palmgren
3aa5e5b58a Bug 1118820 part 2a - [css-grid] Add a LineNameMap class that lets us lookup line names with a dynamic number of 'repeat(auto-fill/auto-fit)' tracks taken into account. r=dholbert 2015-12-22 23:03:15 +01:00
Mats Palmgren
9ac0b6e37b Bug 1118820 part 1 (style system part) - [css-grid] Implement the 'auto-fill' and 'auto-fit' keywords in the repeat() function. r=dholbert 2015-12-22 23:03:15 +01:00
Mats Palmgren
70f3dd39bf Bug 1226697 part 2 - [css-grid] Add more tests that tests searching for lines in reverse, from the end of the grid, or from an *-end line and/or padding edge in the abs.pos. case. 2015-12-22 23:03:15 +01:00
Eric Faust
be434a7322 Bug 1233722 - Followup: Differentiate between non-debug and opt builds. (rs=arai) DONTBUILD comment-only 2015-12-22 14:01:45 -08:00
Eric Faust
d836be1f41 Bug 1234191 - Ensure JSOP_CHECKRETURN consults the correct scope object. (r=shu, r=jandem) 2015-12-22 13:52:53 -08:00
Josh Matthews
abcb8fba1d Bug 1234310 - Enable navigation-redirect.https.html for e10s. r=ehsan 2015-12-22 16:33:40 -05:00
Kannan Vijayan
cdcb685435 Bug 1233813 - Fix mDNS bug in resolving services with no TXT records. r=schien 2015-12-22 16:24:56 -05:00
Joel Maher
e2c631e6c1 Bug 1232981 - bidi/83958-1*.html reftests fail on new linux64 docker container. r=dbaron 2015-12-22 12:39:25 -08:00
Joel Maher
a871d2556f Bug 1232980 - many bidi/with-first-letter-*.html reftests fail on new linux64 docker container. r=jfkthame 2015-12-22 12:39:57 -08:00
Chris Peterson
49c3a0b4ec Bug 1234126 - Add Chaos Mode support for setting thread affinity on OS X and Windows. r=froydnj 2015-11-30 19:16:40 -08:00
Kartikaya Gupta
4ad1fd8ef7 Bug 1192919 - Follow-up to fix build error with logging enabled. r=me and DONTBUILD 2015-12-22 15:12:53 -05:00
Andrea Marchesini
7d9be2a513 Bug 1234170 - WebSocket should check if the channel has been opened before send the 'close' notification to the WebSocketEventService, r=jduell 2015-12-22 20:05:07 +00:00
Ben Kelly
f84d17376b Bug 1233962 P2 Fix service worker xpcshell test to return a dispatcher from ChannelIntercepted(). r=jdm 2015-12-22 11:57:11 -08:00
Ben Kelly
2626a6d72a Bug 1233962 P1 Call ResetInterception() if the controller is nullptr. r=jdm 2015-12-22 11:57:10 -08:00
Blake Kaplan
1240a56d34 Bug 1229177 - Show the tracking protection shield for fetch and XHR requests. r=jduell 2015-12-21 14:12:52 -08:00