Commit Graph

284266 Commits

Author SHA1 Message Date
Nicholas Nethercote
904ff0fe4a Bug 1246054 - Fix an erroneous nsNPObjWrapper assertion. r=froydnj. 2016-02-05 16:36:05 +11:00
Chris Pearce
4471a3ca24 Bug 1246835 - Reduce #ifdefs pain in GMPChild.cpp. r=gerald 2016-02-10 15:48:45 +13:00
Nicholas Nethercote
9b551819ec Bug 1238558 (part 2) - Add a test. r=tnikkel. 2016-02-10 09:55:37 +11:00
Nicholas Nethercote
56ed215893 Bug 1245737 (part 2) - Don't bother measuring DtoaState. r=bhackett.
It's gone from 4,096 bytes per JS thread to 72 bytes per thread. (Also, the
old code only measured the DtoaState for the main thread.)
2016-02-05 14:50:55 +11:00
Nicholas Nethercote
adbc15ef66 Bug 1245737 (part 1) - Enable |Omit_Private_Memory| for our dtoa implementation. r=bhackett.
This saves 50--60 KiB of memory per process.
2016-02-05 14:50:55 +11:00
Nicholas Nethercote
bf1676291b Bug 1245737 (part 0) - Fix a leak in DtoaState. r=sfink.
DtoaState has a field |p5s| that stores a linked list of Bigints which never
gets freed. This patch adds freeing code for it to destroydtoa().

This has never shown up before because DtoaState currently uses a private chunk
for allocations instead of malloc/free and that private chunk does get freed.
But the next patch will turn off the use of that private chunk so we now need
to free |p5s| so that ASAN doesn't complain.

The new code follows the bizarre local style used by dtoa.c.
2016-02-10 17:17:56 +11:00
Jim Chen
4466c805b1 Bug 1246788 - Properly synchronize and manage UI thread tasks; r=rbarker
Add proper synchronization to the UI thread task queue so we don't run
into race conditions. Also use UniquePtr to manage the contained task,
to fix a previous memory leak.
2016-02-10 18:54:55 -05:00
Timothy Nikkel
89b661c251 Bug 1210057. Schedule a paint when an apz aware event listener is added so that event regions on the layer tree get updated. r=smaug 2016-02-10 17:47:59 -06:00
Timothy Nikkel
d54c4ab918 Bug 1210057. Make test_moz_mouse_pixel_scroll_event.html wait for a paint after adding a apz aware (MozMousePixelScroll) event listener. r=kats
Adding an apz aware event listener will change the event regions on the layer tree, so we want to wait until that has happened before running the test.
2016-02-10 17:47:58 -06:00
Kartikaya Gupta
fb7ac38fef Bug 1245925 - Don't allow expiring the displayport on root scrollframes. r=tnikkel
MozReview-Commit-ID: 8LGsk9uKyL5
2016-02-10 17:11:28 -05:00
Steffen Wilberg
9a0ebf8d35 Bug 1246128: F11 displays the audio container in fullscreen instead of the browser. r=bz
MozReview-Commit-ID: IWKJvwDaFsG
2016-02-07 17:55:48 +01:00
Christoph Kerschbaumer
d72b48de5b Bug 1232901 - Use channel.asyncOpen2 within dom/browser-element/BrowserElementParent.js (r=sicking,aus) 2016-02-10 13:58:08 -08:00
Christoph Kerschbaumer
2b67425eac Bug 1232906 - Use channel.asyncOpen2 within dom/apps/AppsUtils.jsm (r=sicking) 2016-02-10 13:58:27 -08:00
Christoph Kerschbaumer
496b99a5e8 Bug 1247108 - Pass securityFlag when creating a new channel within webapps (r=fabrice) 2016-02-10 13:57:47 -08:00
Morgan Phillips
360da7e742 Bug 1247283 - Improve self-hosted Array.sort performance; r=till
Decreasing reliance on _DefineDataProperty by using a List to store intermediate
values greatly improves performance.
2016-02-10 16:52:21 -06:00
Morgan Phillips
98255076f4 Bug 1205298 - Date.parse() should accept a wider range of potential formats; r=jandem 2016-02-08 14:15:28 -06:00
Andrew Halberstadt
0fd2976392 Bug 1247054 - Fix |mach reftest| on Android, r=gbrown
There is an ImportError on Android, as well as a log related
regression from the structured log patch once that is fixed.

MozReview-Commit-ID: KxSEotr38qO
2016-02-09 16:19:44 -05:00
Nils Ohlmeier [:drno]
5eb6c07862 Bug 1246363: add logging to detect if relay only option is set. r=mjf 2016-02-05 22:56:14 -08:00
Terrence Cole
6f4a7a1099 Bug 1247381 - Restore a CC optimization dropped in bug 1105069 part 7; r=mccr8 2016-02-10 12:46:52 -08:00
Wes Kocher
2b848026d6 Backed out changeset e28540fe266a (bug 1246828) for xpcshell failures in test_TelemetrySession.js CLOSED TREE 2016-02-10 13:40:41 -08:00
Kartikaya Gupta
6ba6b1ed40 Bug 1235899 - Add a test for frame reconstruction during an APZ scroll animation. r=botond
MozReview-Commit-ID: 3MDHWEfTD8e
2016-02-10 16:31:33 -05:00
Kartikaya Gupta
137b24536f Bug 1235899 - Don't allow frame reconstruction to clobber the APZ scroll offset. r=botond
MozReview-Commit-ID: HZMavMJNtmq
2016-02-10 16:31:20 -05:00
Paul Kerr [:pkerr]
b399a5e9b0 Bug 1219339 - Part2: Ensure close of webrtc trace file during shutdown. r=rjesup 2016-02-10 13:10:46 -08:00
Syd Polk
c3c0fb77c6 Bug 1243546 - Add mach command for external-media-tests - r=gps
MozReview-Commit-ID: 5BcunutbebG
2016-02-10 11:48:25 -06:00
Syd Polk
d273701620 Bug 1243807 - Update requirements in external-media-tests for CPOW errors. r=maja_zf
MozReview-Commit-ID: 9pG0Rhp8tGa
2016-02-09 14:45:14 -06:00
Terrence Cole
df4fa30d4a Bug 1247328 - Make PersistentRooted fully support Move semantics; r=sfink 2016-02-10 12:28:18 -08:00
Wes Kocher
b194a4b615 Backed out changeset 4dd8573b9dd8 (bug 1243808) for hazard build failures in CFG.js 2016-02-10 11:56:13 -08:00
Eitan Isaacson
507fa4c6be Bug 1237176 - Notify synth start if we get a finished event without a blocking-changed event. r=roc
MozReview-Commit-ID: BJSQOiyXmRh
2016-02-10 11:20:58 -08:00
Aki Sasaki
f8166ff1ff bug 1246991 - mozharness: mkdir_p(dest) before hg share. r=rail 2016-02-09 15:10:06 -08:00
Mike Taylor
0533cbd0b5 Bug 1246246. Part 3 - Add test for firing prefixed legacy event types (in capture phase). r=smaug 2016-02-10 12:55:09 -06:00
Mike Taylor
93da5e06b0 Bug 1246246. Part 2 - Remove root test div in mpTestDiffListenersEventBubbling. r=smaug 2016-02-10 12:55:08 -06:00
Mike Taylor
b72eb3375e Bug 1246246. Part 1 - Whitespace + rename existing test. (no review, whitespace + rename only) 2016-02-10 12:55:08 -06:00
Kyle Huey
f534f4aef3 Bug 1246828: Push QuotaManager shutdown back to profile-before-change2 2016-02-10 10:53:26 -08:00
R Kent James
a4807d3dde Bug 1211160 - update lastModifiedTime of distribution addons to properly sync roaming profiles, r=dtownsend 2016-02-10 10:33:37 -08:00
Andrew McCreight
6df29acf1d Bug 1245673 - Remove useless NS_INT32_TO_PTR from DumpSerialNumbers. r=froydnj 2016-02-10 10:29:20 -08:00
Andrew McCreight
10e0acab4f Bug 1243949 - Fatally assert when we fail to create an XPCOM log. r=froydnj 2016-02-10 10:29:20 -08:00
Andrew McCreight
1e2782c28c Bug 1091917 - Stop ignoring failures to leak log on Windows. r=chmanchester 2016-02-10 10:29:20 -08:00
Tom Tromey
3317869801 Bug 1239504 - Avoid ASan leak report by holding PseudoStack in ImageBridgeChild. r=sotaro 2016-02-10 07:33:00 -05:00
Alexander Surkov
6190d3ce8f Bug 845176 - enable logging for relations/test_embeds.xul 2016-02-10 13:02:20 -05:00
Terrence Cole
d7010d4698 Bug 1246697 - Use simpler semantics for PersistentRooted<Traceable>; r=sfink 2016-02-10 09:48:28 -08:00
Jon Coppeard
389f77c300 Bug 1243808 - Allow modules to be compiled off main thread r=shu 2016-02-10 10:31:02 +00:00
Benjamin Bouvier
644f67ff6d Bug 1240583: Fix non-unified build for fuzzers; r=luke 2016-02-10 18:24:17 +01:00
Armen Zambrano Gasparnian
94bf8a0308 Bug 1247076 - Marionette should block addons outside the profile from being installed. r=maja_zf
MozReview-Commit-ID: JXpRqneC7K9
2016-02-09 17:11:09 -05:00
Tom Schuster
7cf72748c2 Bug 1113685 - Report the right name when calling selfhosted functions on incompatible objects. r=till 2016-02-10 18:20:12 +01:00
Gian-Carlo Pascutto
538efc0f46 Bug 1150921 - Add telemetry for response codes to SafeBrowsing requests. r=francois f=bsmedberg 2016-02-10 17:59:40 +01:00
Rail Aliiev
9e123c0366 Bug 1243048 - Stop tagging b2g repos as a part of merge day r=aki NPOTB DONTBUILD 2016-02-10 11:56:28 -05:00
Ben Kelly
caff126d2f Bug 1227344 Try to ensure script content is always different in update tests by using .clock(). r=jdm 2016-02-10 08:51:07 -08:00
Botond Ballo
66ae3b7810 Bug 1237827 - Be sure to clear LayerComposite::mLayerComposited between each composite. r=mattwoodrow 2016-02-08 20:26:54 -05:00
Mason Chang
601ddfa976 Bug 1246952. Cleanup references to vsync prefs. r=kats 2016-02-10 08:31:48 -08:00
Justin Wood
ae63e5800e Bug 1243363 followup, point mozconfigs at the new place for beta/release 2016-02-10 11:30:30 -05:00