gecko-dev/dom
Bobby Holley 3b00d12f0a Bug 893324 - Invoke CleanUp synchronously and unconditionally for modal dialog windows. r=jst
Historically, we've had a bunch of complicated machinery to delay the call to
CleanUp() for modal dialogs, since we needed to harvest the return value after
the window closed. But in the current world we don't actually null out
mReturnValue in CleanUp() at all, which presumably happened sometime around the
time mReturnValue became cycle-collected. So this stuff can just go away. \o/

That simplification is righteous in itself. But it also fixes the bug here as-
filed. When the user quits while a modal dialog is currently being displayed,
a failure code ends up bubbling up through windowWatcher to the OpenInternal call
in nsGlobalWindow::ShowModalDialog, which means that we're unable to do our
delayed CleanUp() call for the outer modal window. At first it seemed like a hard
problem to solve, but with the above it becomes trivial.
2013-07-26 15:46:13 -07:00
..
activities Bug 887650 - Append extra information about activity caller in system message. r=gene 2013-07-25 13:18:24 -04:00
alarm Bug 879308 - null date to mozAlarms.add throws exception. r=nsm sr=mounir 2013-07-24 10:46:59 -07:00
apps Merge m-c to inbound. 2013-07-24 18:27:51 -04:00
audiochannel Backed out changeset ae8d72538dee (bug 897484) for b2g bustage 2013-07-26 12:34:25 +02:00
base Bug 893324 - Invoke CleanUp synchronously and unconditionally for modal dialog windows. r=jst 2013-07-26 15:46:13 -07:00
battery Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
bindings Remove unneeded 'nativeOwnership': 'refcounted' annotations, no bug 2013-07-26 13:20:22 -07:00
bluetooth Backed out changeset ae8d72538dee (bug 897484) for b2g bustage 2013-07-26 12:34:25 +02:00
browser-element Bug 897701: Don't entrain the target of the pan longer than necessary. r=jlebar 2013-07-24 16:27:45 -07:00
camera Bug 896949 - JS_SetProperty APIs should take an immutable parameter r=waldo r=bz 2013-07-26 10:00:38 +01:00
cellbroadcast Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
contacts Bug 895994 - Add a missing .bind(this) to ContactDB's upgrade code. r=gwagner 2013-07-25 17:43:47 -07:00
devicestorage Bug 884061 - Part 3f: Use NS_DECL_THREADSAFE_ISUPPORTS in dom/, r=smaug,dhylands. 2013-07-18 21:21:20 -05:00
encoding Backed out changeset e12c6f7d6676 (bug 885107) on suspicion of causing bug 894952 2013-07-18 14:43:52 +01:00
file Bug 884061 - Part 3f: Use NS_DECL_THREADSAFE_ISUPPORTS in dom/, r=smaug,dhylands. 2013-07-18 21:21:20 -05:00
fm Bug 876334 - Gecko should use AudioChannelType to control volume not stream types. r=mwu, r=baku 2013-07-18 13:22:36 +08:00
gamepad bug 857092 - put non-standard Gamepad events behind another pref. r=smaug 2013-06-19 15:05:47 -04:00
icc Merge m-c to birch. 2013-07-12 13:31:17 -04:00
identity Bug 888584 - Lazily load IdentityUtils.jsm. r=khuey 2013-07-09 18:15:34 -07:00
imptests Backed out changeset bf423f63b3a1 (bug 885107) 2013-07-18 14:43:19 +01:00
indexedDB Backed out changeset ae8d72538dee (bug 897484) for b2g bustage 2013-07-26 12:34:25 +02:00
interfaces Merge m-c to inbound. 2013-07-24 18:27:51 -04:00
ipc Bug 894288 - Prevent triggering an endless abort cycle when loading any tabs in the browser. r=BenWa 2013-07-25 14:54:26 -04:00
locales Bug 846918: localization for invalid sts. r=dolske. 2013-07-26 08:37:03 -07:00
media Bug 893021: add tests for DataChannel dictionary items r=jsmith 2013-07-22 10:47:51 -04:00
messages Bug 887650 - Append extra information about activity caller in system message. r=gene 2013-07-25 13:18:24 -04:00
mobilemessage Bug 891235: remove mozSms. rs=mounir 2013-07-26 18:40:27 +08:00
network Backed out changeset ae8d72538dee (bug 897484) for b2g bustage 2013-07-26 12:34:25 +02:00
payment Bug 892904 - Remove useless includes of config.mk. r=gps 2013-07-15 18:48:40 +09:00
permission Bug 891235: remove mozSms. rs=mounir 2013-07-26 18:40:27 +08:00
phonenumberutils Bug 890909 - [Contacts API] migration code problem when matching using the substringMatching pref (eg in Brazil). r=gwagner 2013-07-18 16:17:41 -04:00
plugins Followup to bug 888510 - windowless-layers reftest should be skip-if no testplugin, not fails-if 2013-07-26 12:25:27 -04:00
power Bug 888389 - Cycle collect PowerManager. r=smaug 2013-07-18 09:07:28 -07:00
promise Bug 875289 - Remove .done() and allow undefined to be passed to .then() and .catch(), r=mounir, sr=bz 2013-07-16 15:56:24 +02:00
push Bug 786303 - Use the manifestURL in WebApps notifications instead of the origin. r=fabrice 2013-07-24 09:03:25 -04:00
quota Bug 884061 - Part 3f: Use NS_DECL_THREADSAFE_ISUPPORTS in dom/, r=smaug,dhylands. 2013-07-18 21:21:20 -05:00
settings Bug 894964 - Stop throwing on navigator.mozSettings access if the page does not have settings permission. r=gwagner 2013-07-17 13:32:39 -07:00
src Bug 865998: Implement WebIDL union return values r=bz 2013-07-26 11:25:54 -07:00
system Backed out changeset ae8d72538dee (bug 897484) for b2g bustage 2013-07-26 12:34:25 +02:00
telephony Bug 881142 - Part 5: Modify test_outgoing_busy for removing call state busy. r=hsinyi 2013-07-15 08:54:38 -04:00
tests Bug 884921 - navigator.geolocation should never be null. r=dougt 2013-07-26 16:12:12 -04:00
time Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
voicemail Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
wappush Bug 869291 - 0004. Add test case for CP message. r=vicamo 2013-07-24 15:00:20 +08:00
webidl Bug 884921 - navigator.geolocation should never be null. r=dougt 2013-07-26 16:12:12 -04:00
wifi Backout 61b66c680e22 (bug 894741) for wrong summary. 2013-07-23 10:24:08 +08:00
workers Backed out changeset ae8d72538dee (bug 897484) for b2g bustage 2013-07-26 12:34:25 +02:00
dom-config.mk Backed out 5fa1f7715c19:7a300d1d1b23 (bug 855130) for Windows build failures 2013-07-01 21:23:37 -07:00
moz.build Bug 884279 - Rename Future to Promise. r=mounir 2013-07-11 16:40:36 -04:00