Jonathan Watt
70590b52f4
Bug 1150054, part 2 - Convert the Web Animations tests to use the new EventWatcher constructor from upstream. r=Ms2ger
...
--HG--
extra : rebase_source : 2ba088b32444753ebf1e34b7ccd9c6b22b13b780
2015-04-14 20:54:10 +01:00
Jonathan Watt
f9d34d3d02
Bug 1150054, part 1 - Pull down the upstreamed version of EventWatcher from the web-platform-tests js harness into imptests. r=Ms2ger
...
--HG--
extra : rebase_source : bfff7b04ddd146847dc216aba76bf51f3f3ad790
2015-04-14 19:38:50 +01:00
Aaron Klotz
489c281fe6
Bug 1155503: BrowserStreamParent should null out its NPStream pointer and we should check for it; r=jimm
...
--HG--
extra : rebase_source : 5dd15452653114a17e1b9504932cd71934b69c36
2015-04-20 17:04:33 -06:00
Mike Kaply
472d457bcc
Bug 916101 - Show entire pref name when wanring about size, r=mossop
2015-04-21 13:31:09 -05:00
Nicholas Hurley
ccd0c74313
Bug 1130822 - properly decode arbitrarily aligned data for non-tier1 platforms. r=mcmanus
...
Modified from original patch by Martin Husemann <martin@NetBSD.ORG>
2015-04-21 11:26:11 -07:00
Ehsan Akhgari
c65d93b69c
Bug 1156880
- Null check the prescontext in nsDOMWindowUtils::AdvanceTimeAndRefresh; r=mstange
2015-04-21 14:22:46 -04:00
Ehsan Akhgari
f9d798bcbd
Bug 1156030 - Remove some obsolete static assertion macros from the tree; r=Waldo
2015-04-21 14:22:43 -04:00
Terrence Cole
2ccef0beed
Bug 1154950 - Share permanent atom and well-known symbol marking; r=sfink
...
--HG--
extra : rebase_source : 900f7055dbd7e8509e1cac83a6fe12e48ac85a6d
2015-04-14 13:28:46 -07:00
Terrence Cole
bb428151a7
Bug 1154101 - Remove PushMarkStack indirection; r=sfink
...
--HG--
extra : rebase_source : 338200fcb26df111b3bbc667d8971db5c83a9fbf
2015-04-14 13:28:39 -07:00
Doug Turner
8d74650547
Bug 1156052 - Add push information to about:serviceworkers. r=baku
2015-04-21 20:10:51 +02:00
Doug Turner
91f963df66
Bug 1149274 - Clear site-permissions should clear all registered push notifications. r=nsm
2015-04-21 20:10:51 +02:00
Doug Turner
0d32e44fa3
Bug 1156063 - Intermittent application crashed [@ mozilla::dom::indexedDB::::ConnectionPool::Start] in various tests. r=janv
2015-04-21 20:10:50 +02:00
Kit Cambridge
47b180edd6
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
2015-04-21 20:10:50 +02:00
Kit Cambridge
c32f94ac3c
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(-)
2015-04-21 20:10:50 +02:00
Kit Cambridge
1e06bb992c
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
2015-04-21 20:10:50 +02:00
Kit Cambridge
1fc2dfab0a
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
2015-04-21 20:10:50 +02:00
Mason Chang
fb0c40e0c6
Bug 1071275. Consolidate silk preferences. r=kats
2015-04-21 11:04:27 -07:00
Markus Stange
b7970d33e8
Bug 1154347 - Don't set -fomit-frame-pointer on all of skia. r=glandium, r=gw280
...
--HG--
extra : rebase_source : cdc5b1362119d68c29e7a8182f2ed88db9abb122
2015-04-21 13:57:57 -04:00
Ryan VanderMeulen
9b2bbc3d1a
Bug 1141867 - Add OSX 10.10 fuzz to the newly-added tests.
2015-04-21 13:54:07 -04:00
George Wright
3fbe3e04e8
Bug 1155784 - Do not consider <optgroup> items when setting selectedIndex for e10s popups r=mconley
2015-04-20 18:11:16 -04:00
Daniel Holbert
e1824cb551
Bug 1156398: Pass ProcessOrientation.cpp's unused-by-default bools to mozilla::unused. r=mwu
2015-04-21 10:24:34 -07:00
Andrew Halberstadt
539f792e9e
Bug 1156781 - Pass --symbols-path into Mulet reftests, r=gerard-majax
...
--HG--
extra : rebase_source : 74556eed32a2f716b6afd31c4c843844d5c4b50e
2015-04-21 10:10:26 -04:00
Trevor Saunders
e851990222
bug 1155829 - move AccessibleWrap::GetMaiHyperlink to MaiAtkObject::GetAtkHyperlink r=surkov
2015-04-21 13:07:49 -04:00
Trevor Saunders
42d80bc478
bug 1155829 - declare MaiAtkObject in nsMai.h r=yzen
...
Next we will start adding methods to it that are used outside
AccessibleWrap.cpp.
2015-04-21 13:07:49 -04:00
Trevor Saunders
4179b7fa2a
bug 1155829 - add shutdown method to MaiAtkObject r=yzen
2015-04-21 13:07:48 -04:00
Trevor Saunders
3e2cc0fc44
bug 1155829 - remove AccessibleWrap::SetMaiHyperlink r=surkov
2015-04-21 13:07:48 -04:00
Trevor Saunders
972ef41a41
bug 1155829 - inline MaiHyperlink::GetAtkHyperlink r=surkov
2015-04-21 13:07:48 -04:00
Trevor Saunders
d5de292fe5
bug 1155829 - remove MaiHyperlink::Initialize r=surkov
2015-04-21 13:07:48 -04:00
Byron Campen [:bwc]
ff33a93245
Bug 1152093: Perform case-insensitive comparisons for codec types. r=jesup
...
--HG--
extra : rebase_source : 73d87290b942ab7dd202cbd840fd4232eff043c3
2015-04-09 15:40:48 -07:00
Seth Fowler
3c8556a274
Bug 1145439 (Part 2) - Make test_scroll_event_ordering.html wait for rAF to unthrottle. r=roc
2015-04-21 09:44:43 -07:00
Seth Fowler
ae663e5c87
Bug 1145439 (Part 1) - Throttle requestAnimationFrame for non-visible iframes. r=mstange,mchang
2015-04-21 09:44:40 -07:00
Byron Campen [:bwc]
bd03e53251
Bug 1152137 - Part 2: Remove attributes that could not be initted properly instead of just freeing them. r=ekr
...
--HG--
extra : rebase_source : f6ca2ca980ae4c99d04baed3a3b7c1ab593ab31a
2015-04-08 16:18:39 -07:00
Byron Campen [:bwc]
0897a326eb
Bug 1152137 - Part 1: Test case. r=ekr
...
--HG--
extra : rebase_source : aa6edff5a22fe8963715d79149bbb7e8ab19e694
2015-04-08 16:18:00 -07:00
Nathan Froyd
2b26fac611
Bug 1155760 - remove obsolete JAVA_{GEN_DIR,DIST_DIR,IFACES_PKG_NAME} definitions; r=nalexander
...
These definitions appear to have been added to support generating Java
interfaces from xpidl interface files. Since we don't support doing
that anymore, we don't need these definitions, either.
2015-04-17 13:13:21 -04:00
Nathan Froyd
51f31c834d
Bug 1155738 - move xulrunner/examples/simple/Makefile.in to moz.build; r=mshal
2015-04-17 12:15:01 -04:00
travis
0e393850fd
Bug 1156268 - Put the 'didRestart' Intent extra in when restarting r=jchen
2015-04-21 10:55:54 -05:00
Andreas Tolfsen
7c51ddf2e5
Bug 1154681: Use static lookups in errors.py
...
r=jgraham
--HG--
extra : rebase_source : 722c91dc3060e92f34eb3a6070911ee62343d9ed
2015-04-21 12:26:39 +01:00
Geoff Brown
d82db4ae91
Bug 1133833 - Skip a few more troublesome tests on Android 4.3; r=trivial,test-only
2015-04-21 09:30:49 -06:00
Nicolas Silva
e887c595eb
Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas
2015-04-21 17:22:30 +02:00
Nicolas Silva
cfff5e52c5
Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas
2015-04-21 17:04:57 +02:00
Jon Coppeard
73014daec8
Bug 1156317 - Change the onOutOfMemory() interface is make it harder to misuse r=terrence
2015-04-21 16:08:39 +01:00
Jon Coppeard
31b2a173c7
Bug 1155455 - Relax assertion to take account of breakpoints added during incremental sweeping r=terrence
2015-04-21 16:08:36 +01:00
Jonathan Kew
3c2c57d5cb
Bug 1141867 - patch 3 - Reftests for contiguous orthogonal floats. r=smontagu
2015-04-09 14:40:54 +01:00
Jonathan Kew
76b29615af
Bug 1141867 - patch 2 - If FloatMarginISize returns unconstrained, we need to do an early reflow on the orthogonal float to find out its real size. r=smontagu
2015-04-09 10:08:17 +01:00
Jonathan Kew
c352e79274
Bug 1141867 - patch 1 - Use the proper writing mode to return the inline-size from FloatMarginISize. r=smontagu
2015-04-09 08:41:49 +01:00
Garvan Keeley
9a173ea53d
Bug 1155237 - Part 2, make upload service non-sticky. r=rnewman
2015-04-21 10:45:19 -04:00
Garvan Keeley
e1ce654ac4
Bug 1155237 - Part 1, remove contextless access to NetworkUtils, causes NPE. r=rnewman
2015-04-21 10:45:03 -04:00
Nathan Froyd
7fbbaf9fde
Bug 1156407 - part 3 - get rid of NS_NewTimer; r=mccr8
...
It's never called. We could replace a few do_CreateInstance/InitWithFuncCallback
pairs with NS_NewTimer, but I don't think it's worth doing that ahead of a "stop
using do_CreateInstance for all timer instances" effort.
2015-04-20 14:21:01 -04:00
Nathan Froyd
8af565d0f7
Bug 1156407 - part 2 - make CALLBACK_TYPE enum a private implementation detail of nsTimerImpl; r=mccr8
...
The CALLBACK_TYPE enum doesn't need to be exposed outside of
nsTimerImpl, so move it inside the class definition. While we're doing
this, let's C++-ify the enum definition and give the members
non-shouting names.
2015-04-20 14:08:57 -04:00
Nathan Froyd
880dd42a14
Bug 1156407 - part 1 - use static_assert instead of PR_STATIC_ASSERT; r=mccr8
...
We have better, C++-ier ways of doing compile-time assertions now. Fold in the
nsTSubstring.cpp change in passing, since mccr8 suggested it in his review.
2015-04-20 13:56:46 -04:00