Commit Graph

716 Commits

Author SHA1 Message Date
Nick Fitzgerald
56154948b2 Bug 1076830 - Name the test function so it doesn't get GC'd. r=past 2014-10-07 16:23:00 +02:00
Nick Fitzgerald
1d64142b67 Bug 1076830 - Re-enable browser_dbg_breakpoints-reload.js. r=RyanVM 2014-10-08 11:00:00 +02:00
Ryan VanderMeulen
a39cfd7c61 Bug 1076830 - Skip browser_dbg_breakpoints-reload.js on Linux debug for frequent failures. a=me 2014-10-07 15:40:41 -04:00
Nick Fitzgerald
6ad5b096f1 Bug 915426 - Don't store debugging data in the global scope. r=ejpbruel 2014-10-01 07:45:00 +02:00
Ryan VanderMeulen
9523f478b9 Backed out changesets b08e57dbef4e and 1049cfbf3426 (bug 947044) for various regressions. 2014-09-25 14:32:43 -04:00
Nick Fitzgerald
966f002c23 Bug 947044 - Part 2: Fix tests that check ReferenceError's message. r=gavin 2014-09-22 16:13:00 +02:00
Panos Astithas
d1492eca0f Don't set tracing hooks until tracing has started (bug 1049248). r=fitzgen 2014-09-17 20:00:40 +03:00
Shu-yu Guo
40c62f33a5 Bug 1001090 - Part 5: Fix errors in tests throughout the tree. (r=robcee,gavin) 2014-09-15 16:30:47 -07:00
Tooru Fujisawa
0d723a1261 Bug 1041426 - Make error message for unexpected token more clear. r=jwalden 2014-09-09 19:08:14 +09:00
Gijs Kruitbosch
c3905cf47d Bug 1060464 - fix the --jsdebugger flag when running tests, also fixes bug 1060493, r=dcamp,bsmedberg 2014-08-30 00:49:41 +01:00
Jakub Jurovych
497f5add2e Bug 1052220 - Show traces' hit counts. r=fitzgen 2014-08-26 18:25:00 +02:00
Alexandre Poirot
ac200018f7 Bug 977043 - Add toolbox-level frame selection to change the currently targeted document. r=bgrins,past 2014-08-27 12:19:30 +02:00
Jakub Jurovych
e81f019a44 Bug 1052855 - Traces link to a first line of a function instead of the function declaration. r=fitzgen 2014-08-19 14:56:00 +02:00
Jakub Jurovych
9e2b7582f4 Bug 949762 - Tracer should respect black boxing. r=fitzgen 2014-08-14 18:02:00 -04:00
Jason Orendorff
699aeb5f50 Backed out changeset 586ec2ee45d7 (bug 957513) for breaking the web. 2014-08-07 17:41:48 -05:00
Brian Grinstead
93a9e6fb96 Bug 974550 - Add a preference to optionally persist split console state;r=msucan,jwalker 2014-07-28 15:54:41 -05:00
Panos Astithas
4d1ce3f380 Fix a bunch of uncaught exceptions in the debugger tests (bug 1013945). r=me 2014-07-25 13:05:38 +03:00
Alexandre Poirot
6188942e57 Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal 2014-07-02 15:40:56 -07:00
Panos Astithas
8f8e6e8cbe Properly deal with event handlers that the debugger cannot unwrap (bug 1041266). r=vporof 2014-07-21 18:31:18 +03:00
Panos Astithas
94067e1295 Properly handle bound functions in event listeners and objects with 'handleEvent' methods (bug 746622). r=vporof,mratcliffe 2014-06-12 17:18:09 +03:00
Panos Astithas
ce567f98b9 Black box sources before deciding whether to stage them for later addition (bug 1038117). r=fitzgen 2014-07-14 18:30:28 +03:00
Piyush Waradpande
39a80a5d28 Bug 967156 - Adding class 'black-boxed' to blackboxed source after reload. r=fitzgen 2014-07-08 10:41:00 +02:00
Panos Astithas
a50ffa5c8a When the page is paused, send all keyboard events to the debugger frame (bug 1019024). r=rcampbell 2014-07-07 19:45:13 +03: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
Panos Astithas
dce2293573 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 2014-06-19 10:15:14 +03:00
Victor Porof
56445dde49 Bug 1034585 - Sources with BreakStatements can't be parsed correctly, r=past 2014-07-04 14:54:51 -04:00
Victor Porof
6a063b3e34 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
6604a8f8ee Backed out changeset 0685c59d2e94 (bug 1034129) for dt test failures 2014-07-04 15:57:55 +02:00
Victor Porof
d410029a0b 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
4c5d83537e merge fx-team to mozilla-central a=merge 2014-06-25 15:34:21 +02: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
James Long
506f8f5eb9 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
Joe Walker
8b8893fee6 Bug 992309 - Don't leak gcli promise to other tests; r=mratcliffe 2014-06-09 15:16:26 +01: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
Ryan VanderMeulen
0e6abb324c Merge inbound to m-c. 2014-06-03 15:21:43 -04:00
Joel Maher
7c6d249bbb 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
db799b2aa0 Bug 918507 - Re-enable browser_dbg_chrome-create.js on all platforms. r=past 2014-05-30 19:18:16 +03:00
Carsten "Tomcat" Book
8a19488ae8 Backed out changeset 86d0bd2a0233 (bug 992911) for android 2.3 bustage 2014-06-02 13:36:51 +02:00
Joel Maher
398ab89b6c 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
Brian Grinstead
814ce474bf Bug 991810 - Move the inspector button to the top left;r=vporof 2014-05-28 09:11:33 -05:00
Ryan VanderMeulen
9926ec9288 Bug 1005274 - Disable browser_dbg_addon-console.js on Windows. 2014-05-27 15:58:52 -04:00
Carsten "Tomcat" Book
8b846dba4e merge fx-team to mozilla-central 2014-05-21 13:57:43 +02: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
Panos Astithas
52de80ebc5 Update browser_dbg_chrome-create.js according to the recent BrowserToolboxProcess refactoring (bug 918507). r=me 2014-05-14 17:27:37 +03:00
James Long
99b4194c7f Bug 986151 - Fix line number of breakpoints when added from context menu. r=past 2014-05-15 14:51:00 +02:00
Wes Kocher
0a3093fbfa Merge inbound to m-c 2014-05-15 15:59:45 -07:00
Blair McBride
fed2d4072a Bug 926712 - Use WebIDL to expose InstallTrigger, r=Mossop,bholley 2013-12-12 02:08:00 +00:00
Eddy Bruel
96be712ce7 Bug 859372 - Refactor webbrowser.js;r=past 2014-05-13 21:56:30 +02:00
J. Ryan Stinnett
1ef4815886 Bug 797639 - Part 2: Bulk data support in client and server. r=jimb 2014-05-14 14:30:02 -05:00
Shu-yu Guo
9954a79a1c Bug 717749 - Part 3: Terminate instead of resume debuggee script on tab closure. (r=past) 2014-05-20 18:27:25 -07:00