gecko-dev/mobile/android/components
Jim Chen ba440de455 Bug 1329268 - 2. Convert Tabs events to bundle events; r=sebastian
Convert events used in Tabs to GeckoBundle/BundleEventListener events.

All of the events are converted to UI thread events, because a lot of
the listeners modify states in Tab (e.g. through
`Tab.handleLocationChange()`), and those states are later accessed on
the UI thread. We used to modify the states on the Gecko thread, and
then access them on the UI thread, which introduces potential race
conditions. Therefore, I think it's best to convert these events
wholesale to UI thread events to avoid races.

Tabs.notifyListeners now calls the listeners directly if it's already on
the UI thread, instead of posting to the UI thread again. This is meant
as an optimization because the events are now coming in on the UI thread
already.

The "Tab:SelectAndForeground" and "Tab:Select" events are merged into
one "Tab:Select" event, and a "foreground" option is added.

The "Tab:StreamStart" and "Tab:StreamStop" events are merged into one
"Tab:RecordingChange" event, and a "recording" option is added to
indicate starting or stopping.
2017-01-17 20:06:07 -05:00
..
build merge mozilla-inbound to mozilla-central a=merge 2016-07-22 11:58:02 +02:00
extensions Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
AboutRedirector.js Bug 1329182 - remove trailing newURI null parameters in the rest of the tree, r=jaws. 2017-01-09 20:27:26 +01:00
AddonUpdateService.js Bug 1328680 - Convert GeckoService event to bundle event; r=sebastian 2017-01-10 23:01:27 -05:00
BlocklistPrompt.js Bug 1170804 - Fix bugs found by eslint in components/. r=margaret 2015-06-24 21:56:23 -07:00
BrowserCLH.js Bug 1329182 - remove trailing newURI null parameters in the rest of the tree, r=jaws. 2017-01-09 20:27:26 +01:00
ColorPicker.js
ContentDispatchChooser.js Bug 1278581 - Show neterror page if you enter an unknown URI scheme into urlbar on Android r=sebastian 2016-09-29 08:27:54 -05:00
ContentPermissionPrompt.js Bug 1292639 - Ask user permission before allowing navigator.publishServer. r=mconley r=ehsan r=sebastian 2016-09-08 14:36:53 -04:00
DirectoryProvider.js Bug 1272439 - Make distribution.searchplugins.defaultLocale work on Fennec. r=margaret 2016-05-31 13:04:35 -05:00
FilePicker.js Bug 1326317 - Convert FilePicker events to bundle events; r=sebastian 2017-01-10 23:00:58 -05:00
FxAccountsPush.js Bug 1329614 - [eslint] Catch more cases of importing globals from 'var foo = Cu.import('...');'. r=jaws 2017-01-09 10:12:26 +00:00
HelperAppDialog.js Bug 1305027 - Choose button order in the download app chooser depending on the Android version we're running on. r=sebastian 2017-01-02 21:46:21 +01:00
ImageBlockingPolicy.js Bug 1225225 - Incorrect pref type and name used ImageBlockingPolicy r=mfinkle 2015-11-16 15:37:34 -05:00
LoginManagerPrompter.js Bug 1298543 - Fix test_prompt_http.html for e10s. r=Dolske 2016-09-08 02:12:25 -07:00
MobileComponents.manifest Bug 1305352 - (Part 2) Implement PresentationRequestUIGlue on Fennec. r=schien,snorp 2016-08-30 18:16:31 +08:00
NSSDialogService.js bug 857627 - 2/4: remove nsIX509Cert.nickname r=Cykesiopka,jcj 2016-11-18 13:12:29 -08:00
PersistentNotificationHandler.js Bug 1282222 - Make the PersistentNotificationHandler handle 'persistent-notification-close' ;r=kitcambridge 2016-06-25 23:58:03 +08:00
PresentationDevicePrompt.js Bug 1288297 - Construct PresentationRequest with multiple URLs, r=smaug 2016-09-05 01:17:00 +02:00
PresentationRequestUIGlue.js Bug 1305352 - (Part 2) Implement PresentationRequestUIGlue on Fennec. r=schien,snorp 2016-08-30 18:16:31 +08:00
PromptService.js Bug 1309049 - move embedding/ files out of that directory, r=jst,mossop 2017-01-12 13:47:27 -08:00
SessionStore.idl
SessionStore.js Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
SiteSpecificUserAgent.js
Snippets.js Bug 1321226 - Remove legacy generator from mobile/. r=sebastian 2016-12-15 16:54:46 +09:00
TabSource.js Bug 1329268 - 2. Convert Tabs events to bundle events; r=sebastian 2017-01-17 20:06:07 -05:00
XPIDialogService.js Bug 1170843 - Show a warning when a user attempts to install an unsigned add-on. r=mfinkle 2015-06-08 14:31:48 -04:00
moz.build Bug 1305352 - (Part 2) Implement PresentationRequestUIGlue on Fennec. r=schien,snorp 2016-08-30 18:16:31 +08:00