Commit Graph

351 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
67a51393f3 merge mozilla-inbound to mozilla-central a=merge 2016-02-10 11:47:34 +01:00
Dave Townsend
bc2bb508cc Bug 1142734: Allow unloading the loader sandbox module. r=jsantell
const declarations are no longer accessible from outside the script that makes
them so in order for bootstrap.js to be able to access the loaderSandbox
declaration we must use var.
2016-02-08 10:55:56 -08:00
Tom Schuster
d3905830ed Bug 1246318 - Remove the enumerate trap from ES6 proxies. r=efaust 2016-02-10 00:12:24 +01:00
Zachary Carter
78976ed5bb Bug 1210586 - Create a Synced tabs sidebar r=markh 2016-01-27 14:40:30 -08:00
Gijs Kruitbosch
9f78a2b42e Bug 1138737 - improve naming of sharedGlobal list of exceptions, r=jsantell 2016-01-26 12:25:31 +00:00
James Long
b62ccf2a47 Bug 1239060 - add exports hook in loader r=zer0 2016-01-25 20:23:04 -05:00
Kris Maglione
63b93c5c89 Bug 1239822: Part 2b - Destroy windowless browsers created for add-on SDK page workers. 2016-01-15 13:35:17 -08:00
Christoph Kerschbaumer
ba88178967 Bug 1241561 - Convert addon-sdk to use .open2() (r=sicking) 2016-01-22 11:44:04 -08:00
Carsten "Tomcat" Book
94d175ba23 merge mozilla-inbound to mozilla-central a=merge 2016-01-20 15:34:34 +01:00
James Long
27a804ac9b Bug 1224765 - add production version of React for devtools and use it in release modes r=fitzgen 2016-01-19 16:55:06 -05:00
Jacobo Aragunde Pérez
1cfb71f159 Bug 989288: Use toplevel window when handling windows events. r=zer0 2016-01-19 11:32:35 -08:00
Jacobo Aragunde Pérez
239ce63740 Bug 939496 - Emit tabs open event for the first tab in a new. r=zer0 2016-01-15 08:38:10 -08:00
Christoph Kerschbaumer
10d85cb7e0 Bug 1239107 - Convert JS tests to use open2 within addon-sdk/ (r=sicking) 2016-01-13 19:35:08 -08:00
Till Schneidereit
bf656408b5 Bug 1101817 - Part 3: Remove WeakMap.prototype.clear usages from Addons SDK. r=mossop 2016-01-04 13:06:55 +01:00
Jason Orendorff
5bce5a1bea Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff 2015-03-01 13:37:42 -06:00
Luca Greco
9e1c8093b8 Bug 1146606 - forward and cache remote readyState updates and remove CPOWs usage. r=mossop 2015-12-18 07:38:00 +01:00
Mike Conley
b3e9afc6b5 Bug 1195295 - Follow-up: remove other race-y SDK test that I failed to remove in 05b98fe2ac4f. r=Mossop
Mossop r+'d this over IRC.
2015-12-10 17:50:23 -05:00
Mike Conley
51d12c1cfa Bug 1195295 - Remove race-y SDK test that relied on slow content-sessionStore.js load. r=Mossop 2015-12-10 17:35:45 -05:00
simplyblue
4c11bd80b7 Bug 1228975 - Remove Array generics usage from Places code. r=mak 2015-12-01 15:40:30 +05:30
Carsten "Tomcat" Book
73fc6f987c Merge mozilla-central to fx-team 2015-12-01 15:28:12 +01:00
Gijs Kruitbosch
58b2ae81ea Bug 1222490 - part 6: remove miscellaneous other bits and bobs referring to panorama/tabview/tab groups, r=ttaubert 2015-12-01 10:48:12 +00:00
Mike Hommey
546245f8c7 No bug - Add missing information that addon-sdk/Makefile.in uses a misc target. r=me 2015-12-01 16:46:59 +09:00
simplyblue
1ebe013dd2 Bug 1220565 - Remove non-standard comprehension from addon-sdk/. r=mossop 2015-11-04 01:13:15 +05:30
Wes Kocher
139d6a1857 Merge inbound to m-c a=merge 2015-11-24 13:54:06 -08:00
Dave Townsend
965958789a Bug 1226868: Fix test metadata to correctly check things and verify that it has done so afterwards. r=bz 2015-11-23 10:36:40 -08:00
Dave Townsend
8db07a23be Bug 1146926: Allow attaching a worker to a CPOW window without invoking CPOW operations. r=gabor
By sending the CPOW to the child processes the one that owns it will create the
child worker and then send back the url of the window to set up the parent
side of the worker.

There are two breaking changes here. Workers invoked in this way no longer
attach synchronously. We no longer pass the window through the attach event.
2015-11-18 16:33:16 -08:00
Dave Townsend
0b83cf4359 Bug 1146926: Allow sending CPOWs from parent to child processes. r=gabor
Defines an emitCPOW(event, arguments, cpows) to send a dictionary of CPOW
objects to a child process or frame. The only process that will receive the
event is the one that owns all of the CPOWs sent. The CPOW dictionary will be
appended to the arguments emitted from the port.

Also gets rid of some of the redundancy in message handling so we can more
easily change the protocol in the future.
2015-11-18 14:40:31 -08:00
Dave Townsend
d460faa82f Bug 1146926: Fix SDK remote tests to pass with e10s enabled. r=gabor
By not waiting for the tab to finish loading we end up accidentally killing
the child process somehow and later tests that expect a child process to be
present fail.
2015-11-18 15:08:48 -08:00
Dave Townsend
668672baac Bug 1224577: Fix removing frames from the map so chrome windows aren't leaked from every add-on. r=bz 2015-11-17 12:39:08 -08:00
Jacobo Aragunde Pérez
9fd2fe6515 Bug 1219712: Fix syntax error in test. r=kwierso 2015-11-10 09:15:10 -08:00
Carsten "Tomcat" Book
95a70b96f2 Merge mozilla-central to mozilla-inbound 2015-11-05 12:15:35 +01:00
J. Ryan Stinnett
b8f2f78c4b Bug 1207976 - Remove /themes from DevTools URLs. r=ochameau 2015-11-04 12:04:20 -06:00
Mike Taylor
0d2a734b19 Bug 1216260 - Replace mozMatchesSelector with matches in add-on SDK. r=matteo 2015-10-28 07:43:00 +01:00
Wes Kocher
e94d19c4a0 Merge inbound to central, a=merge 2015-10-30 16:35:46 -07:00
Tooru Fujisawa
739038d64d Bug 1219837 - Part 1: Remove use of expression closure from addon-sdk/. r=mossop 2015-10-30 02:47:50 +09:00
Tim Nguyen
a21b5e8dc8 Bug 1169679 - Update add-on manager entry design to match in-content prefs styling. r=dao 2015-10-29 12:00:49 +01:00
Jordan Santell
ba3fbe3c69 Bug 1219073 - part 1 - Add to sdk/url#URL objects. r=gozala 2015-10-28 12:58:00 -07:00
Shu-yu Guo
d21d516f0b Bug 932517 - Treat let as a contextual keyword in sloppy mode and make it versionless. (r=jorendorff) 2015-10-27 20:13:17 -07:00
Gabor Krizsanits
09fc08fd68 Bug 1196975 - part6: SDK Worker should not support CPOWs. r=mossop 2015-10-09 06:09:00 +02:00
Gabor Krizsanits
4933ccbc32 Bug 1196975 - part5: waiveInterposition for childloader. r=mossop 2015-11-05 12:06:00 +01:00
Gabor Krizsanits
ab9724b8b8 Bug 1196975 - part3: GetTabForContentWindowNoShim. r=billm 2015-10-09 06:06:00 +02:00
Gabor Krizsanits
60e444f48f Bug 1196975 - part2: shimwaiver applications. r=mossop 2015-10-09 06:00:00 +02:00
Andrew Krawchyk
44bbe71b0f Bug 1124185 - Replace removeAllPages with history.clear() and deprecate it. r=mak 2015-10-28 13:51:59 -04:00
Dave Townsend
e76ada8efe Bug 1129662: sdk/page-worker should use a remote page. r=krizsa
This makes page-worker load its pages in the remote process. It does so by
creating a single frame in the hidden window used to ensure we have a remote
process when necessary and then a module in the remote process is used to
create windowless browsers to load the pages.

This does break one API, getActiveView, but I don't think we should be
maintaining that and it has been unstable since its inception anyway.

Once downside, the l10n module now has to use the observer service to detect
documents rather than the DOM event, this might be causing more CPOW traffic
since that observer notification is shimmed so we may need to use the shim
waiver there.
2015-10-16 13:22:28 -07:00
Andrew Herron
fdbf4091cc Bug 586587 - support kHTMLMime in the Windows clipboard as CF_HTML. r=jimm 2015-07-22 16:56:57 +10:00
Carsten "Tomcat" Book
97bab2dfe3 merge mozilla-inbound to mozilla-central a=merge 2015-10-26 10:57:35 +01:00
Ryan VanderMeulen
843ba02fc3 Backed out changesets fb30635f0652 and a91f6ca882f2 (bug 1169679) for being the likely cause of OSX 10.10 mochitest-bc failures. 2015-10-23 17:39:16 -04:00
James Long
6cd979f5f8 Bug 1216269 - Fix tab-firefox.js typo in tab attach method. r=zer0 2015-10-21 07:42:00 -04:00
Tim Nguyen
fbf8c9215f Bug 1169679 - Update add-on manager entry design to match in-content prefs styling. r=dao 2015-10-22 07:28:00 -04:00
Wes Kocher
35dc5f0264 Bug 1217963 - Correct the spelling of "corect" rs=mossop 2015-10-23 16:02:56 -07:00