Commit Graph

241 Commits

Author SHA1 Message Date
Paul Rouget
6fced14f80 Bug 1020739 - kill WebIDE command line support. r=jryans 2014-07-15 21:03:24 +02:00
Paul Rouget
f1820c91d2 Bug 1008709 - Build a preference screen for WebIDE. r=bgrins 2014-07-15 21:03:24 +02:00
Paul Rouget
e4d1ecf33a Bug 1037115 - show runtime actions, and add a disconnect button. r=jryans 2014-07-15 21:03:23 +02:00
Paul Rouget
955ba1c3d8 Bug 1016903 - add icons and reformat icon grid. r=jryans 2014-07-15 21:03:23 +02:00
Alexandre Poirot
f2b703b3b6 Bug 1013997 - Use only one compartment for all devtools modules. r=mossop, r=past 2014-07-07 06:07:00 -04:00
Paul Rouget
c3759e5df8 Bug 972069 - show progressbar when installing app. r=jryans 2014-06-30 14:46:25 +02:00
Paul Rouget
5c7e642a12 Bug 1030728 - Addon list is cached too aggressively. r=ochameau 2014-06-26 05:56:00 -04:00
Tim Nguyen
a2feb60093 Bug 1030048 - Fix some Windows styling issues in WebIDE. r=paul 2014-06-25 09:29:00 -04:00
J. Ryan Stinnett
c81a67b042 Bug 975591 - Part 2: Show DevTools devices in WebIDE. r=paul 2014-06-26 16:41:00 +02:00
Brian Grinstead
6f7d010a58 Bug 1021827 - Show menu items for project editor inside of App Manager;r=paul 2014-06-26 07:17:54 -05:00
Jim Blandy
7e20285e70 Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):

 - Never set the buffer's mode.

   Years ago, Emacs did not have a good JavaScript mode, so it made sense
   to use Java or C++ mode in .js files. However, Emacs has had js-mode for
   years now; it's perfectly serviceable, and is available and enabled by
   default in all major Emacs packagings.

   Selecting a mode in the -*- file variable line -*- is almost always the
   wrong thing to do anyway. It overrides Emacs's default choice, which is
   (now) reasonable; and even worse, it overrides settings the user might
   have made in their '.emacs' file for that file extension. It's only
   useful when there's something specific about that particular file that
   makes a particular mode appropriate.

 - Correctly propagate settings that establish the correct indentation
   level for this file: c-basic-offset and js2-basic-offset should be
   js-indent-level. Whatever value they're given should be preserved;
   different parts of our tree use different indentation styles.

 - We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
   Remove tab-width: settings, at least in files that don't contain tab
   characters.

 - Remove js2-mode settings that belong in the user's .emacs file, like
   js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Paul Rouget
b7b8e32f50 Bug 1028482 - Quitting inside WebIDE should actually quit. r=jryans 2014-06-23 17:02:08 +02:00
Paul Rouget
566db30172 Bug 1028014 - webide should be named webide, not app manager. r=dcamp 2014-06-23 17:36:11 +08:00
Paul Rouget
91205e32cb Bug 1027202 - Update the template URL. r=jryans 2014-06-19 05:19:57 +08:00
Paul Rouget
116c1bd804 Bug 1025000 - move runtime details and permissions table inside webide. r=jryans 2014-06-19 05:19:56 +08:00
Paul Rouget
a479270d5c Bug 1012760 - build a webide-specific addon manager. r=ochameau 2014-06-19 05:19:56 +08:00
Paul Rouget
42cfa0db73 Bug 1021475 - [appmgr v2] update app header in projectEditor. r=bgrins 2014-06-16 12:12:30 -07:00
Paul Rouget
5e592ad7fa Bug 1007057 - add logs to test in case of orange. r=pbrosset 2014-06-12 14:47:36 +08:00
Paul Rouget
7ee35374fb Bug 1007057 - build appmgr v2: remove configure option. r=mshal r=ochameau 2014-06-12 14:47:35 +08:00
Paul Rouget
578e75aaa6 Bug 1022492 - Listen to project-is-running earlier. r=jryans 2014-06-09 00:02:00 -04:00
Ryan VanderMeulen
52d3bc7564 Backed out changeset 88a641ee5cbe (bug 1007057) for frequent test timeouts.
CLOSED TREE
2014-06-07 01:16:08 -04:00
Paul Rouget
2ef8b4324a Bug 1021504 - add a very simple template. r=dcamp 2014-06-06 12:46:44 +08:00
Paul Rouget
b7bf28a4e9 Bug 1007057 - build appmgr v2: remove configure option. r=mshal r=ochameau 2014-06-06 12:01:52 +08:00
Paul Rouget
e4378488b1 Bug 1020972 - validate project if icon & name are unknown. r=dcamp 2014-06-06 12:01:51 +08:00
Paul Rouget
b24ac64d15 Bug 1016924 - [appmgr v2] support non-device runtimes. r=ochameau 2014-05-30 07:22:16 +02:00
Paul Rouget
6c3fd165f1 Backed out changeset 2fb11b6f1dfe - fail in test_webappsActor.js 2014-05-29 13:40:35 +02:00
Paul Rouget
7941113e75 Bug 1016924 - [appmgr v2] support non-device runtimes. r=ochameau 2014-05-29 12:37:27 +02:00
Paul Rouget
5ee18b1b48 Bug 1017029 - [appmgr v2] Validation is not triggered after the manifest file has changed. r=ochameau 2014-05-29 11:02:14 +02:00
Paul Rouget
23a48d232e Bug 1007218 - Ability to execute App Manager V2 commands from shell. r=ochameau 2014-05-27 22:50:27 +02:00
Paul Rouget
4316558bf0 Bug 1013872 - [appmgr v2] runtime button doesn't turn blue if not project is selected. r=janx r=ochameau 2014-05-22 09:16:13 +02:00
Paul Rouget
263196efad Bug 1011530 - [appmgr v2] Remove the logs from the main UI. r=janx r=ochameau 2014-05-22 09:14:54 +02:00
Paul Rouget
1867171c2d Bug 987089 - Land ProjectEditor in browser/devtools. Part 2 - integrate with webide;r=jryans 2014-05-21 16:38:21 -05:00
Ed Morley
1a8e15aa2c Backed out changeset b62cad86a3ad (bug 987089) 2014-05-21 15:53:27 +01:00
Paul Rouget
19f1f1f91e Bug 1010387 - [appmgr v2] write tests and make good use of promises & tasks. r=janx r=jryans
---
 browser/devtools/app-manager/app-validator.js    |   2 +-
 browser/devtools/webide/content/newapp.js        |  30 +++-
 browser/devtools/webide/content/webide.js        | 180 +++++++++++++++--------
 browser/devtools/webide/modules/app-manager.js   |  27 +++-
 browser/devtools/webide/moz.build                |   1 +
 browser/devtools/webide/test/app.zip             | Bin 0 -> 480 bytes
 browser/devtools/webide/test/app/index.html      |   6 +
 browser/devtools/webide/test/app/manifest.webapp |   5 +
 browser/devtools/webide/test/chrome.ini          |  13 ++
 browser/devtools/webide/test/head.js             |  81 ++++++++++
 browser/devtools/webide/test/hosted_app.manifest |   3 +
 browser/devtools/webide/test/templates.json      |  14 ++
 browser/devtools/webide/test/test_basic.html     |  39 +++++
 browser/devtools/webide/test/test_import.html    |  65 ++++++++
 browser/devtools/webide/test/test_newapp.html    |  48 ++++++
 browser/devtools/webide/test/test_runtime.html   | 118 +++++++++++++++
 browser/devtools/webide/themes/details.css       |   1 -
 browser/devtools/webide/themes/newapp.css        |   4 -
 18 files changed, 558 insertions(+), 79 deletions(-)
 create mode 100644 browser/devtools/webide/test/app.zip
 create mode 100644 browser/devtools/webide/test/app/index.html
 create mode 100644 browser/devtools/webide/test/app/manifest.webapp
 create mode 100644 browser/devtools/webide/test/chrome.ini
 create mode 100644 browser/devtools/webide/test/head.js
 create mode 100644 browser/devtools/webide/test/hosted_app.manifest
 create mode 100644 browser/devtools/webide/test/templates.json
 create mode 100644 browser/devtools/webide/test/test_basic.html
 create mode 100644 browser/devtools/webide/test/test_import.html
 create mode 100644 browser/devtools/webide/test/test_newapp.html
 create mode 100644 browser/devtools/webide/test/test_runtime.html
2014-05-21 09:29:43 +02:00
Paul Rouget
2d7aa94c81 Bug 987089 - Land ProjectEditor in browser/devtools. Part 2 - integrate with webide;r=jryans 2014-05-20 12:26:19 -05:00
Paul Rouget
2a64ca7a73 Bug 1010712 - [appmgr v2] remove panels animation. r=jryans 2014-05-18 03:45:00 +02:00
Paul Rouget
358d9a21b0 Bug 1010271 - remove active attribute when toolbox iframe gets destroyed. r=jryans 2014-05-18 03:05:00 +02:00
Paul Rouget
ae263d1375 Bug 1010174 - [appmgr v2] update runningApps list on uninstall. r=jryans 2014-05-19 10:39:00 +02:00
Paul Rouget
1213a1957c Bug 1011464 - [appmgr v2] Move locales files in content. r=Pike 2014-05-16 09:08:00 -04:00
Paul Rouget
56efa26c5c bug 1008951 - fix runtime opening sequence. r=jryans 2014-05-12 07:05:00 +02:00
Paul Rouget
a33bf3b923 Bug 999417 - Land the new App Manager UI. r=jryans r=mshal 2014-05-12 08:53:00 +02:00