Commit Graph

506070 Commits

Author SHA1 Message Date
Nathan Froyd
9108946751 Bug 1322396 - part 2 - undo changes from bug 1317046 now that we have a more robust solution; r=dholbert 2017-01-09 13:55:31 -05:00
Nathan Froyd
7c92b7a145 Bug 1322396 - part 1 - report external resources of documents when flushing use counters in tests; r=dholbert
Our use counter tests force reporting of use counters from documents to
make the tests more deterministic: relying on the default
report-at-document-destruction behavior would introduce any number of
intermittents.  However, documents may have any number of external
resource documents, and we have no mechanism for forcing a deterministic
reporting of the use counters from those documents.  Relying on those
external resources to have been destroyed (and thereby reported their
use counters) when we examine the values of the use counters in question
is a recipe for intermittent failures.

Therefore, we introduce an optional report kind for use counter
reporting: if a document is reporting its use counters for the purposes
of a test, we will also report the use counters for the document's
external resource documents.  This change makes everything more
deterministic.
2017-01-09 13:55:31 -05:00
Emanuel Hoogeveen
cdfd99b7c7 Bug 1329499 - Part 2: Keep outside actors from messing with our old buffer during realloc. r=jandem
--HG--
extra : rebase_source : 7ee91852e0f64b82a1d42cfd66fadb6ddc03cc4c
2017-01-09 08:32:00 -05:00
Emanuel Hoogeveen
2af127d5ba Bug 1329499 - Part 1: Detect the jemalloc freed memory poison pattern during append calls. r=jandem
--HG--
extra : rebase_source : 155c8a903e285978738fb6a31e5accd4d0b5a745
2017-01-09 08:28:00 -05:00
kvark
a496f20f3f Bug 1237748 - Avoid deleting the stencil RB if it's the same as the depth RB. r=jgilbert
--HG--
extra : rebase_source : d0f4b46dd9c9bfbb49020c44959bb8d36912bb6c
2017-01-09 10:25:00 -05:00
Ryan VanderMeulen
8a1688e6aa Bug 1328161 - Upgrade to SQLite 3.16.2. r=mak
--HG--
extra : rebase_source : e9e9cd66b1e4165931549be2201e4aeabaff8acc
2017-01-06 10:08:51 -05:00
Catalin Badea
8fdb24116b Bug 1325381 - Fix crash with script constructed ExtendableEvent().waitUntil(). r=bkelly
--HG--
extra : rebase_source : 3f471344266b1cd77fa71bb33aed40adb2b52985
2016-12-22 12:27:00 -05:00
Daniel Holbert
eb14ae51cf Bug 1329670: Change gfxFont::CopyWithAntialiasOption to return UniquePtr instead of raw pointer. r=jfkthame
MozReview-Commit-ID: B5UNazyXPL2
2017-01-09 09:41:35 -08:00
Jean-Luc Bonnafoux
05deb31a6e Bug 752823 - Turn nsHTMLLiAccessible::mBullet into raw pointer. r=surkov 2017-01-02 20:41:50 +01:00
Geoff Brown
f1fac27354 Bug 1287099 - Update Ubuntu 12.04 docker image for linux32; r=jmaher 2017-01-09 09:17:49 -07:00
Neil Deakin
726da10015 Bug 1328043, scrolling into view on focus should happen even when event shouldn't fire, fixes tabbing into blank iframes, r=smaug 2017-01-09 11:03:52 -05:00
Hannes Verschore
a299e5e41c Bug 1328826 - IonMonkey: Speculate concatenation on baseline caches, r=jandem 2017-01-09 16:12:35 +01:00
Carsten "Tomcat" Book
64e8aaabee Backed out changeset e4e55af56102 (bug 1325991) on request from mjf
--HG--
extra : rebase_source : aa69eb8d8ca9348d00892e9e2841abc07b91273a
2017-01-09 16:09:44 +01:00
Valentin Gosu
f31077388e Bug 1320087 - Make the captive portal report UNKNOWN when the wifi is down r=bagder
* Start/Stop the captive portal service in nsIOService::SetConnectivityInternal
* Set the captive portal state to UNKNOWN when stopping it.

MozReview-Commit-ID: 5dude1F4lNb
2017-01-09 16:07:03 +01:00
Hannes Verschore
9c3613a9e5 Bug 1328228: Fix missing include, r=failures 2017-01-09 16:01:51 +01:00
Hannes Verschore
09f51a7a0d Bug 1328228: Fix unused variable, r=failures 2017-01-09 15:33:46 +01:00
Hannes Verschore
593cb74ae1 Bug 1328228: IonMonkey - Track optimizations for compares, r=shu 2017-01-09 15:05:39 +01:00
Hannes Verschore
cf910bd3b0 Bug 1328228: IonMonkey - Track optimizations for newarray and newobject, r=shu 2017-01-09 15:05:38 +01:00
Hannes Verschore
2963087fe4 Bug 1328228: IonMonkey - Split IONFLAGS=trackopts to IONFLAGS=trackopts-ext, r=shu 2017-01-09 15:05:37 +01:00
Andrew Osmond
55722c3a91 Bug 1126091 - Rewrite GIF webcam reftest as mochitest due to intermittents. r=tnikkel 2016-12-13 15:41:41 -05:00
Nicolas Silva
576bc22312 Bug 1324908 - Turn off BufferProviderShared on mac due to printing issues. r=ethlin 2017-01-09 12:05:59 +01:00
Jon Coppeard
78644b3683 Bug 1323241 - Only report things as gray if gray marking state is valid r=sfink 2017-01-06 11:23:21 +00:00
Carsten "Tomcat" Book
06c0537572 Merge mozilla-central to mozilla-inbound 2017-01-09 10:39:03 +01:00
Carsten "Tomcat" Book
bb28022e75 merge mozilla-inbound to mozilla-central a=merge 2017-01-09 10:33:05 +01:00
Carsten "Tomcat" Book
0ac46e86c2 merge autoland to mozilla-central a=merge 2017-01-09 10:32:06 +01:00
Sylvestre Ledru
b68ae46ad6 No bug - Add a space in the configure script. We are currently showing 'Mozillaautomation' r=trivial
MozReview-Commit-ID: KDn1ob7Pt6q
2017-01-09 10:12:45 +01:00
Bob Owen
bba735b6ef Bug 1324000: Use nsWeakFrame to hold nsIPageSequenceFrame member in nsPrintEngine. r=smaug 2017-01-09 08:26:31 +00:00
Lars T Hansen
0c4812ce71 Bug 1316831 - wasm baseline, omit known-good bounds checks. r=luke
--HG--
extra : rebase_source : 901c6c4ab51d7b04bef01bd3b869ba7edc8fbbd4
extra : source : 26fda8717f8c85f4b3be14bbc5e506b2d4135676
extra : histedit_source : 3dd03635d81d477c43084adacd10ee2387cadd4e%2Cf063bbbbd5bf3192567d3bf38846b4018ce801b0
2017-01-09 08:15:07 +01:00
Phil Ringnalda
dd6884450a Backed out changeset c273666082fa (bug 1325332) for Android test_interfaces.html failures 2017-01-08 21:17:41 -08:00
Phil Ringnalda
a52a0f5571 Backed out 8 changesets (bug 1311244) for OOM failures in Win7 debug R1
Backed out changeset d5411799a28f (bug 1311244)
Backed out changeset ff9c71e1dbc8 (bug 1311244)
Backed out changeset 96988ec5b81c (bug 1311244)
Backed out changeset 9d257713833a (bug 1311244)
Backed out changeset 2c33905ccb04 (bug 1311244)
Backed out changeset 20148e33d523 (bug 1311244)
Backed out changeset f36cd1532fdb (bug 1311244)
Backed out changeset 2ee4ea83a6b4 (bug 1311244)
2017-01-08 21:11:25 -08:00
ffxbld
8144fcc620 No bug, Automated HPKP preload list update from host bld-linux64-spot-076 - a=hpkp-update 2017-01-08 06:54:07 -08:00
ffxbld
c872ae199d No bug, Automated HSTS preload list update from host bld-linux64-spot-076 - a=hsts-update 2017-01-08 06:54:04 -08:00
Ryan VanderMeulen
1a1fd2a00e Merge inbound to m-c. a=merge 2017-01-07 22:14:35 -05:00
Nathan Froyd
d489d17c87 Bug 1322553 - part 3 - add profiler start/end markers for sync IPC; r=mstange
This is gnarly IPDL code, but the generated code is probably easier to
review.  Before when sending a sync message, we had:

    bool sendok__ = (GetIPCChannel())->Send(msg__, (&(reply__)));
    if ((!(sendok__))) {
        return false;
    }

Now, we have:

    bool sendok__;
    {
        GeckoProfilerTracingRAII syncIPCTracer(
                "IPC",
                "PJavaScript::Msg_PreventExtensions");
        sendok__ = (GetIPCChannel())->Send(msg__, (&(reply__)));
    }
    if ((!(sendok__))) {
        return false;
    }
2017-01-07 15:56:49 -05:00
Nathan Froyd
a747eb3f2c Bug 1322553 - part 2 - use the new constructor of GeckoProfilerTracingRAII; r=mstange
This patch is not strictly relevant to the current bug, but doing the
work here nicely illustrates how the constructor we added in part 1 can
be used in existing parts of the codebase.
2017-01-07 15:56:49 -05:00
Nathan Froyd
9f924cc32c Bug 1322553 - part 1 - add a non-backtrace-taking constructor for GeckoProfilerTracingRAII; r=mstange
Sometimes there's no backtrace available, but you still want to denote
an interesting event.
2017-01-07 15:56:49 -05:00
Ryan VanderMeulen
da6a7dfab8 Merge inbound to m-c. a=merge 2017-01-07 15:32:04 -05:00
Sebastian Hengst
00f044376d Backed out changeset a3c50d608b69 (bug 1308271) for various test failures. r=backout on a CLOSED TREE
--HG--
rename : browser/extensions/webcompat/test/browser.ini => browser/extensions/webcompat/test/browser/browser.ini
rename : browser/extensions/webcompat/test/browser_check_installed.js => browser/extensions/webcompat/test/browser/browser_check_installed.js
2017-01-07 18:51:24 +01:00
Andrew McCreight
542343e117 Bug 1325438 - Remove leak checking whitelist for tests/dom/xhr/tests. r=jmaher
MozReview-Commit-ID: 48elhM564zJ

--HG--
extra : rebase_source : b1f665ab81afa26ed4ec06aa021251636bb462a1
2017-01-06 13:15:53 -08:00
Randell Jesup
2663bd16e0 Bug 1326463 - Fix OpenBSD build broken by webrtc.org 49 update. r=gaston, r=jesup
--HG--
extra : histedit_source : e18f813ace63db9f9ea6b35437e9b87bb84f4e26%2C9da31e71e8591e1ba49000c0261b55404802b32d
2017-01-06 11:36:00 -05:00
Thomas Wisniewski
c6aea6cc68 Bug 1329365 - Follow-up adding 201, 202, and 205 to the list of response codes which suppress XML parsing errors. r=bz 2017-01-06 23:23:56 -05:00
Thomas Nguyen
40bcddbe8a Bug 1329065 - Check the correct policy when setting referrer header. r=mcmanus
MozReview-Commit-ID: JG5DVBqGczS
2017-01-06 11:26:24 +08:00
André Bargull
f1745c546c Bug 843758 - Generate currency information for Intl with make_intl_data.py. r=Waldo
--HG--
extra : rebase_source : b7e4007e48a1aea21ef52f28a15e1b1358e239d7
2017-01-06 14:09:58 -08:00
Dragana Damjanovic
1b10767070 Bug 1320252 - Send early-data even without alpn. r=keeler
--HG--
extra : rebase_source : b1d45d7014ed58cb8531d09374f1a5c27668e6ac
2017-01-06 11:51:00 -05:00
Jalen Adams
5f953f5097 Bug 1326581 - Rewrite PointerlockFsWarning.Timeout to use ES6-class. r=jaws
MozReview-Commit-ID: ISK3gO2vo1r

--HG--
extra : rebase_source : 8d14f337816a9ab084a85e4a07ba34395398246e
2017-01-05 19:30:54 -05:00
Edouard Oger
cc7fbb3df8 Bug 1201335 - Display notification when a new device is added to Sync account. r=markh
MozReview-Commit-ID: D03prgIdL1M

--HG--
extra : rebase_source : 424372a3499e121cb76553f55d94057b017f2482
2017-01-04 19:21:36 -05:00
Jared Wein
b33bfba51a Bug 1329017 - Enable the no-useless-return rule for eslint and use eslint --fix to autofix the errors. r=standard8
MozReview-Commit-ID: 2MhpvzUDgtK

--HG--
extra : rebase_source : 1df2b81badfe556928f6424c8990e4b3fde7056f
2017-01-06 12:09:28 -05:00
Jared Wein
43cacee3a5 Bug 1328995 - Remove unnecessary Promise.resolve() wrapper on return from async function. r=kmag
MozReview-Commit-ID: Jp40DyphLDj

--HG--
extra : rebase_source : 072fe57dd78e2f227703ba194b11156fcfe070b4
2017-01-05 15:55:30 -05:00
djmdev
66788a726d Bug 1325567 - Added tooltip to rotate viewport button. r=jryans
--HG--
extra : rebase_source : bd7ef1797251da80290ed5ed5cf85b8aa82a95bb
2017-01-05 01:59:08 +05:30
Jason Laster
621c3be280 Bug 1328679 - Uplift a couple bugs. r=ttromey
--HG--
extra : rebase_source : 0c2c61dc0a67174dc6e0c2c5b04072c1539de799
2017-01-04 12:05:00 -05:00