gecko-dev/toolkit/components
Dave Townsend fcf968baa0 Bug 1068186: Update window.sidebar and window.external APIs to support e10s. r=felipe
Moves nsSidebar.js to toolkit and makes it just pass messages to chrome for each
API call. MainProcessSingleton listens for those messages and passes the call
along to the search service.
Combines the validation code into the same function and takes the opportunity to
support relative URLs too.
Adds a bunch of tests for these web APIs.

Also fixes:
Bug 518929: Implement window.external APIs in core code
Bug 530847: Remove Fennec's nsISidebar implementation once that code is moved into the core
Bug 517720: Adding a search engine using relative URIs is not supported

--HG--
rename : browser/components/sidebar/nsSidebar.js => toolkit/components/search/nsSidebar.js
extra : rebase_source : 3e9caa49383e78e73e5f111ff09fb063f2cfa7c0
2015-02-02 12:15:26 -08:00
..
aboutcache
aboutcompartments Bug 1125182 - Mark some functions in nsCompartmentInfo as override; r=blassey 2015-01-24 14:49:54 -05:00
aboutmemory Bug 1127570 - Include measurement origins in about:memory's title bar. r=mccr8. 2015-02-02 16:53:49 -08:00
addoncompat Bug 1127026: Shimmed AboutProtocolInstance.getURIFlags always returns null. r=billm 2015-01-30 09:14:13 -08:00
alerts Bug 1116589 - Use templated JNI classes in generated bindings; r=snorp 2015-01-09 19:33:57 -05:00
apppicker
asyncshutdown Bug 1112640 - In an AsyncShutdown Barrier, addBlocker may now be called while we are already waiting for completion of the barrier. r=froydnj 2015-01-14 16:32:41 +01:00
autocomplete Bug 1114707, don't close search suggestions when the caret is moved when norolluponanchor is set, r=mak 2015-02-02 15:53:55 -05:00
build Bug 1114624 - Don't register the legacy nsIDownloadManager implementation of nsITransfer by default anymore. r=mak,marco,margaret,fabrice 2015-02-05 11:19:01 +00:00
captivedetect
commandlines Bug 1095883 - Mark toolkit/components directories as FAIL_ON_WARNINGS. r=Mossop 2014-11-08 00:41:17 -08:00
console Bug 1080302 (part 2) - Convert all mentions of -foo options to --foo options in comments, help messages and error messages. r=glandium. 2014-10-23 17:35:27 -07:00
contentprefs Backed out changeset 96a5b2854978 (bug 527444) for android xpcshell bustage on a CLOSED TREE 2014-12-12 12:57:14 -08:00
cookie
crashes Bug 1024672 - Part 6: Allow storing multiple crash classifications. r=bsmedberg 2014-10-16 16:14:16 +03:00
crashmonitor Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
ctypes Bug 1119776, Part 7: Avoid defining snprintf when MSVC provides it (other), r=bsmedberg 2015-01-08 22:35:33 -08:00
diskspacewatcher Bug 1095883 - Mark toolkit/components directories as FAIL_ON_WARNINGS. r=Mossop 2014-11-08 00:41:17 -08:00
downloads Bug 1125991 - Make JS callers of ios.newChannel call ios.newChannel2 in toolkit/components/jsdownloads (r=paolo) 2015-02-02 20:10:34 -08:00
exthelper
feeds Bug 1033126 - Convert xpcshell tests to use mozlog.structured format for logging.;r=ted 2014-10-22 15:53:42 -04:00
filepicker Bug 958147 - Choose one of run-if or skip-if and get rid of the other. r=ted 2015-01-28 06:17:00 -05:00
filewatcher Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
finalizationwitness Bug 1127443 - Remove JS_NewObject proto argument. 2015-01-31 16:18:51 +01:00
find Bug 1095883 - Mark toolkit/components directories as FAIL_ON_WARNINGS. r=Mossop 2014-11-08 00:41:17 -08:00
formautofill Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
help
jsdownloads Bug 1114624 - Don't register the legacy nsIDownloadManager implementation of nsITransfer by default anymore. r=mak,marco,margaret,fabrice 2015-02-05 11:19:01 +00:00
maintenanceservice Bug 1119072, Part 14: Fix prototype of MakeCommandLine to match definition, r=rstrong 2015-01-08 15:36:24 -08:00
mediasniffer Bug 1095883 - Mark toolkit/components directories as FAIL_ON_WARNINGS. r=Mossop 2014-11-08 00:41:17 -08:00
microformats
osfile Bug 1125766 - Throw proper error types for TextEncoder(), TextDecoder() and TextDecoder.decode(). r=bz 2015-02-04 18:46:26 +07:00
parentalcontrols Bug 1113658 - Disable parental control logging on Android. r=mfinkle 2015-01-29 10:40:59 -08:00
passwordmgr Bug 1124392 - Telemetry: Record the number of passwords per hostname. r=MattN 2015-02-02 12:51:48 -08:00
perf
places Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo. 2015-02-04 20:05:36 -08:00
printing Bug 1117936 - If print preview throws in browser-content.js, make sure printUtils.js can handle the error. r=Mossop. 2015-01-06 14:52:01 -05:00
processsingleton Bug 1068186: Update window.sidebar and window.external APIs to support e10s. r=felipe 2015-02-02 12:15:26 -08:00
promiseworker Bug 1077354 - Extending PromiseWorker to simplify transfering values r=froydnj 2014-11-20 12:40:08 +01:00
prompts Bug 1108412 - Fix strict mode warning about assigning to an undeclared variable port in nsPromper.js. r=dolske 2014-12-07 00:30:13 -08:00
protobuf Bug 1119776, Part 7: Avoid defining snprintf when MSVC provides it (other), r=bsmedberg 2015-01-08 22:35:33 -08:00
reader Bug 1081742 - Reader mode doesn't support RTL, r=bnicholson 2015-02-03 21:49:38 -05:00
reflect Bug 1095883 - Mark toolkit/components directories as FAIL_ON_WARNINGS. r=Mossop 2014-11-08 00:41:17 -08:00
remote Bug 1125638: Annotate nsGTKRemoteService and nsQtRemoteService method 'SetDesktopStartupIDOrTimestamp' as MOZ_OVERRIDE. r=karlt 2015-01-25 15:16:25 -08:00
satchel Bug 1114707, don't close search suggestions when the caret is moved when norolluponanchor is set, r=mak 2015-02-02 15:53:55 -05:00
search Bug 1068186: Update window.sidebar and window.external APIs to support e10s. r=felipe 2015-02-02 12:15:26 -08:00
social Bug 1113178 - Replace removeAllPages() in toolkit/components/social/ r=mak 2015-01-17 19:10:38 +01:00
sqlite Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
startup Bug 1125356 - Use JS_NewPlainObject in the browser. r=bz 2015-01-24 16:38:08 +01:00
statusfilter Bug 1095883 - Mark toolkit/components directories as FAIL_ON_WARNINGS. r=Mossop 2014-11-08 00:41:17 -08:00
telemetry Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo. 2015-02-04 20:05:36 -08:00
terminator Bug 1109746 - Fix more bad implicit constructors in some random code across the tree 2014-12-13 14:17:04 -05:00
thumbnails Bug 1088203 - e10sify PageThumbs support for checking page security and error state. r=Dao 2015-01-22 07:07:56 -06:00
typeaheadfind Bug 1095883 - Mark toolkit/components directories as FAIL_ON_WARNINGS. r=Mossop 2014-11-08 00:41:17 -08:00
url-classifier Bug 1120395 - Deal with shutdown without crashing. r=mmc/gcp 2015-02-04 14:17:13 -08:00
urlformatter Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
viewconfig
viewsource Bug 1116880 - Pass in the referrer policy to the savePrivacyAwareURI() call in openInExternalEditor(); r=geekboy 2015-01-02 17:53:11 -05:00
workerloader Bug 1082581 - Port worker module loader to use sourceURL. r=froydnj 2014-10-24 03:16:00 -04:00
workerlz4 Bug 1077354 - Transfer buffers to OS.File methods rather than passing a pointer r=froydnj 2015-01-08 11:31:21 +00:00
xulstore Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
moz.build bug 1096718 - - display time measured spent in each compartment r=billm,mossop 2015-01-13 17:38:05 -08:00
nsDefaultCLH.js
nsDefaultCLH.manifest