Граф коммитов

212 Коммитов

Автор SHA1 Сообщение Дата
Luca Greco ad9dd308f3 Bug 1250469 - Reduce number of ObserverService observers subscribed by the SDK Disposable class. r=gabor
MozReview-Commit-ID: 32X9M07FbHO

--HG--
extra : transplant_source : %E5%94%05%3Av%D5%99%D8%AAM%08d%D3%27%8AH%ED%F4f%D5
2016-05-19 17:18:18 +02:00
Christoph Kerschbaumer 33054a51f2 Bug 1246725 - Remove SEC_NORMAL from addon-sdk (r=sicking) 2016-02-08 11:12:37 -08:00
Jan Henning 2169e85ddc Bug 825016 - Part 1 - When opening a new tab, pass the ID of the parent tab. r=zer0
This ensures that when hitting back, we return to the previously opened tab.

MozReview-Commit-ID: 287AOQnmwxb

--HG--
extra : transplant_source : %E4%05B%FFC%2A7%18KX%17%DB%E6%1E%1F%9D%5B%9Dn%D2
2016-03-09 21:14:59 +01:00
Matteo Ferretti 969b9bd63b Bug 1250084 - The 'Responsive Design View' button from the Menu is not checked while the RDM is opened; r=jryans
MozReview-Commit-ID: 9i9rYI48H4G
2016-04-25 17:28:49 +02:00
Ryan VanderMeulen 9e896c0e6a Merge inbound to m-c. a=merge 2016-04-10 16:20:04 -04:00
Luca Greco 86e7533df8 Bug 1263140 - Fix notified button name in SDK native-options module. r=mossop
MozReview-Commit-ID: DS6hX5SemJA

--HG--
extra : transplant_source : %B8%CA%D9osG%BD%F8%F2%F2u%87%96%D9%94P%03%9A%AE%5E
2016-04-08 14:00:52 +02:00
Jonathan Watt 4b7a85789e Bug 1263077 - Stop using parseInt in the Add-on SDK when specifying octal numbers now that JS has the new octal notation. r=dietrich 2016-03-22 13:21:15 +00:00
Luca Greco e420bf1b79 Bug 1167246 - Fix SDK native-options module on Android. r=mossop
MozReview-Commit-ID: CrIgkXlllWV

--HG--
extra : transplant_source : %8D%A8g%D8%01%1CV%3D%B8%DD5%20%EA%FAt%12%B2%BE%7D%DD
2016-04-01 13:56:37 +02:00
Rob Wu edafa2b3b1 Bug 1226754 - Enable base64-encoding of long strings. r=jsantell 2016-03-16 15:00:40 +01:00
Matteo Ferretti c6650b1edb Bug 1026614 - SDK ui/toolbar not working in permanent private browsing. r=rpl
MozReview-Commit-ID: Ap4CTY13P3d

--HG--
extra : transplant_source : %AEn%60%F3R%E4%DA%C5%9C%B5%DD%EF%C4%DF%AC%F3%AE%DC%27%09
2016-03-17 16:46:53 -04:00
Martin Giger 06de8885f1 Bug 1248734 - Fix SDK startup on Instanbird. r=zer0 2016-02-16 13:08:00 -05:00
iawaknahc feb31c8460 Bug 1148200 - Move isJSONable to sdk/lang/type. r=Mossop
MozReview-Commit-ID: 9DjvYFGl7rX

--HG--
extra : transplant_source : %E1z%C2%D5%83BAap%DF%9Bo%7D%94%E3%AB%AA%D1%11%0A
2016-03-09 16:37:34 +01:00
Tom Schuster 7b557b47a9 Bug 986294 - Remove Proxy.create from addon-sdk. r=mossop 2016-03-10 17:37:40 +01:00
Bill McCloskey e151a9c67c Bug 1170258 - Cache UUID module for context menus (rs=Mossop) 2016-03-02 12:56:51 -08:00
Carsten "Tomcat" Book 5ab3a1fdb8 Backed out changeset 8bacae951c0c (bug 1246725) 2016-02-19 15:55:24 +01:00
Christoph Kerschbaumer 65a7e5077d Bug 1246725 - Remove SEC_NORMAL from addon-sdk. r=sicking 2016-02-08 11:12:37 -08:00
Marco Bonardo 84f50654a3 Bug 1243779 - Remove uriIsPrefix option from nsINavHistoryQuery.r=adw
MozReview-Commit-ID: CM2Jm6iApct

--HG--
extra : rebase_source : 360606632ddf47dd0902311ad230b1f8930e462b
2016-02-10 17:16:23 +01:00
ISHIKAWA, Chiaki be2b50a7f8 Bug 1248252 - Improper outdated octal constant syntax in M-C tree. Use '0o' prefix. r=dao
Be warned. Do not attemp to change the .js "test" source code in ./js
They are meant to check

 - the outdated 0666 octal constant is still parsed correctly,
 - the outdated 0666 octal constant raises syntax error flag
   in strict mode, etc.

So leave them alone.
2016-02-15 08:57:00 +01:00
Carsten "Tomcat" Book b8f6140f54 merge mozilla-inbound to mozilla-central a=merge 2016-02-10 11:47:34 +01:00
Dave Townsend 3b023fda99 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.

--HG--
extra : commitid : FhYP2fJJaXr
extra : rebase_source : d4877a4afbc4f139540987cfe8d1372f71aad388
2016-02-08 10:55:56 -08:00
Tom Schuster dff8c86655 Bug 1246318 - Remove the enumerate trap from ES6 proxies. r=efaust 2016-02-10 00:12:24 +01:00
Kris Maglione edebd593de Bug 1239822: Part 2b - Destroy windowless browsers created for add-on SDK page workers.
--HG--
extra : commitid : 3U6icHHS9Cn
extra : rebase_source : 116b75f5beec9fab22ca7aac8542111a830875fa
2016-01-15 13:35:17 -08:00
Christoph Kerschbaumer 26b22a9478 Bug 1241561 - Convert addon-sdk to use .open2() (r=sicking) 2016-01-22 11:44:04 -08:00
Jacobo Aragunde Pérez 2fa39d198e Bug 989288: Use toplevel window when handling windows events. r=zer0
--HG--
extra : commitid : 2iUpxrxrU1B
extra : rebase_source : f0a6364dccdbb11f6b3cc42e8df778418f1d2131
2016-01-19 11:32:35 -08:00
Jacobo Aragunde Pérez 4404f59ae6 Bug 939496 - Emit tabs open event for the first tab in a new. r=zer0
--HG--
extra : commitid : AGAOyL1fMh7
2016-01-15 08:38:10 -08:00
Till Schneidereit 7f18c4084f Bug 1101817 - Part 3: Remove WeakMap.prototype.clear usages from Addons SDK. r=mossop
--HG--
extra : rebase_source : 45c1935d03eb07b24a72208397a3c35261f7d1aa
2016-01-04 13:06:55 +01:00
Luca Greco b2835dc01e Bug 1146606 - forward and cache remote readyState updates and remove CPOWs usage. r=mossop 2015-12-18 07:38:00 +01:00
simplyblue 538a23a4a6 Bug 1220565 - Remove non-standard comprehension from addon-sdk/. r=mossop 2015-11-04 01:13:15 +05:30
Dave Townsend 53e0d3bab8 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.

--HG--
extra : commitid : By30pJI1Lj9
extra : rebase_source : bbca0c512d9fb135d2ca9d5ad263e3f8f6c297b3
extra : histedit_source : e50c90e0f20d60ad94949758b28721301c52d60c
2015-11-18 16:33:16 -08:00
Dave Townsend 25404c599e 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.

--HG--
extra : commitid : Gq2h59Xu9VW
extra : rebase_source : 8ef9274f1071da92fa24d3c86131b198ce10f3dd
extra : histedit_source : 5949fafc5a3987fba7c6a3bb08ab8fb6f2dd351f
2015-11-18 14:40:31 -08:00
Dave Townsend d9e4d37262 Bug 1224577: Fix removing frames from the map so chrome windows aren't leaked from every add-on. r=bz
--HG--
extra : commitid : 5ULh3d5M5aV
extra : rebase_source : 310922f621d4099711637ee94134435aa4769a22
2015-11-17 12:39:08 -08:00
Gabor Krizsanits 18422a5636 Bug 1196975 - part6: SDK Worker should not support CPOWs. r=mossop 2015-10-09 06:09:00 +02:00
Gabor Krizsanits 7b48983873 Bug 1196975 - part3: GetTabForContentWindowNoShim. r=billm 2015-10-09 06:06:00 +02:00
Gabor Krizsanits b9ce1d2178 Bug 1196975 - part2: shimwaiver applications. r=mossop 2015-10-09 06:00:00 +02:00
Mike Taylor 97e3e518cd Bug 1216260 - Replace mozMatchesSelector with matches in add-on SDK. r=matteo 2015-10-28 07:43:00 +01:00
Dave Townsend 610674c3bb 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.

--HG--
extra : commitid : FDiGeJzOj6Y
extra : rebase_source : 4a237ee4e75a5b00e8bc17df67dfc9a6db99156e
2015-10-16 13:22:28 -07:00
Jordan Santell 5d1cd2deeb Bug 1219073 - part 1 - Add to sdk/url#URL objects. r=gozala 2015-10-28 12:58:00 -07:00
James Long d63ebb97cd Bug 1216269 - Fix tab-firefox.js typo in tab attach method. r=zer0
--HG--
extra : rebase_source : 0f9fb1f0ae25f716ea7c11b19d21b892ec90f3f2
2015-10-21 07:42:00 -04:00
J. Ryan Stinnett 986f2a5cde Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau 2015-10-21 12:48:53 -05:00
Tooru Fujisawa e8e8df02e7 Bug 1209470 - Remove use of expression closure from Add-on SDK. r=mossop
--HG--
extra : commitid : 2WUp20yv0ej
extra : rebase_source : cbc4ae0914a0028f32454197ee4e8e347f9fd7cf
2015-09-29 20:34:48 +09:00
Alexandre Poirot 89cb263b54 Bug 1204812 - Keep Console.jsm in toolkit/modules/ r=jryans,Mossop
--HG--
rename : devtools/shared/Console.jsm => toolkit/modules/Console.jsm
2015-10-15 03:45:22 -07:00
Gijs Kruitbosch 6dece287ff Bug 1195735, r=zer0
--HG--
extra : commitid : KX2Xk3rCvx5
extra : rebase_source : 1b9bdcf3af691217a599af80acc065b26b86a3e8
2015-10-01 12:04:12 -04:00
J. Ryan Stinnett efe328f1b2 Bug 912121 - Rewrite require / import to match source tree. rs=devtools
In a following patch, all DevTools moz.build files will use DevToolsModules to
install JS modules at a path that corresponds directly to their source tree
location.  Here we rewrite all require and import calls to match the new
location that these files are installed to.

--HG--
extra : commitid : F2ItGm8ptRz
extra : rebase_source : b082fe4bf77e22e297e303fc601165ceff1c4cbc
2015-09-21 12:04:18 -05:00
Shu-yu Guo 64db2267cf Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Frédéric Wang ce08af2b7b Bug 1103385 - Make json.language() defaults to "en". r=jsantell 2015-09-08 10:38:36 +05:30
Dave Townsend 9ecc0c6c97 Bug 1192281: Uplift Add-on SDK to fx-team. a=me
96ae8d914f...5ac44b7e08

--HG--
extra : commitid : DzwgczbnJ1H
extra : rebase_source : 2eaa3d5d735e05f90393e0bc08e2780947a782e2
2015-09-04 14:49:04 -07:00
Dave Townsend 4b180deab2 Bug 1146603: Use messaging to set up the parent and child workers for tab.attach. r=jsantell
--HG--
extra : commitid : BMshUUuRzHn
extra : rebase_source : 675d858b625f7ba418d1a0277ab01a18e97df04b
2015-08-27 13:57:44 -07:00
Yoshi Huang 47f8fcd395 Bug 1165272 - Part 3: replace getCodebasePrincipal. r=bholley 2015-08-18 15:33:22 +08:00
Ryan VanderMeulen bdb0bb1f52 Merge m-c to fx-team. a=merge 2015-08-25 16:58:22 -04:00
Bobby Holley edfe287f26 Backed out 3 changesets (bug 1165272) for b2g sanity blocker. 2015-08-25 11:16:21 -07:00