Commit Graph

795 Commits

Author SHA1 Message Date
Panos Astithas
67d9645439 Wait a turn of the event loop if CodeMirror isn't settled by the time breakpoints are being set (bug 1016310). r=vporof
--HG--
extra : rebase_source : 652e9075f33e807a4cbd55cf3074ad910a59e8c4
2014-07-09 18:49:34 +03:00
Panos Astithas
de2f32d2fc Replace mouseenter/leave events with mouseover/out in devtools for performance (bug 971203). r=vporof,pbrosset
--HG--
extra : rebase_source : 99ec789ca1314d0781c622ad3c1d96451aba3ae7
2014-07-09 17:47:53 +03:00
Piyush Waradpande
3881300470 Bug 967156 - Adding class 'black-boxed' to blackboxed source after reload. r=fitzgen 2014-07-08 10:41:00 +02:00
Panos Astithas
9308bae582 When the page is paused, send all keyboard events to the debugger frame (bug 1019024). r=rcampbell
--HG--
extra : rebase_source : 0aaba81bd24e2a95bc247954af45d8b6dab3ef27
2014-07-07 19:45:13 +03:00
Nick Fitzgerald
7a0daed0db Bug 1032379 - Automatically black box sources whose URL ends with '.min.js'. r=past 2014-07-03 09:44:00 -04:00
Panos Astithas
b3626f121c Avoid a race in CodeMirror initialization when setting breakpoints and don't let ESC stop navigation if the debugger is paused (bug 957174). r=vporof
--HG--
extra : rebase_source : 475e7969d92e237c7b38713cab8feb6d6464bb70
2014-06-19 10:15:14 +03:00
Victor Porof
ed249c30d0 Bug 1034585 - Sources with BreakStatements can't be parsed correctly, r=past 2014-07-04 14:54:51 -04:00
Victor Porof
f2a44d0485 Bug 1034129 (relanded) - Event listeners should be clustered together by type in the events pane, r=past 2014-07-04 14:54:49 -04:00
Carsten "Tomcat" Book
2d56a30986 Backed out changeset 0685c59d2e94 (bug 1034129) for dt test failures 2014-07-04 15:57:55 +02:00
Victor Porof
732b19d6b8 Bug 1034129 - Event listeners should be clustered together by type in the events pane, r=past 2014-07-04 08:19:38 -04:00
Carsten "Tomcat" Book
9bf09b73ad merge fx-team to mozilla-central a=merge 2014-06-25 15:34:21 +02:00
Jim Blandy
4d6a633bba 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
James Long
ed6a856a09 Bug 1008372 - Don't specify column when moving a breakpoint so it's stored correctly. r=fitzgen 2014-06-23 12:54:00 -04:00
Brian Grinstead
eff8864c19 Bug 942292 - DevTools themes - make the toolbars thinner. r=vporof
CLOSED TREE
2014-06-13 09:11:32 -05:00
Ed Morley
10fddfb75d Backed out changeset 9fd9c035a76a (bug 942292) for making browser_canvas-frontend-slider-02.js fail 30-40% of the time 2014-06-13 18:45:27 +01:00
Brian Grinstead
6669d8c6ee Bug 942292 - DevTools themes - make the toolbars thinner;r=vporof 2014-06-13 09:11:32 -05:00
Joe Walker
ea84d98c38 Bug 992309 - Don't leak gcli promise to other tests; r=mratcliffe 2014-06-09 15:16:26 +01:00
Brian Grinstead
9b87a86a9b Bug 1018955: Get rid of pause/resume button flicker when setting breakpoint;r=fitzgen 2014-06-09 08:04:18 -05:00
Brian Grinstead
2fa7beebc3 Bug 1018955 - Fix pause/resume button flicker when debugger first loads. r=fitzgen 2014-06-05 17:03:00 +02:00
Ryan VanderMeulen
9089fc4d86 Merge inbound to m-c. 2014-06-03 15:21:43 -04:00
Joel Maher
15b2b6128b Bug 992911 - (run-by-dir) add the ability to run mochitests per directory in a loop. r=ahal 2014-06-03 11:19:28 -04:00
Ryan VanderMeulen
9e69993290 Bug 918507 - Re-enable browser_dbg_chrome-create.js on all platforms. r=past
--HG--
extra : rebase_source : 44c91142f9806589b012e750111d9703104f08b6
2014-05-30 19:18:16 +03:00
Carsten "Tomcat" Book
b24097f49a Backed out changeset 86d0bd2a0233 (bug 992911) for android 2.3 bustage 2014-06-02 13:36:51 +02:00
Joel Maher
5ba56a3264 Bug 992911 - (run-by-dir) add the ability to run mochitests per directory in a loop. r=ahal 2014-06-02 06:54:23 -04:00
Tim Nguyen
5231bbfd09 Bug 1012139 - Add HDPI support for the remaining DevTools toolbox images. r=bgrins 2014-05-29 15:42:00 -04:00
Brian Grinstead
0ff3dc6bc4 Bug 991810 - Move the inspector button to the top left;r=vporof 2014-05-28 09:11:33 -05:00
Ryan VanderMeulen
305a0950f7 Bug 1005274 - Disable browser_dbg_addon-console.js on Windows. 2014-05-27 15:58:52 -04:00
Carsten "Tomcat" Book
e52ec8ff1a merge fx-team to mozilla-central 2014-05-21 13:57:43 +02:00
Wes Kocher
5c2407243c 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
b29705c2fd Bug 1013304 - Search for function definition doesn't work, r=fitzgen 2014-05-20 15:15:16 -04:00
Panos Astithas
24604119c3 Update browser_dbg_chrome-create.js according to the recent BrowserToolboxProcess refactoring (bug 918507). r=me
--HG--
extra : rebase_source : abb15c381e68687c80908b7a3393a5639f6ab704
2014-05-14 17:27:37 +03:00
James Long
d0d975c8e8 Bug 986151 - Fix line number of breakpoints when added from context menu. r=past 2014-05-15 14:51:00 +02:00
Wes Kocher
202d548b78 Merge inbound to m-c 2014-05-15 15:59:45 -07:00
Blair McBride
76578b64c3 Bug 926712 - Use WebIDL to expose InstallTrigger, r=Mossop,bholley 2013-12-12 02:08:00 +00:00
Eddy Bruel
e4bf16e506 Bug 859372 - Refactor webbrowser.js;r=past 2014-05-13 21:56:30 +02:00
J. Ryan Stinnett
35fb8b8d22 Bug 797639 - Part 2: Bulk data support in client and server. r=jimb 2014-05-14 14:30:02 -05:00
Shu-yu Guo
f9ede83832 Bug 717749 - Part 3: Terminate instead of resume debuggee script on tab closure. (r=past) 2014-05-20 18:27:25 -07:00
Shu-yu Guo
0e3c29e660 Bug 717749 - Part 2: Hook up the debugger to the slow script debug service. (r=past) 2014-05-20 18:27:25 -07:00
Victor Porof
3fe66ce281 Bug 1008395 - Fix failing tests caused by unintended stringification in the test suite, r=me 2014-05-10 13:20:50 -04:00
Victor Porof
067cc1429a Bug 1008356 - The close button on watch expressions acts weirdly, r=bgrins 2014-05-09 16:19:58 -04:00
James Long
6e76e84a1e Bug 799077 - slide the breakpoint with a CSS transition when the server moves it r=past 2014-05-08 14:57:00 +02:00
Panos Astithas
6d0233623c Add a debugger test for inspection of optimized out variables (bug 1002456). r=vporof 2014-05-08 18:26:28 +03:00
Victor Porof
7083f83db5 Bug 1006589 - (relanded) Hovering an identifier will sometimes remove the highlighting of the line where the debugger is paused, r=rcampbell 2014-05-08 22:14:42 -04:00
Ryan VanderMeulen
f6190f2866 Backed out changeset b9e61c8bdf49 (bug 1002456) for mochitest-dt orange. 2014-05-08 16:10:16 -04:00
Ryan VanderMeulen
3062067673 Merge m-c to fx-team. 2014-05-08 16:07:20 -04:00
Ryan VanderMeulen
47351cb9f9 Merge fx-team to m-c. 2014-05-08 16:04:26 -04:00
Panos Astithas
85d9e370f8 Add a debugger test for inspection of optimized out variables (bug 1002456). r=vporof 2014-05-08 22:09:29 +03:00
James Long
fa08d3e84c Bug 995252 - Always remove a breakpoint and create a new one when setting the condition. r=past 2014-05-07 11:41:00 -04:00
Carsten "Tomcat" Book
978cb2cd2a Backed out changeset df8bf3b71adb (bug 1006589) for frequent dt1 test failures 2014-05-08 09:26:29 +02:00
Victor Porof
87dbabdc89 (no bug) Request longer timeout for browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js to hopefully fix timeouts while GC-ing after the test finishes on a CLOSED TREE, r=me 2014-05-07 13:43:10 -04:00