df384f61363ab035fa9177dc330ce38a46d8b6f1: Backed out changeset 8b99d282cd87 (bug 1156084) for static bustage CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Tue, 21 Apr 2015 14:23:56 -0700 - rev 259313
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Backed out changeset 8b99d282cd87 (bug 1156084) for static bustage CLOSED TREE
940168142fdb7b64c7baa21ef0daf7fb8074313d: Bug 1152454 - Made liveregions responsive to name/value change events. r=yzen
Ross Ziegler <bugzilla@imross.com> - Tue, 21 Apr 2015 17:06:18 -0400 - rev 259312
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1152454 - Made liveregions responsive to name/value change events. r=yzen --- accessible/jsat/EventManager.jsm | 12 ++++++++++++ accessible/jsat/Presentation.jsm | 10 ++++++---- .../tests/mochitest/jsat/doc_content_integration.html | 15 +++++++++++++++ accessible/tests/mochitest/jsat/jsatcommon.js | 2 +- .../tests/mochitest/jsat/test_content_integration.html | 16 +++++++++++++--- 5 files changed, 47 insertions(+), 8 deletions(-)
02e6a50741a95b36444701bf1ed0c9422d987cec: Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 10 Apr 2015 23:05:46 -0400 - rev 259311
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel This is the counterpart to the existing analysis to catch constructors which aren't marked as either explicit or MOZ_IMPLICIT.
8b99d282cd87173d18f1718ebf0e12ef1e862773: Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 19 Apr 2015 13:22:35 -0400 - rev 259310
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel When a method returns type D derived from RefCounted type B, there is an ImplicitCastExpr (or an ExplicitCastExpr, if there is an explicit cast to the base type in the code) in the AST between the CallExpr and MemberExpr, which we didn't take into account before. This caused the analysis to not work on common patterns such as nsCOMPtr<nsIXPCOMInterface>.
290c3846d075fc892e8580df051d93cc1ec344ca: no bug - change mdn link in comment to be https. r=comment-only DONTBUILD
Patrick McManus <mcmanus@ducksong.com> - Tue, 21 Apr 2015 16:20:56 -0400 - rev 259309
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
no bug - change mdn link in comment to be https. r=comment-only DONTBUILD
799784735f9edbbdb6af14298e5564432d413726: Backout 3c3337ed60a1 (bug 1139306) for causing bug 1156918.
Timothy Nikkel <tnikkel@gmail.com> - Tue, 21 Apr 2015 15:09:48 -0500 - rev 259308
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Backout 3c3337ed60a1 (bug 1139306) for causing bug 1156918.
90c3595ed566d5355954314d0724fb8a013037e0: Bug 1150054, part 2 - Convert the Web Animations tests to use the new EventWatcher constructor from upstream. r=Ms2ger
Jonathan Watt <jwatt@jwatt.org> - Tue, 14 Apr 2015 20:54:10 +0100 - rev 259307
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1150054, part 2 - Convert the Web Animations tests to use the new EventWatcher constructor from upstream. r=Ms2ger
6d5fc5e36c7b13779405e6ee8c70e37ea68a2b48: Bug 1150054, part 1 - Pull down the upstreamed version of EventWatcher from the web-platform-tests js harness into imptests. r=Ms2ger
Jonathan Watt <jwatt@jwatt.org> - Tue, 14 Apr 2015 19:38:50 +0100 - rev 259306
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1150054, part 1 - Pull down the upstreamed version of EventWatcher from the web-platform-tests js harness into imptests. r=Ms2ger
815511fdfea637294e016b9d5b643335a8caec92: Bug 1155503: BrowserStreamParent should null out its NPStream pointer and we should check for it; r=jimm
Aaron Klotz <aklotz@mozilla.com> - Mon, 20 Apr 2015 17:04:33 -0600 - rev 259305
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1155503: BrowserStreamParent should null out its NPStream pointer and we should check for it; r=jimm
b49502604e7c14b1accfd91288c136eb5c977944: Bug 916101 - Show entire pref name when wanring about size, r=mossop
Mike Kaply <mozilla@kaply.com> - Tue, 21 Apr 2015 13:31:09 -0500 - rev 259304
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 916101 - Show entire pref name when wanring about size, r=mossop
4103833629c1157e262f41249835ac14a821e422: Bug 1130822 - properly decode arbitrarily aligned data for non-tier1 platforms. r=mcmanus
Nicholas Hurley <hurley@todesschaf.org> - Mon, 20 Apr 2015 11:07:16 -0700 - rev 259303
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1130822 - properly decode arbitrarily aligned data for non-tier1 platforms. r=mcmanus Modified from original patch by Martin Husemann <martin@NetBSD.ORG>
ceefb4df407a9e104765f91600244ebede63727a: Bug 1156880 - Null check the prescontext in nsDOMWindowUtils::AdvanceTimeAndRefresh; r=mstange
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 21 Apr 2015 14:09:03 -0400 - rev 259302
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1156880 - Null check the prescontext in nsDOMWindowUtils::AdvanceTimeAndRefresh; r=mstange
fefff614bc04cdd388ada3f690b192c710fda218: Bug 1156030 - Remove some obsolete static assertion macros from the tree; r=Waldo
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 18 Apr 2015 20:12:27 -0400 - rev 259301
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1156030 - Remove some obsolete static assertion macros from the tree; r=Waldo
037b2e086aa60bb6259bc2498edca05e033a72d3: Bug 1154950 - Share permanent atom and well-known symbol marking; r=sfink
Terrence Cole <terrence@mozilla.com> - Tue, 14 Apr 2015 13:28:46 -0700 - rev 259300
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1154950 - Share permanent atom and well-known symbol marking; r=sfink
6f7ff9108025932601de3b1bee9412704b54af91: Bug 1154101 - Remove PushMarkStack indirection; r=sfink
Terrence Cole <terrence@mozilla.com> - Tue, 14 Apr 2015 13:28:39 -0700 - rev 259299
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1154101 - Remove PushMarkStack indirection; r=sfink
a5eee04c796e4611019c5ce9bc634b9fb2ad341d: Bug 1156052 - Add push information to about:serviceworkers. r=baku
Doug Turner <doug.turner@gmail.com> - Tue, 21 Apr 2015 20:10:51 +0200 - rev 259298
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1156052 - Add push information to about:serviceworkers. r=baku
82ea538860bc62a2a03143068bf375d12d03a20f: Bug 1149274 - Clear site-permissions should clear all registered push notifications. r=nsm
Doug Turner <doug.turner@gmail.com> - Tue, 21 Apr 2015 20:10:51 +0200 - rev 259297
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1149274 - Clear site-permissions should clear all registered push notifications. r=nsm
f7c2fb1d3aff9f1c0e5b032208a2c561bf1ea7ab: Bug 1156063 - Intermittent application crashed [@ mozilla::dom::indexedDB::::ConnectionPool::Start] in various tests. r=janv
Doug Turner <doug.turner@gmail.com> - Tue, 21 Apr 2015 20:10:50 +0200 - rev 259296
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1156063 - Intermittent application crashed [@ mozilla::dom::indexedDB::::ConnectionPool::Start] in various tests. r=janv
ec5991856bb7fca0ed345533d9ac12f25ceea1e6: Bug 1150683 - Add xpcshell tests for nsIPushNotificationService. r=dougt
Kit Cambridge <github@kitcambridge.be> - Tue, 21 Apr 2015 20:10:50 +0200 - rev 259295
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1150683 - Add xpcshell tests for nsIPushNotificationService. r=dougt --- dom/push/moz.build | 4 + dom/push/test/xpcshell/head.js | 450 +++++++++++++++++++++ dom/push/test/xpcshell/test_notification_ack.js | 127 ++++++ .../test/xpcshell/test_notification_duplicate.js | 82 ++++ dom/push/test/xpcshell/test_notification_error.js | 127 ++++++ .../test/xpcshell/test_notification_incomplete.js | 109 +++++ .../xpcshell/test_notification_version_string.js | 72 ++++ dom/push/test/xpcshell/test_register_case.js | 64 +++ dom/push/test/xpcshell/test_register_flush.js | 103 +++++ .../test/xpcshell/test_register_invalid_channel.js | 60 +++ .../xpcshell/test_register_invalid_endpoint.js | 62 +++ .../test/xpcshell/test_register_invalid_json.js | 61 +++ dom/push/test/xpcshell/test_register_no_id.js | 65 +++ .../test/xpcshell/test_register_request_queue.js | 65 +++ dom/push/test/xpcshell/test_register_rollback.js | 88 ++++ dom/push/test/xpcshell/test_register_success.js | 76 ++++ dom/push/test/xpcshell/test_register_timeout.js | 102 +++++ dom/push/test/xpcshell/test_register_wrong_id.js | 71 ++++ dom/push/test/xpcshell/test_register_wrong_type.js | 67 +++ dom/push/test/xpcshell/test_registration_error.js | 39 ++ .../xpcshell/test_registration_missing_scope.js | 28 ++ dom/push/test/xpcshell/test_registration_none.js | 28 ++ .../test/xpcshell/test_registration_success.js | 67 +++ .../test/xpcshell/test_unregister_empty_scope.js | 37 ++ dom/push/test/xpcshell/test_unregister_error.js | 65 +++ .../test/xpcshell/test_unregister_invalid_json.js | 78 ++++ .../test/xpcshell/test_unregister_not_found.js | 35 ++ dom/push/test/xpcshell/test_unregister_success.js | 60 +++ dom/push/test/xpcshell/xpcshell.ini | 32 ++ 29 files changed, 2324 insertions(+) create mode 100644 dom/push/test/xpcshell/head.js create mode 100644 dom/push/test/xpcshell/test_notification_ack.js create mode 100644 dom/push/test/xpcshell/test_notification_duplicate.js create mode 100644 dom/push/test/xpcshell/test_notification_error.js create mode 100644 dom/push/test/xpcshell/test_notification_incomplete.js create mode 100644 dom/push/test/xpcshell/test_notification_version_string.js create mode 100644 dom/push/test/xpcshell/test_register_case.js create mode 100644 dom/push/test/xpcshell/test_register_flush.js create mode 100644 dom/push/test/xpcshell/test_register_invalid_channel.js create mode 100644 dom/push/test/xpcshell/test_register_invalid_endpoint.js create mode 100644 dom/push/test/xpcshell/test_register_invalid_json.js create mode 100644 dom/push/test/xpcshell/test_register_no_id.js create mode 100644 dom/push/test/xpcshell/test_register_request_queue.js create mode 100644 dom/push/test/xpcshell/test_register_rollback.js create mode 100644 dom/push/test/xpcshell/test_register_success.js create mode 100644 dom/push/test/xpcshell/test_register_timeout.js create mode 100644 dom/push/test/xpcshell/test_register_wrong_id.js create mode 100644 dom/push/test/xpcshell/test_register_wrong_type.js create mode 100644 dom/push/test/xpcshell/test_registration_error.js create mode 100644 dom/push/test/xpcshell/test_registration_missing_scope.js create mode 100644 dom/push/test/xpcshell/test_registration_none.js create mode 100644 dom/push/test/xpcshell/test_registration_success.js create mode 100644 dom/push/test/xpcshell/test_unregister_empty_scope.js create mode 100644 dom/push/test/xpcshell/test_unregister_error.js create mode 100644 dom/push/test/xpcshell/test_unregister_invalid_json.js create mode 100644 dom/push/test/xpcshell/test_unregister_not_found.js create mode 100644 dom/push/test/xpcshell/test_unregister_success.js create mode 100644 dom/push/test/xpcshell/xpcshell.ini
eb10543f28334f37deda01f7bcd41d2a56b2d8c0: Bug 1150683 - Add xpcshell test hooks to PushService.jsm. r=dougt
Kit Cambridge <github@kitcambridge.be> - Tue, 21 Apr 2015 20:10:50 +0200 - rev 259294
Push 8007 by raliiev@mozilla.com at Mon, 11 May 2015 19:23:16 +0000
Bug 1150683 - Add xpcshell test hooks to PushService.jsm. r=dougt --- dom/push/PushService.jsm | 156 ++++++++++++++++++++++++++++++++--------------- dom/push/moz.build | 2 +- 2 files changed, 108 insertions(+), 50 deletions(-)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip