gecko-dev/dom
Alexandre Lissy 7e0efa5c2e Bug 1052435 - Fix handling of Notification with tag. r=mhenretty
This commit fixes two bugs. When sending two notifications with the same
tag, the NotificationDB this.byTag member was not properly updated. This
resulted in multiple notifications with the same tag being saved.
NotificationStorage's cache may hide this during the running session,
but on B2G the resend of notifications at reboot would expose the issue.
The second bug fixed is the test that makes sure we properly overwrite
notifications with the same tag in the database: the way we handled fake
notification object made them sharing the same ID. This, NotificationDB
would not even consider the tags and this lead to hiding the bug.
2014-08-12 10:15:00 -04:00
..
activities Bug 1051513 - Fix update of webapp activity registration. r=fabrice 2014-08-11 23:21:44 +01:00
alarm Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
animation Bug 1040543 part 11 - Make ElementPropertyTransition inherit from Animation instead of AnimationPlayer; r=bz 2014-08-10 17:06:52 +10:00
apps Merge latest green b2g-inbound changeset and mozilla-central; a=merge 2014-08-12 17:05:36 +01:00
archivereader Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
asmjscache Bug 1045067 - Fix some bad implicit constructors in dom/content/ipc; r=smaug 2014-07-28 13:17:51 -04:00
audiochannel Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps 2014-08-07 14:21:03 +09:00
base Merge inbound to m-c. a=merge 2014-08-12 16:24:50 -04:00
battery Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
bindings Merge inbound to m-c. a=merge 2014-08-12 16:24:50 -04:00
bluetooth Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
bluetooth2 Bug 1036234 - Implement pairing event handlers of BluetoothAdapter. r=btian, r=mrbkap 2014-08-12 16:30:42 +08:00
browser-element Backed out changeset 5b8f52a76065 (bug 1050660) due to mochitest-2 failure on Linux 2014-08-13 16:33:37 +09:00
camera Backed out changeset 8b44017765ac (bug 1045975) for Windows non-unified bustage. 2014-08-07 15:13:54 -04:00
canvas b=1052518; remove --disable-webgl; r=jgilbert 2014-08-12 12:04:36 -04:00
cellbroadcast Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
contacts Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
crypto Bug 1050318 - Split WebCrypto tests into multiple files to prevent timeouts r=rbarnes 2014-08-07 22:24:52 +02:00
datastore Backed out changeset 3200ed3305db (bug 1014023) for causing bug 1051164. 2014-08-12 12:44:09 -04:00
devicestorage Bug 1050720 - [DeviceStorage] Avoid to send the same status in two continuous storage-state-change event. r=dhylands 2014-08-11 23:31:00 -04:00
downloads Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
encoding Bug 756022 patch 3: merge tr with x-western, r=jfkthame 2014-08-05 10:49:16 +03:00
events Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
fetch Bug 1045561 Use a WebIDL Func attribute to conditionally enable Fetch Headers. r=ehsan r=bz 2014-07-29 17:24:22 -04:00
filehandle Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
filesystem Backed out changeset 8b44017765ac (bug 1045975) for Windows non-unified bustage. 2014-08-07 15:13:54 -04:00
fmradio Bug 1047759: Clear FMRadioService's StaticRefPtr so it is not leaked at shutdown. r=khuey 2014-08-04 20:04:00 -07:00
gamepad Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
icc Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
identity Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
imptests Bug 1031945. Don't expose showModalDialog on Window if it's preffed off. r=smaug 2014-07-26 01:41:10 -04:00
indexedDB Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc. 2014-08-06 06:31:21 -07:00
inputmethod Backed out 4 changesets (bug 1032878) for probably introducing a leak, creating a CLOSED TREE 2014-08-11 14:27:57 -07:00
interfaces Bug 1046647 - Part 4: Replace nsCxPusher in nsDocShell::AddState. r=bholley 2014-08-05 17:18:30 +01:00
ipc Bug 1044960 - Remove unnecessary lines from TabChild.cpp. r=kats 2014-08-07 22:10:00 -04:00
locales Bug 1030470 - (part 1) moved the non-android localization part out of AccessFu to be handled in Gaia. r=eeejay 2014-08-06 09:38:50 -04:00
mathml Bug 946065 - Part 7: Move content/mathml/ to dom/ and flatten subdirectories. r=karlt 2014-07-25 14:15:35 -07:00
media bug 1049106 - always build gmp-fake. r=gps 2014-08-11 07:46:46 -04:00
messages Backed out changeset 3200ed3305db (bug 1014023) for causing bug 1051164. 2014-08-12 12:44:09 -04:00
mobileconnection Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
mobileid Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
mobilemessage Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
network Bug 1050611 - Fix more bad implicit constructors in dom and docshell; r=smaug 2014-08-08 09:49:39 -04:00
nfc Bug 1052311 - B2G NFC: remove warnings from Nfc.js and NfcContentHelper.js. r=dimi 2014-08-12 17:04:51 +08:00
payment Bug 1037662 - Grant Firefox Accounts (FxA) access to web payment providers r=ferjm 2014-07-28 11:06:00 -07:00
permission Bug 1009645 - Remove FeatureDetectible, add things with CheckPermissions or AvailableIn to the feature list instead. r=smaug 2014-07-24 16:57:02 -03:00
phonenumberutils Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
plugins Bug 1047509 - Part 3: Replace nsCxPusher in nsJSNPRuntime.cpp nsJSObjWrapper::NP_SetProperty. r=bholley 2014-08-08 13:22:53 +01:00
power Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
promise Bug 1047398 - ServiceWorker should use WeakRef instead nsTWeakRef, r=smaug 2014-08-01 17:42:19 +01:00
push Bug 1044447 - Remove a few unnecessary empty moz.build files. r=glandium 2014-07-28 18:02:44 -07:00
quota Bug 1050611 - Fix more bad implicit constructors in dom and docshell; r=smaug 2014-08-08 09:49:39 -04:00
resourcestats Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
settings Bug 1046839 - Unnecessary double cloneInto in mozSettings, r=bholley 2014-07-31 17:46:23 +01:00
smil Bug 1050611 - Fix more bad implicit constructors in dom and docshell; r=smaug 2014-08-08 09:49:39 -04:00
speakermanager Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
src Bug 1052435 - Fix handling of Notification with tag. r=mhenretty 2014-08-12 10:15:00 -04:00
system Bug 1050696 - Refactor TelephonyService.dial. r=hsinyi 2014-08-11 02:48:00 -04:00
telephony Bug 1051715 - Part 2: Also pass number in notifyDialSuccess. r=hsinyi 2014-08-12 23:51:00 -04:00
tests Backed out 4 changesets (bug 1032878) for probably introducing a leak, creating a CLOSED TREE 2014-08-11 14:27:57 -07:00
tethering Bug 936367 - Support wifi hotspot enable API. r=vchang, r=ptheriault, sr=mrbkap 2014-08-11 17:13:25 +08:00
time Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
voicemail Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
wappush Bug 1044162 - part 0a - make additions to EXTRA_JS_MODULES use += instead of =; r=mshal 2014-07-25 13:50:55 -04:00
webidl Merge inbound to m-c. a=merge 2014-08-12 16:24:50 -04:00
wifi Bug 936367 - Support wifi hotspot enable API. r=vchang, r=ptheriault, sr=mrbkap 2014-08-11 17:13:25 +08:00
workers Backed out 4 changesets (bug 1032878) for probably introducing a leak, creating a CLOSED TREE 2014-08-11 14:27:57 -07:00
xbl Bug 1050049 - Implement bindToUntrustedContent attribute restriction. r=smaug 2014-08-11 20:06:55 -07:00
xml Bug 1050049 - Whitelist bindings that we actually expect to use in content. r=smaug 2014-08-11 20:06:55 -07:00
xslt Bug 1049997 - Separate statements declaring multiple pointers into separate statements. r=froydnj 2014-08-08 07:04:45 -07:00
moz.build Bug 936367 - Support wifi hotspot enable API. r=vchang, r=ptheriault, sr=mrbkap 2014-08-11 17:13:25 +08:00