Commit Graph

92 Commits

Author SHA1 Message Date
James Long
edda82574b Bug 905700 - use Debugger.Source in the debugger backend and reference source actors instead of URLs in the frontend r=fitzgen 2014-11-25 15:02:39 -08:00
Nick Fitzgerald
49a3e83568 Bug 1032379 - Automatically black box sources whose URL ends with '.min.js'. r=past 2014-07-03 09:44:00 -04: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
027c1f0249 Bug 1018955: Get rid of pause/resume button flicker when setting breakpoint;r=fitzgen 2014-06-09 08:04:18 -05:00
Wes Kocher
a6bd65cf07 Bug 991797 - convert most of the debugger frontend to use Task.jsm and fix discovered async errors r=victorporof 2014-05-20 15:55:39 -07:00
Victor Porof
9daad98063 Bug 1008395 - Fix failing tests caused by unintended stringification in the test suite, r=me 2014-05-10 13:20:50 -04:00
Eddy Bruel
d8f5b80ef5 Bug 859372 - Refactor script.js; r=past 2014-04-29 17:52:44 +02:00
Masayuki Nakano
a3ff9acf01 Bug 969247 part.1 Remove or replace DOM_VK_ENTER and NS_VK_ENTER users r=smaug 2014-02-15 09:57:39 +09:00
Victor Porof
13ce9e2aa2 Bug 963932 - Refactor the output emitted by Parser.jsm to avoid too much useless nesting, r=past 2014-01-28 12:18:20 +02:00
Victor Porof
a859119703 Bug 963919 - When triggering file filtering via a keyboard shortcut, don't automatically fill the searchbox with the identifier under the caret position, r=past 2014-01-28 12:16:49 +02:00
Mahdi Dibaiee
784aa3fe5b Bug 911916 - Search set to identifier under cursor if no text selected. r=vp 2014-01-23 09:39:59 -05:00
Alexey Novak
a1181528ea Bug 957634: Changed Tooltip's setTextContent function signature. Now Tooltip can contain a warning image 32x32 when isAlertTooltip passed = true; r=vp 2014-01-14 08:59:43 +02:00
Alexey Novak
3e8a98c0b4 Bug 947143 - Replaced debugger resumption order panel with an easier to maintain Tooltip.js instance; r=vporof 2014-01-09 10:11:54 +02:00
Victor Porof
01224b2507 Bug 943883 - DevTools themes - theme sidemenuwidget, r=bgrins, australis 2014-01-07 11:58:07 +02:00
Victor Porof
b1071ddd25 Bug 885294 - Immediate script selection from debugger search box is really janky and loses selection if you don't find anything, r=past 2014-01-08 10:48:32 +02:00
Victor Porof
dbcc001303 Bug 951633 - Drop the <xul:menulist> support for WidgetMethods, r=past 2014-01-03 23:42:16 +02:00
Hubert B Manilla
e5a569a1a0 Bug 913665 - Detect minified files and pretty print them by default; r=fitzgen 2013-12-24 15:32:55 +01:00
Panos Astithas
3254350dd0 Forbid out of order resumption when two tabs with the same URL are paused (bug 947830); r=fitzgen
Also consider stepping actions as a form of resumption and require the same resumption order when multiple tabs are paused.
2013-12-09 22:09:15 +02:00
Victor Porof
52e0f84818 Bug 905981 - Have a classic vertical display of stack frames persistently available in the debugger UI, r=rcampbell 2013-12-06 18:33:59 +02:00
Victor Porof
a16b54f6f6 Bug 725235 - In the debugger, show a details bubble while hovering over a variable or property in the source editor, r=past,rcampbell 2013-11-29 16:47:52 +02:00
Brandon Benvie
7703d901f3 Bug 862849 - Remove __iterator__ use from the devtools. r=vp 2013-11-07 13:23:55 -08:00
Wes Kocher
a2bc3b41d2 Backed out changeset 7dd13d06f132 (bug 862849) for breaking webconsole tests 2013-11-06 15:13:53 -08:00
Brandon Benvie
4f04ae641c Bug 862849 - Remove __iterator__ use from the devtools. r=vp 2013-10-17 16:05:14 -07:00
Girish Sharma
20e66a74f5 Bug 919978 - Make StyleEditor use CodeMirror, r=anton, msucan 2013-10-24 10:31:02 +05:30
Nick Alexander
ac8c7cc5f2 Backed out changeset 69ebfb936442 (bug 862849) for bc orange on a CLOSED TREE. 2013-10-23 13:19:58 -07:00
Brandon Benvie
4923036593 Bug 862849 - Remove __iterator__ use from the devtools. r=vp 2013-10-18 12:28:40 -07:00
Anton Kovalyov
459525119e Bug 919709 - Make Debugger use CodeMirror. r=vporof 2013-10-22 13:53:53 -07:00
Gijs Kruitbosch
eeda65f975 Bug 927605 - invert the cloverleaf flag, r=vporof 2013-10-22 14:00:51 +02:00
Gijs Kruitbosch
bccc0a50a7 Bug 927605 - refactor keyboard shortcut code in devtools into a JSM, r=Unfocused,vporof 2013-10-20 22:50:37 +02:00
Jacob Clark
bcdc5803c9 Bug 928315 - Adding functionlity to allow Shift+Enter to search backwards in the debugger, r=vporof 2013-10-20 17:50:20 +03:00
Panos Astithas
a399e6353f Bug 810966 - Display closed over variables in the variables view for functions that are not stack frames; r=vporof,msucan 2013-09-25 19:03:17 +03:00
Victor Porof
56003a1ea0 Bug 876633 - Explanation panel for findbox in debugger breaks textbox double/triple-click behaviours, r=rcampbell 2013-09-13 16:23:19 +03:00
Victor Porof
0827766e6d Bug 876277 - Convert the debugger frontend to use the EventEmitter instead of relying on DOM events, r=past 2013-09-13 16:23:14 +03:00
Victor Porof
e39c781645 Bug 894311 - Finding a string with ':' breaks scripts list, r=rcampbell 2013-09-13 16:23:14 +03:00
Victor Porof
c4b28961d7 Bug 881219 - When filtering sources, hiding items in the sources list is redundant, r=rcampbell 2013-09-13 16:23:14 +03:00
Victor Porof
ef37026595 Bug 891439 - Standardize the sheduleSearch/performSearch methods, r=past 2013-09-13 16:23:13 +03:00
Victor Porof
b6cfff8e43 Bug 886848 - Cleanup, fix other typos, rename a few variables for consistency, r=past 2013-09-13 16:23:13 +03:00
Victor Porof
ca66242d08 Bug 886848 - Convert the editor to rely more on Promises, r=past 2013-09-13 16:23:13 +03:00
Jonathan Fuentes
aca7de0a92 Bug 897050 - Prefer displayName instead of name; r=fitzgen 2013-09-12 09:54:56 -07:00
Ryan VanderMeulen
1df77d8ace Merge fx-team to m-c. 2013-09-09 16:30:03 -04:00
Eddy Bruel
020566df8d Bug 906963 - Add a "ignore caught exceptions" checkbox to the UI; r=dcamp 2013-09-09 19:02:41 +02:00
Paul Rouget
388eb4197a Bug 897960 - walker should support mozbrowser iframes. Patch C. r=dcamp 2013-09-08 11:01:00 +02:00
Blair McBride
b059ed329c Backout 86b5d8778fc4,fab07b9d6dee,89a059433037,bbb54cde82c3 (bug 897960) due to orange 2013-09-09 12:45:31 +12:00
Paul Rouget
b22ebeaf0b Bug 897960 - walker should support mozbrowser iframes. r=dcamp 2013-09-08 11:01:00 +02:00
Nick Fitzgerald
1dc1f0fdac Fix bug 892286 - Cmd+L / Ctrl+L should be go to line. r=robcee 2013-08-01 10:55:39 +02:00
Nick Fitzgerald
c55ba941c4 Bug 877686 - Add UI to toggle the blackboxing of specific sources; r=vporof 2013-07-23 10:15:10 -07:00
Sumedh Shekhar
096bab639c Bug 873298 - Change "Filter scripts" string to "Search scripts" in debugger; r=harth 2013-07-19 13:47:23 -07:00
Nick Fitzgerald
6eabc92ff6 backout bug 877686 b/c of unknown spidermonkey bug causing permaorange 2013-07-19 13:13:35 -07:00
Nick Fitzgerald
904a9b95e9 Bug 877686 - Add UI to toggle the blackboxing of specific sources; r=vporof 2013-07-18 01:40:43 -07:00
Nick Fitzgerald
c58d003037 Backed out changeset 960aa3700c37 2013-07-18 00:52:54 -07:00