gecko/dom
Thomas Zimmermann 26fc503b83 Bug 853550: Replace Bluetooth command thread, r=echou,gyeh
Starting and stopping Bluetooth support can block the executing thread
for an indefinite amount of time. In most cases these operations are
only performed when Gecko starts and stops, so we don't want to keep
a separate Bluetooth command thread for this.

This patch replaces the Bluetooth command thread by a LazyIdleThread,
which only consumes resources while it executes actual code. After a
timeout period, the LazyIdleThread cleans up its internal state. The
timeout is currently 3 seconds, which has been choosen arbitrarily.

Thanks to bent for helping with the details of LazyIdleThread.
2013-08-30 20:18:43 +02:00
..
activities Bug 903772: Part 3 - Refactor GlobalObject. r=peterv 2013-08-22 22:17:08 -07:00
alarm Bug 883284 - Part c: Move LIBXUL_LIBRARY into moz.build (d-e); r=mshal 2013-08-22 08:56:00 +02:00
apps Merge m-c to b2g-inbound. 2013-08-29 00:24:45 -04:00
audiochannel Bug 883284 - Part c: Move LIBXUL_LIBRARY into moz.build (d-e); r=mshal 2013-08-22 08:56:00 +02:00
base Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-04 15:53:30 +08:00
battery Bug 883284 - Part c: Move LIBXUL_LIBRARY into moz.build (d-e); r=mshal 2013-08-22 08:56:00 +02:00
bindings Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-04 15:53:30 +08:00
bluetooth Bug 853550: Replace Bluetooth command thread, r=echou,gyeh 2013-08-30 20:18:43 +02:00
browser-element Backed out changeset 669d3fd3ea2b (bug 906877) for Mnw failures. 2013-09-03 17:22:14 -04:00
camera bug 899210 - follow up rev uuid and touch CLOBBER to fix windows bustage 2013-08-26 16:45:14 -04:00
cellbroadcast Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke. 2013-08-27 19:59:14 -07:00
contacts Bug 905927 - [Contacts API] fail in matching digits test. r=bent 2013-08-29 07:56:19 -07:00
devicestorage Bug 909537 - navigator.getDeviceStorage("apps") always returns null. r=fabrice 2013-08-26 15:21:45 -07:00
encoding Bug 903772: Followup to address missed review comment. 2013-08-23 10:29:57 -07:00
file Backed out changeset 365053e73efa for build bustage on this CLOSED TREE. 2013-08-27 09:54:01 -07:00
fmradio Bug 870676: Part 2 - Implement IPDL for mozFMRadio. r=khuey 2013-09-03 15:28:06 -07:00
gamepad Bug 883284 - Part c: Move LIBXUL_LIBRARY into moz.build (d-e); r=mshal 2013-08-22 08:56:00 +02:00
icc Merge PGO-green changeset from inbound to m-c. 2013-08-22 10:31:44 +02:00
identity
imptests Bug 860123 - Make mochitests expect the new behavior. r=ehsan 2013-09-03 15:00:27 -04:00
indexedDB Backed out changeset 365053e73efa for build bustage on this CLOSED TREE. 2013-08-27 09:54:01 -07:00
interfaces Bug 596681 - Implement HTMLSelectElement.selectedOptions attribute. r=smaug 2013-09-02 14:23:27 -03:00
ipc Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-04 15:53:30 +08:00
locales Bug 875456 - DOM patch. Modifies Mixed Content Blocker, so that its messages are appropriately logged to the security console. r=bz 2013-08-26 11:27:00 -04:00
media Bug 901583: Reapply mozilla patches on top of webrtc.org 3.34, use NEON detection rs=jesup 2013-08-30 02:08:57 -04:00
messages
mobilemessage Bug 907140 - [B2G][MMS] Block sending email from MMS until we supported this feature. r=vyang 2013-09-04 14:50:27 +08:00
network Bug 909684 - Add enabled and password checking. r=hsinyi 2013-09-03 08:50:55 -04:00
payment
permission Bug 870676: Part 1 - Implement mozFMRadio in WebIDL, r=khuey,baku 2013-09-03 15:26:33 -07:00
phonenumberutils Bug 905927 - [Contacts API] fail in matching digits test. r=bent 2013-08-29 07:56:19 -07:00
plugins Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke. 2013-08-27 19:59:14 -07:00
power Back out revisions 042d50591265:69f4af72765c (bug 909645) due to Windows bustage causing a CLOSED TREE. 2013-08-28 01:46:00 -04:00
promise Bug 903419 part 2. Report unhandled rejections in promises. r=smaug,bholley,luke 2013-08-29 00:30:06 -04:00
push Bug 909270 - Queue PushService alarms. r=jlebar 2013-08-29 09:59:05 -07:00
quota Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps 2013-08-22 08:56:01 +02:00
settings
src Back out revisions 042d50591265:69f4af72765c (bug 909645) due to Windows bustage causing a CLOSED TREE. 2013-08-28 01:46:00 -04:00
system Bug 873351 - B2G SMS: move SMS code out of RadioInterfaceLayer to SmsService. r=gene 2013-09-04 15:53:50 +08:00
telephony Bug 864485 - 3/3: Gonk backend specific. r=hsinyi 2013-09-04 15:53:34 +08:00
tests Bug 911243 - Enable test_interfaces.html on B2G. r=smaug 2013-09-01 02:50:18 +09:00
time Bug 883284 - Part c: Move LIBXUL_LIBRARY into moz.build (d-e); r=mshal 2013-08-22 08:56:00 +02:00
voicemail Bug 888593 - Move MozVoicemail to WebIDL. r=Ms2ger 2013-09-03 16:38:53 +02:00
wappush
webidl Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-04 15:53:30 +08:00
wifi Merge m-c to b2g-inbound. 2013-08-29 00:24:45 -04:00
workers Bug 911085 - Workers postMessage has to set its return value, r=mrbkap 2013-09-03 13:22:31 +02:00
dom-config.mk Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-04 15:53:30 +08:00
moz.build Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-04 15:53:30 +08:00