Commit Graph

393 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
248f7a3dee merge mozilla-inbound to mozilla-central a=merge 2016-01-20 15:34:34 +01:00
James Long
8b55567bdc 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
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
Christoph Kerschbaumer
e5662ee73b Bug 1239107 - Convert JS tests to use open2 within addon-sdk/ (r=sicking) 2016-01-13 19:35:08 -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
Jason Orendorff
f81ea0f69a Bug 603201 - Enable primitive receivers in [[Set]]. r=jorendorff 2015-03-01 13:37:42 -06: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
Mike Conley
32d107581f 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.

--HG--
extra : commitid : EYc7XPQtqr0
extra : amend_source : 50d770d8106555db737f7620d957873fdf6224de
2015-12-10 17:50:23 -05:00
Mike Conley
4a412263e9 Bug 1195295 - Remove race-y SDK test that relied on slow content-sessionStore.js load. r=Mossop
--HG--
extra : commitid : 3RMkxdytmY4
extra : rebase_source : 65ead45d0f5c835943d1477937957abaf469b75d
extra : histedit_source : 76478b6721d56b9927fa1fb43b3a098896924c99
2015-12-10 17:35:45 -05:00
simplyblue
499e992e6a Bug 1228975 - Remove Array generics usage from Places code. r=mak 2015-12-01 15:40:30 +05:30
Carsten "Tomcat" Book
d1e027ccae Merge mozilla-central to fx-team 2015-12-01 15:28:12 +01:00
Gijs Kruitbosch
2775b142af Bug 1222490 - part 6: remove miscellaneous other bits and bobs referring to panorama/tabview/tab groups, r=ttaubert
--HG--
extra : commitid : ImgP4ZmiXCw
extra : rebase_source : 46228ed4cda02d01848f9e66f5a38ac00a43142d
2015-12-01 10:48:12 +00:00
Mike Hommey
10546de21b 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
538a23a4a6 Bug 1220565 - Remove non-standard comprehension from addon-sdk/. r=mossop 2015-11-04 01:13:15 +05:30
Wes Kocher
bee783ac06 Merge inbound to m-c a=merge
--HG--
extra : commitid : C5ZGJHM8FSu
2015-11-24 13:54:06 -08:00
Dave Townsend
0d59eff344 Bug 1226868: Fix test metadata to correctly check things and verify that it has done so afterwards. r=bz
--HG--
extra : commitid : JgyFz5xyXqh
2015-11-23 10:36:40 -08:00
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
d25f401c17 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.

--HG--
extra : commitid : BafOfiA8Szf
extra : rebase_source : 1be2723fca81f6ca4cbf293cdf6af9922f915c63
extra : histedit_source : b7b034188c535eedbbe197a923c1a60e8bcf3a95
2015-11-18 15:08:48 -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
Jacobo Aragunde Pérez
549d4cb108 Bug 1219712: Fix syntax error in test. r=kwierso
--HG--
extra : commitid : DlmUGEP8JBO
extra : amend_source : c858085bc520a0ed91e781913467b6bdcf2e1bb6
2015-11-10 09:15:10 -08:00
Carsten "Tomcat" Book
87ca5f5de2 Merge mozilla-central to mozilla-inbound 2015-11-05 12:15:35 +01:00
J. Ryan Stinnett
43ddea6efd Bug 1207976 - Remove /themes from DevTools URLs. r=ochameau 2015-11-04 12:04:20 -06:00
Mike Taylor
97e3e518cd Bug 1216260 - Replace mozMatchesSelector with matches in add-on SDK. r=matteo 2015-10-28 07:43:00 +01:00
Wes Kocher
d31ed2617b Merge inbound to central, a=merge
--HG--
extra : commitid : GwjoFY5dx7Q
2015-10-30 16:35:46 -07:00
Tooru Fujisawa
f53ed453a6 Bug 1219837 - Part 1: Remove use of expression closure from addon-sdk/. r=mossop
--HG--
extra : commitid : 1UJZBp1qYMP
extra : rebase_source : 2218c20722c896040e9537b49ba045e6168a5d93
extra : amend_source : fc3daf4591ed97802b30acf8f8aec3ae92281ab3
2015-10-30 02:47:50 +09:00
Tim Nguyen
106e9c6be5 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
5d1cd2deeb Bug 1219073 - part 1 - Add to sdk/url#URL objects. r=gozala 2015-10-28 12:58:00 -07:00
Shu-yu Guo
d68a20c4a7 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
18422a5636 Bug 1196975 - part6: SDK Worker should not support CPOWs. r=mossop 2015-10-09 06:09:00 +02:00
Gabor Krizsanits
c7423240ab Bug 1196975 - part5: waiveInterposition for childloader. r=mossop 2015-11-05 12:06:00 +01: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
Andrew Krawchyk
853a55e6e0 Bug 1124185 - Replace removeAllPages with history.clear() and deprecate it. r=mak
--HG--
extra : transplant_source : %A1QQ%C1T%99y%9B%92%3A%D6Jc%E9%D1UoQ%C3X
2015-10-28 13:51:59 -04: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
Andrew Herron
ffb1c5dd5b Bug 586587 - support kHTMLMime in the Windows clipboard as CF_HTML. r=jimm 2015-07-22 16:56:57 +10:00
Carsten "Tomcat" Book
758c43af6b merge mozilla-inbound to mozilla-central a=merge 2015-10-26 10:57:35 +01:00
Ryan VanderMeulen
931e0dee49 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
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
Tim Nguyen
baf8a37c35 Bug 1169679 - Update add-on manager entry design to match in-content prefs styling. r=dao
--HG--
extra : rebase_source : 9007a842ed011e4257600c43c0cc47c3f6d647f6
2015-10-22 07:28:00 -04:00
Wes Kocher
dd50b531bf Bug 1217963 - Correct the spelling of "corect" rs=mossop
--HG--
extra : commitid : KIXf5DKKRrc
extra : source : 3f3fbf4e7a52b1bbb2848edd65eaacc7282b1a01
2015-10-23 16:02:56 -07:00
Tooru Fujisawa
b012410df7 Bug 1217072 - Remove for-each from addon-sdk/. r=mossop
--HG--
extra : commitid : GzNOuCPbH7D
extra : rebase_source : 9b1d702a259fa9b4526783238259af051abcb948
2015-10-18 23:32:06 +09:00
J. Ryan Stinnett
986f2a5cde Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau 2015-10-21 12:48:53 -05:00
Gijs Kruitbosch
7893926770 Bug 1211470 - r=zer0
--HG--
extra : commitid : Mqx4hLKWlA
extra : rebase_source : 853a1d2dd3fb0b5d01acf784d5063c0f5a739bbc
2015-10-14 13:52:09 +01:00
Jordan Santell
385828db48 Bug 1216651 - Update CONTRIBUTING.md with updated contributor's list. r=mossop 2015-10-20 10:50:50 -07: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
J. Ryan Stinnett
3eb296673f Bug 1210956 - Clean up missed theme references after migration. r=bgrins 2015-10-08 13:43:05 -05:00
Carsten "Tomcat" Book
08997000eb Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Sebastian Hengst
cdcff6d0a7 Backed out changeset c6b267589d0d (bug 1202902) for Mulet Reftest, W3C Platform Test and other failures. r=backout a=backout on a CLOSED TREE 2015-10-07 13:36:26 +02:00
Carsten "Tomcat" Book
e7ef778c9d Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
Backed out changeset cfc1820361f5 (bug 1202902)

--HG--
extra : rebase_source : 5d3db72337754bc7ab0ed0c30b2896100411ff92
2015-10-07 12:13:45 +02:00
Shu-yu Guo
d06b6030f6 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Shu-yu Guo
52e365bb7b Bug 1202902 - Fix the world. (r=ato for marionette, rs=Mossop for rest) 2015-10-06 14:00:30 -07:00
Phil Ringnalda
fdd9597e7c Bug 1208727 - Disable test-ui-action-button.js on all debug and ASan builds for frequent timeouts 2015-10-04 18:27:27 -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
Jordan Santell
742c1b026f Bug 1171488 - Attach host and client system data to recording profiles r=vp,mossop 2015-09-11 09:37:20 -07:00
Nigel Babu
78f1f5fc17 Backed out changeset 28f1e57d4757 (bug 1171488) again on suspicion of causing dt1,dt4 bustages
ON A CLOSED TREE

--HG--
extra : rebase_source : 6c01d74dd05f50ede33608fe3f1b2049d93abbda
2015-09-11 12:35:21 +05:30
Jordan Santell
244d4f02c1 Bug 1171488 - Attach host and client system data to recording profiles r=vp,mossop 2015-09-08 15:24:03 -07:00
Phil Ringnalda
c504a1ac28 Back out changeset 619a307029d6 (bug 1171488) on suspicion of causing the leaks that are contributing to this CLOSED TREE 2015-09-10 19:20:54 -07:00
Jordan Santell
284f01de88 Bug 1171488 - Attach host and client system data to recording profiles r=vp,mossop 2015-09-08 15:24:03 -07:00
Carsten "Tomcat" Book
06682809ee merge mozilla-inbound to mozilla-central a=merge 2015-09-08 15:37:12 +02:00
Frédéric Wang
ce08af2b7b Bug 1103385 - Make json.language() defaults to "en". r=jsantell 2015-09-08 10:38:36 +05:30
Gian-Carlo Pascutto
34122d2ae8 Bug 1107372 - Update preferences for new SafeBrowsing prefs structure. r=francois 2015-09-08 08:22:10 +02:00
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
J. Ryan Stinnett
a73039099d Bug 1202019 - Remove old Jetpack test command. r=Mossop 2015-09-04 23:16:08 -05:00
Tim Nguyen
30a84c6ba3 Bug 1201718 - Support invertIconForLightTheme option for add-on SDK devtools. r=jsantell 2015-09-03 15:27:00 +02: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
Jared Wein
70099b93ec Bug 1140495 - Remove support for windowed preferences. r=ttaubert
--HG--
extra : rebase_source : 2b29244f4813593171b436f551735dfcc13d6474
2015-09-02 12:12:55 -04:00
Ryan VanderMeulen
726e926049 Backed out changeset 8613a4ad3e3b (bug 1171488) for various e10s devtools failures. 2015-09-01 12:58:44 -04:00
Jordan Santell
17708bcfb7 Bug 1171488 - Attach host and client system data to recording profiles r=vp,mossop 2015-08-26 14:27:04 -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
Dave Townsend
8a9b1ec2e6 Bug 1195589: addon is not defined in page-worker scripts. r=jsantell
--HG--
extra : commitid : Kkc7xhN7t2q
extra : rebase_source : 97000899571838155f46f56cc9ba2593051bf735
2015-08-25 09:54:40 -07:00
Yoshi Huang
ad1fe8544b Bug 1165272 - Part 3: Replace getCodebasePrincipal. r=bholley 2015-08-24 03:34:00 -04:00
Jan de Mooij
d44488d68c Bug 889158 part 1 - Fix chrome and tests to not use arrow functions with arguments. r=Waldo 2015-08-22 13:49:11 +02:00
Alexandre Poirot
8f587628f1 Bug 1192863 - Use client/main.js instead of dbg-server.jsm. r=jryans 2015-08-13 10:57:14 -07:00
James Long
5c64f5dcd1 Bug 1178609 - fix join in add-on SDK loader to work with resource:/// (uplifted from addon-sdk) r=zer0 2015-08-13 12:48:52 -04:00
James Long
a2b3aa843c Bug 1180955 - Add the ability to override the require function in loaders (uplifted from addon-sdk) r=zer0 2015-08-13 10:46:01 -04:00
Alexandre Poirot
9c0a24f39a Bug 1190452 - Always import toolkit/devtools/server/main.js as CommonJS module. r=jryans 2015-08-10 05:38:56 -07:00
Mark Hammond
4cc97da765 Bug 1184005 - Remove readinglist. r=MattN,jaws,adw 2015-08-04 12:00:43 +10:00
Boris Zbarsky
29430328c7 Bug 1181747 followup. Also need to adjust the assert in the test. 2015-07-09 02:49:10 -04:00
Boris Zbarsky
839d3a9792 Bug 1181747. Remove uses of mozRequestAnimationFrame from add-on SDK. r=wkocher 2015-07-09 02:41:31 -04:00
Dave Townsend
a184de4560 Bug 1179013: Uplift Add-on SDK. a=me
d8ba32821e...96ae8d914f

--HG--
extra : commitid : a69qoBWTUP
extra : rebase_source : 7d0464d7fa1af660b5971bda97786112b0c76053
2015-06-30 15:10:35 -07:00
Gregory Szorc
3e949ee8fe Bug 1176642 - Use absolute_import in mach_commands.py files; r=glandium
This removes ambiguity as to which modules are being imported, making
import slightly faster as Python doesn't need to test so many
directories for file presence.

All files should already be using absolute imports because mach command
modules aren't imported to the package they belong to: they instead
belong to the "mach" package. So relative imports shouldn't have been
used.

--HG--
extra : commitid : 6tFME1KKfTD
extra : rebase_source : 78728f82f5487281620e00c2a8004cd5e1968087
2015-06-21 17:39:09 -07:00
Gregory Szorc
a19bee3a08 Bug 1176642 - Remove unused imports; r=glandium
--HG--
extra : commitid : IZ7JkH4GKW4
extra : rebase_source : 4c3301c5c353be8afed407df4a003a9cac4583e8
2015-06-25 12:16:38 -07:00
Jeff Walden
167c02e415 Bug 1176411 - Stop parenthesizing array/object pattern destructuring assignment targets in addon SDK code. r=jsantell, a=KWierso 2015-06-19 16:22:19 -07:00
Justin Dolske
7f6848365c Bug 1109475 - Firefox should use HTTPS instead of HTTP for Safe Browsing URLs. r=gcp 2015-06-16 12:28:42 -07:00
Ryan VanderMeulen
803f22bf03 Merge m-c to inbound. a=merge 2015-06-05 11:51:02 -04:00
Ryan VanderMeulen
6ae5247c92 Backed out changeset b117a76d0a25 (bug 1171638) for making Windows M(JP) basically permafail. 2015-06-05 11:49:54 -04:00
Matthew Noorenberghe
0967be5f0a Bug 1171298 - Show the ConsoleAPI message prefix in web/browser consoles. r=bgrins,Mossop
--HG--
extra : commitid : IP32ABnsILt
extra : rebase_source : 53b2ac21e5f137e7739e3d895d639816baeb750f
2015-06-04 14:11:45 -07:00
Erik Vold
cebc85a2b0 Bug 1171638 - Uplift Add-on SDK to Firefox a=me
d8ba32821e...931569a0dc
2015-06-04 16:38:33 -07:00
Carsten "Tomcat" Book
318f9f9614 Merge mozilla-central to mozilla-inbound 2015-06-05 15:36:32 +02:00
Sylvestre Ledru
e8e58ce2b8 Bug 1171448 - Matches the rest of the descriptions in ./mach help r=nfroyd 2015-06-05 11:06:41 +02:00
Dave Townsend
16c35e6864 Bug 1163816: Fix Fennec bustage from bug 854982. r=jsantell
--HG--
extra : rebase_source : 03a453ce4a3cbd169146ba11f6ff0f3e84e61b49
2015-05-20 16:33:28 -07:00
Tom Schuster
1290e9c6c2 Bug 1150855 - Remove uses of the curly syntax. r=jaws 2015-05-22 21:23:57 +02:00
Christoph Kerschbaumer
6b24d4a573 Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update newChannel2 (r=sicking,paolo) 2015-05-21 19:52:03 -07:00