Mats Palmgren
70e1ca483d
Bug 1372356 - Use LookupForAdd instead of Get+Put to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: 4jKIhueYx13
2017-06-14 17:27:25 +02:00
Mats Palmgren
5f77c14065
Bug 1372349 - Use LookupForAdd instead of GetWeak+Put to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: 37FVkb3vOO4
2017-06-14 17:27:25 +02:00
Mats Palmgren
b909321f2a
Bug 1372342 - Use LookupForAdd instead of Get+Put to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: LAxL0tVtrFF
2017-06-14 17:27:25 +02:00
Mats Palmgren
95d8ecc7bf
Bug 1372323 - Use LookupForAdd instead of Get+Put to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: GWsRF1vSLXx
2017-06-14 17:27:25 +02:00
Mats Palmgren
45166146e9
Bug 1372274 - Use LookupForAdd instead of Get+Put, and LookupRemoveIf instead of Get+Remove, to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: Fo23d82qpaP
2017-06-14 17:27:25 +02:00
Mats Palmgren
cfd3f9f9cf
Bug 1371954 - Use RemoveEntry(EntryType*) rather than RemoveEntry(KeyType) to avoid an unnecesary hashtable lookup. r=froydnj
...
MozReview-Commit-ID: 10mB1SslmUm
2017-06-14 17:27:24 +02:00
Nicolas B. Pierron
3fc61ce76c
Bug 1372207 - Schedule JSBC encoding to be executed at the next idle time after the onload event. r=smaug
2017-06-14 14:37:14 +00:00
Mats Palmgren
966b2d65f8
Bug 1372268 - Use LookupForAdd instead of Get+Put to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: 1WVLTschGsj
2017-06-14 16:11:22 +02:00
Mats Palmgren
6ee98bf801
Bug 1372265 - Use LookupForAdd instead of Get+Put, and LookupRemoveIf instead of Get+Remove, to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: 2CRTN27ltZx
2017-06-14 16:11:21 +02:00
Mats Palmgren
893dffd030
Bug 1372262 - Use LookupForAdd instead of Get+Put to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: 5LmOqXRgo25
2017-06-14 16:11:21 +02:00
Mats Palmgren
2c6dbe5497
Bug 1372259 - Use LookupForAdd instead of Get+Put to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: 5wTxn8HESyn
2017-06-14 16:11:21 +02:00
Mats Palmgren
287ff411c2
Bug 1372050 - Use LookupForAdd instead of Get+Put to avoid an unnecessary hashtable lookup. r=froydnj
...
MozReview-Commit-ID: FpPkNEuP5FR
2017-06-14 16:11:21 +02:00
Mats Palmgren
7edf472a8d
Bug 1372048 - Use LookupForAdd instead of Contains+Get/Put to avoid an unnecessary hashtable lookup. r=froydnj
...
MozReview-Commit-ID: Anh9DdOjNc1
2017-06-14 16:11:21 +02:00
Mats Palmgren
fb22ab5655
Bug 1372013 - Remove a redundant mFetchingModules.Get before Remove call, and replace Get+Put calls with a LookupRemoveIf call. r=froydnj
...
MozReview-Commit-ID: LDQkiin1hgf
2017-06-14 16:11:21 +02:00
Mats Palmgren
0b07470173
Bug 1372012 - Remove redundant hashtable Contains calls before Get. r=froydnj
...
MozReview-Commit-ID: 1RC4HY6Hya9
2017-06-14 16:11:21 +02:00
Mats Palmgren
36a3a728a9
Bug 1372011 - Use LookupForAdd instead of Contains+Put to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: 57p6FeJnYAi
2017-06-14 16:11:21 +02:00
Nicolas B. Pierron
3a18a8a20c
Bug 1372643 - Guard ScriptLoader::GetScriptGlobalObject with mDocument weak-ptr check. r=mrbkap
2017-06-14 13:58:32 +00:00
Andrea Marchesini
0b97e9af19
Bug 1372888 - FetchBody<Derived>::BeginConsumeBody should check the return value of nsEventTarget::Dispatch, r=bkelly
2017-06-14 15:53:04 +02:00
Andrea Marchesini
a0d570d039
Bug 1372887 - Fetch Response type should not change if the body is consumed twice, r=bkelly
2017-06-14 15:52:46 +02:00
Jan de Mooij
db87c175f5
Bug 1372182 part 3 - Merge jspropertytree.* with vm/Shape.* r=evilpie
2017-06-14 15:19:07 +02:00
Jan de Mooij
4740fd3b46
Bug 1372182 part 2 - Refactor NativeObject::allocSlot to make things faster for non-dictionary objects. r=anba
2017-06-14 15:18:23 +02:00
Jan de Mooij
e2976163c2
Bug 1372182 part 1 - Inline NativeObject::dynamicSlotsCount and related methods. r=anba
2017-06-14 15:17:35 +02:00
Gabriele Svelto
a51632396e
Bug 1294025 - Disable browser_CTP_crashreporting.js on Linux debug builds; r=me
...
MozReview-Commit-ID: Dl1v53VA5OW
--HG--
extra : source : b54749bd1aeb387be7783f1bd5f347682b022de9
2017-06-14 15:00:53 +02:00
Carsten "Tomcat" Book
4f44c026f2
Merge mozilla-central to mozilla-inbound
2017-06-14 14:50:11 +02:00
Carsten "Tomcat" Book
5e8c1546ec
merge mozilla-inbound to mozilla-central a=merge
2017-06-14 14:45:26 +02:00
Carsten "Tomcat" Book
8726f73b05
Backed out changeset ff8a5005cfa0 (bug 1371016) for making linux bc2 browser_windowStateContainer.js crashes in @ RunWatchdog more worse
2017-06-14 14:38:29 +02:00
Ehsan Akhgari
562c07cb88
Bug 1371728 - Don't honor the idle period during shutdown; r=smaug
2017-06-14 08:27:39 -04:00
Ehsan Akhgari
2fef4ff0fb
Bug 1372794 - Cache the form autocomplete service instead of repeatedly getting it in the form fill controller; r=MattN
2017-06-14 08:24:16 -04:00
Nicholas Nethercote
e7083443e9
Bug 1372864 - Change CheckResponsivenessTask::mMonitor to a Mutex. r=mstange.
...
A mutex is good enough.
--HG--
extra : rebase_source : af7494cd308f67a3599e18f8740cbb36da2f0fac
2017-06-14 21:06:41 +10:00
JerryShih
23bde0778f
Bug 1372489 - Update GLConsts.h and GLDefs.h. r=jgilbert.
...
Get the latest gl.xml, egl.xml, wgl.xml and glx.xml.
Then, execute the |GLParseRegistryXML.py|. Please check the details in |GLParseRegistryXML.py|.
The ANGLE_stream_producer_d3d_texture_nv12 and ANGLE_keyed_mutex extension are not exist in egl.xml,
so add the "LOCAL_EGL_DXGI_KEYED_MUTEX_ANGLE" and "LOCAL_EGL_D3D_TEXTURE_SUBRESOURCE_ID_ANGLE" manually in GLDefs.h.
egl:
2e6e7ff7bf
gl, glx and wgl:
23a3a95673
2017-06-15 14:43:53 +08:00
JerryShih
5309fc0478
Bug 1372490 - GetError() returns GL_CONTEXT_LOST not GL_CONTEXT_LOST_WEBGL. r=jgilbert
...
MozReview-Commit-ID: KYr0cKoeWJo
2017-06-15 14:43:53 +08:00
sotaro
33a0f76b05
Bug 1372816 - Send WebRenderParentCommands When EmptyTransaction is aborted r=jrmuizel
2017-06-15 13:38:22 +09:00
Robert Strong
31214d5a1c
Bug 1372523 - Update tests for the removal of the isSecurityUpdate, showNeverForVersion, and showPrompt attributes from nsIUpdate. r=mhowell
...
Converts the test functions getLocalPatchString, getLocalUpdateString, getRemotePatchString, and getRemoteUpdateString to use an object as a param.
2017-06-14 16:18:42 -07:00
Robert Strong
604fac26dd
Bug 1372523 - Remove the isSecurityUpdate, showNeverForVersion, and showPrompt attributes from nsIUpdate and the use of these attributes. r=mhowell
2017-06-14 16:18:05 -07:00
Florian Quèze
65e6947718
Bug 1373053 - nsObserverService::NotifyObservers should add a pseudo stack frame showing the topic of the notification, r=mstange.
2017-06-15 00:58:25 +02:00
Florian Quèze
a5e2cbd774
Bug 1373047 - mozJSSubScriptLoader::LoadSubScript should add a pseudo stack frame showing which script is loaded, r=mstange.
2017-06-15 00:58:25 +02:00
Florian Quèze
fd8b6d1c71
Bug 1372901 - Add a pseudo stack frame showing which module is being imported by a Cu.import call, r=mstange.
2017-06-15 00:58:25 +02:00
Ted Campbell
8b0a6d7518
Backed out changeset a40056f67040 (bug 1169746) for breaking six-speed benchmark
2017-06-14 18:25:29 -04:00
Andrew McCreight
9407ff76bb
Bug 1372714 - Add an option to output parse_about_memory.py results in mebibytes. r=erahm
...
This makes it easier to compare results to about:memory.
2017-06-14 10:30:00 -07:00
Eric Rahm
225659c3fd
Bug 1372667 - Part 2: Clean up path_total. r=mccr8
...
This attempts to make the path_total function more legible.
MozReview-Commit-ID: 4quRaQ4DV9j
2017-06-14 15:09:49 -07:00
Jan de Mooij
3b0f76327e
Bug 1372851 - Disable TraceLogger by default in opt builds. r=bbouvier
2017-06-14 13:04:23 +02:00
Sebastian Hengst
a964b1b3bb
Backed out changeset 30424746d0f7 (bug 1370296) for build bustage, failing test_recursivemake.py. r=backout
2017-06-14 09:48:58 +02:00
Sebastian Hengst
fee544138e
Backed out changeset b27d3da9e60e (bug 1370296)
2017-06-14 09:48:19 +02:00
Sebastian Hengst
c567bc5197
Backed out changeset 32edaa349976 (bug 1370296)
2017-06-14 09:48:14 +02:00
Brian Birtles
4358805216
Bug 1371518 - Update test expectations; r=hiro
...
MozReview-Commit-ID: Bdx8ENT4nna
--HG--
extra : rebase_source : 4ba26705c4c96946854f428514a08cb4d198ed1c
2017-06-14 15:24:23 +09:00
Brian Birtles
22d0b7d971
Bug 1371518 - Make KeyframeUtils::IsAnimatable consult the Servo backend; r=hiro
...
When styling with the Servo backend, we should also use the Servo backend to
determine if a property is animatable or not. However, if we do this,
Servo_Property_IsAnimatable will start returning true for the 'display' property
once we mark that as animatable in Servo (for SMIL).
Even if we later fail to actually animate 'display' (due checks added to Servo
in the next patch) we still need to treat 'display' as un-animatable in
KeyframeUtils so that we don't *read* the 'display' property of Keyframe objects
passed to the Animations API, since that is observable.
This patch makes us consult Servo_Property_IsAnimatable when using the Servo
backend and also explicitly treat the 'display' property as not animatable.
MozReview-Commit-ID: 1JllbeJisAS
--HG--
extra : rebase_source : d73b7d9ee0da03bfed68e574b67e10b342c1868d
2017-06-14 15:23:45 +09:00
Brian Birtles
f94eed9781
Bug 1371518 - Use Servo backend to determine if a property is transitionable; r=hiro
...
This allows Gecko to use the same criteria as Servo for evaluating if a property
should be transitioned and will cause Gecko to exclude discretely animated
properties, including, in future, the 'display' property.
MozReview-Commit-ID: H2wWVo5isKS
--HG--
extra : rebase_source : 34798306aa5f485b0583d3640caf24d123922584
2017-06-15 09:54:06 +09:00
Brian Birtles
7a76319c9a
Bug 1371518 - Drop Servo_AnimationValueMap_Push; r=hiro
...
This is no longer needed as of bug 1311257 since we now compose animations on
the Servo side.
MozReview-Commit-ID: 8VbgYjhIQmu
--HG--
extra : rebase_source : 7dc5ea57cd2f0991bc65810c9eb98cc9044c5d77
2017-06-15 09:49:14 +09:00
Brian Birtles
066d307211
servo: Merge #17331 - Support animation of the display property (from birtles:animate-display); r=hiro
...
These are the Servo-side changes of [Mozilla bug 1371518](https://bugzilla.mozilla.org/show_bug.cgi?id=1371518 ).
These changes have been reviewed by @hiikezoe.
Source-Repo: https://github.com/servo/servo
Source-Revision: 09b8f124f59f98d83e4fe72a3fe4d506e912cdb6
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : c1d1941bcbf78d38a7ec6c1201d1df4061dbc18a
2017-06-14 20:17:47 -07:00
Manish Goregaokar
8491f45cf8
Bug 1372812 - stylo: Make nsListControlFrame::AboutToDropDown work in servo mode; r=emilio
...
MozReview-Commit-ID: JHzH6oqyu0K
--HG--
extra : rebase_source : b40cd4493f4094a85897212ba5e5c897f7e86790
2017-06-14 19:40:20 -07:00