Commit Graph

11 Commits

Author SHA1 Message Date
Abdelrhman Ahmed
deb1aed1d4 Bug 1103346 - Add renaming support to webIDE. r=jryans 2015-01-02 13:59:00 -05:00
Manu Jain
330e66f390 Bug 1066558 - Cant collapse a tree in web IDE, after expanding it; r=bgrins 2014-10-08 15:49:48 -07:00
Jennifer Fong
4b06ecce9a Bug 1074880 - Remove file icons on tree view. r=jryans 2014-10-06 12:58:00 +02:00
Brian Grinstead
1ebc3246a7 Bug 1060041 - Don't expand folders in projecteditor tree by default;r=jryans 2014-08-29 15:49:11 -07:00
Brian Grinstead
b3ab9ccb00 Bug 1021827 - Show menu items for project editor inside of App Manager;r=paul 2014-06-26 07:17:54 -05:00
Jim Blandy
39dc0c6097 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
Brian Grinstead
0fac2ce78c Bug 1022084 - Project Editor: turn on auto completion for JS & CSS files;r=harth 2014-06-11 13:14:56 -07:00
Brian Grinstead
bb7e812875 Bug 1019676 - Project editor: Allow app header to be updated and add gear icon / status indicator. r=harth 2014-06-05 13:38:00 -04:00
Brian Grinstead
e2e5c0a65a Bug 987089 - Land ProjectEditor in browser/devtools part 1;r=paul 2014-05-21 16:38:17 -05:00
Ed Morley
a8262a0092 Backed out changeset 9d2ca972053c (bug 987089) for intermittent failures 2014-05-21 15:55:58 +01:00
Brian Grinstead
585f7d5887 Bug 987089 - Land ProjectEditor in browser/devtools part 1;r=paul 2014-05-20 12:25:16 -05:00