b14bd61da1962d44d173ea85dd0041987d7410db: Bug 1156006 - Mark NodeInfo::mDocument as MOZ_NON_OWNING_REF; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 18 Apr 2015 15:09:21 -0400 - rev 258052
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1156006 - Mark NodeInfo::mDocument as MOZ_NON_OWNING_REF; r=baku
cac6a1f4f9bd7621c46a94e57b7f590ebca4869d: Bug 1156005 - Mark the nsIAtom members of NodeInfo::NodeInfoInner as MOZ_NON_OWNING_REF; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 18 Apr 2015 15:07:35 -0400 - rev 258051
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1156005 - Mark the nsIAtom members of NodeInfo::NodeInfoInner as MOZ_NON_OWNING_REF; r=baku
41984351a65b610c5d9970fac2c81f24e034ff46: Bug 1147412 part 10 - Clean up nsHTMLCSSUtils::Get*Property, GetCSSInlinePropertyBase; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258050
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 10 - Clean up nsHTMLCSSUtils::Get*Property, GetCSSInlinePropertyBase; r=ehsan
ce5c572f23b88d257f8752a2faa2a12e3f53e3be: Bug 1147412 part 9 - Convert some nsHTMLEditor members to Element; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258049
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 9 - Convert some nsHTMLEditor members to Element; r=ehsan
fdffe75327da7607733b56461ec28156fc1f98c0: Bug 1147412 part 8 - Clean up nsHTMLCSSUtils::IsCSSInvertible; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258048
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 8 - Clean up nsHTMLCSSUtils::IsCSSInvertible; r=ehsan
340010655de0e6d03187f8d3e7ce9154eff92575: Bug 1147412 part 7 - Remove nsHTMLCSSUtils::GetComputedStyle(nsIDOMElement*); r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258047
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 7 - Remove nsHTMLCSSUtils::GetComputedStyle(nsIDOMElement*); r=ehsan
2e3a5e7926bca2766524117fa82676ba8e3e24a3: Bug 1147412 part 6 - Remove nsHTMLCSSUtils::IsCSSEditableProperty(nsIDOMNode*,...); r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258046
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 6 - Remove nsHTMLCSSUtils::IsCSSEditableProperty(nsIDOMNode*,...); r=ehsan
a46d1fc419ca577a73d1e9e1471962b4cd6dd3f6: Bug 1147412 part 5 - Clean up nsHTMLEditor::RemoveInlinePropertyImpl; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258045
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 5 - Clean up nsHTMLEditor::RemoveInlinePropertyImpl; r=ehsan
f3744869c54687d1982fc1ab49e6db3894293339: Bug 1147412 part 4 - Clean up nsHTMLEditor::GetInlinePropertyBase; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258044
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 4 - Clean up nsHTMLEditor::GetInlinePropertyBase; r=ehsan
b2067f1154daea0fb55fb5407b66edff428f3de3: Bug 1147412 part 3 - Fix completely broken nsHTMLCSSUtils::IsCSSEquivalentToHTMLInlineStyleSet implementation; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258043
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 3 - Fix completely broken nsHTMLCSSUtils::IsCSSEquivalentToHTMLInlineStyleSet implementation; r=ehsan
39728090c0101848a669c799cbd4a9caf9bdec89: Bug 1147412 part 2 - Clean up nsHTMLEditor::SetInlinePropertyOnTextNode; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258042
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 2 - Clean up nsHTMLEditor::SetInlinePropertyOnTextNode; r=ehsan
ecc6084a5e9bdd8de6d72c61ca7ebdb7670bea02: Bug 1147412 part 1 - Make methods take nsINode*, not just nsIContent*; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258041
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1147412 part 1 - Make methods take nsINode*, not just nsIContent*; r=ehsan
a77621e815fc315473276f9d142b484cd9e07b28: Bug 1153649 part 3 - More OwningNonNull improvements; r=bz
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:50 +0300 - rev 258040
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1153649 part 3 - More OwningNonNull improvements; r=bz
660aac389b8f840fe74f6290eef5ff5bd2b8062b: Bug 1153649 part 2 - Use some OwningNonNull in editor; r=ehsan
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:49 +0300 - rev 258039
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1153649 part 2 - Use some OwningNonNull in editor; r=ehsan
d14894a05d889f3a2659cc78385e089da3d2ba1c: Bug 1153649 part 1 - Improve usability of OwningNonNull; r=bz
Aryeh Gregor <ayg@aryeh.name> - Sun, 19 Apr 2015 15:28:49 +0300 - rev 258038
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1153649 part 1 - Improve usability of OwningNonNull; r=bz
7953d3dd62fffe261f499cacb8db488fe6917b01: Bug 1150683 - Add xpcshell tests for nsIPushNotificationService. r=dougt
Kit Cambridge <github@kitcambridge.be> - Sun, 19 Apr 2015 12:06:31 +0200 - rev 258037
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +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
c6805afff48cf29eacd06aaf8ad5ab1843cb55c9: Bug 1150683 - Add xpcshell test hooks to PushService.jsm. r=dougt
Kit Cambridge <github@kitcambridge.be> - Sun, 19 Apr 2015 12:06:21 +0200 - rev 258036
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +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(-)
186ed6bc887e7a7603c8dbb0f7f75fec4039cc07: Bug 1150683 - Implement nsIPushNotificationService. r=dougt
Kit Cambridge <github@kitcambridge.be> - Sun, 19 Apr 2015 12:06:11 +0200 - rev 258035
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1150683 - Implement nsIPushNotificationService. r=dougt --- b2g/installer/package-manifest.in | 2 +- browser/installer/package-manifest.in | 2 +- dom/push/Push.manifest | 11 +- dom/push/PushNotificationService.js | 81 +++++++++ dom/push/PushService.jsm | 324 ++++++++++++++++++++-------------- dom/push/PushServiceLauncher.js | 50 ------ dom/push/moz.build | 2 +- 7 files changed, 285 insertions(+), 187 deletions(-) create mode 100644 dom/push/PushNotificationService.js delete mode 100644 dom/push/PushServiceLauncher.js
8e82f557f913524cb57eb2b52730c83f9c49b1c3: Bug 1150683 - Add XPCOM interfaces for push notifications. r=dougt
Kit Cambridge <github@kitcambridge.be> - Sun, 19 Apr 2015 12:06:04 +0200 - rev 258034
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1150683 - Add XPCOM interfaces for push notifications. r=dougt --- b2g/installer/package-manifest.in | 1 + browser/installer/package-manifest.in | 1 + dom/interfaces/push/moz.build | 12 ++++++ dom/interfaces/push/nsIPushNotificationService.idl | 49 ++++++++++++++++++++++ .../push/nsIPushObserverNotification.idl | 30 +++++++++++++ dom/moz.build | 1 + 6 files changed, 94 insertions(+) create mode 100644 dom/interfaces/push/moz.build create mode 100644 dom/interfaces/push/nsIPushNotificationService.idl create mode 100644 dom/interfaces/push/nsIPushObserverNotification.idl
c3aa154de9b12abcbe725c966d02d9a23bf42f58: Bug 1153579 - Fix -Wsign-compare warnings in nsNativeThemeCocoa.mm about int and size_t. r=mstange
Chris Peterson <cpeterson@mozilla.com> - Fri, 17 Apr 2015 10:02:21 -0700 - rev 258033
Push 1596 by tmielczarek@mozilla.com at Mon, 20 Apr 2015 00:05:24 +0000
Bug 1153579 - Fix -Wsign-compare warnings in nsNativeThemeCocoa.mm about int and size_t. r=mstange
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip