Commit Graph

122 Commits

Author SHA1 Message Date
Victor Porof
21b87ba21f Bug 1058898 - Enable profiler tests for e10s, r=ejpbruel 2014-11-05 16:52:44 -05:00
Christian Pommranz
988aa835db Bug 1080911 - Sort frames by samples instead of duration in the call tree. r=vp 2014-10-28 05:21:00 -04:00
Sami Jaktholm
e601325d4c Bug 1060885 - DevTools Profiler: Only uncheck the Record button once the recording has actually ended. r=vporof 2014-10-05 12:30:00 +02:00
Nick Fitzgerald
41f1bac0a4 Bug 1049825 - Option to invert the call tree. r=pbrosset,vporof 2014-10-21 12:13:00 +02:00
Victor Porof
2c3279052c Bug 1056342 - Performance tab fails with app after second toolbox open, r=paul 2014-10-03 21:40:42 +01:00
Nick Fitzgerald
298e368be6 Bug 1074899 - Add self time and self percentage to the profiler. r=vporof 2014-10-01 07:54:00 -04:00
Victor Porof
cbbedf9884 No Bug - Changeset 8a221e7030b1 was empty; Actually fix indentation on a line introduced in bug 1061653, r=me DONTBUILD 2014-10-02 08:09:16 +01:00
Victor Porof
f363f784c9 Bug 1061653 - Remote profiler doesn't work with old geckos, r=pbrosset 2014-09-22 16:34:06 -04:00
Victor Porof
c8a9059d7d Bug 1061772 - Profiler cost percentage should be calculated based on number of samples and not samples delta time, r=pbrosset 2014-09-19 08:55:54 -04:00
Victor Porof
987ced9232 Bug 1061759 - Profiler 'calls' columns is improperly named, r=pbrosset 2014-09-19 08:55:53 -04:00
Shu-yu Guo
320f4e1440 Bug 1001090 - Part 5: Fix errors in tests throughout the tree. (r=robcee,gavin) 2014-09-15 16:30:47 -07:00
Victor Porof
7a653b042a Bug 1050386 (relanded) - Build a temporary timeline panel, r=paul
--HG--
rename : browser/devtools/shared/test/browser_graphs-07.js => browser/devtools/shared/test/browser_graphs-07a.js
2014-09-10 13:11:06 -04:00
Ryan VanderMeulen
39f8fdf1d2 Backed out changeset e3a037fb152f (bug 1050386) for frequent WinXP mochitest-dt failures.
--HG--
rename : browser/devtools/shared/test/browser_graphs-07a.js => browser/devtools/shared/test/browser_graphs-07.js
2014-09-10 12:51:59 -04:00
Paul Rouget
ef4b08ce74 Bug 1050386 - [timeline] build a temporary timeline panel, r=paul
--HG--
rename : browser/devtools/shared/test/browser_graphs-07.js => browser/devtools/shared/test/browser_graphs-07a.js
2014-09-10 08:47:26 -04:00
Brian Grinstead
59668e3e0f Bug 1058898 - Skip profiler tests for e10s. r=vporof 2014-09-05 16:26:00 +02:00
Alexandre Poirot
1dde2f6c38 Bug 1046394 - Fix profiler in (b2g and e10s) content processes. r=vp, r=dcamp 2014-08-13 05:26:00 -04:00
Sami Jaktholm
dfaf4e94d1 Bug 1050123 - Profiler Treeview: If arrow is the target of double click, children toggle three times (on click #1, click #2 and dblclick events). Ignore the dblclick on arrow. r=vp 2014-08-07 03:22:00 -04:00
Victor Porof
eacc9af32b Bug 879008 - Add tests, r=rcampbell 2014-08-06 11:25:18 -04:00
Victor Porof
f7f8c6db38 Bug 879008 - New UI for the sampling Profiler, r=rcampbell,fitzgen,pbrosset 2014-08-06 11:25:18 -04:00
Victor Porof
208a4db6e8 Bug 879008 - Remove the old Profiler frontend, r=rcampbell 2014-08-06 11:25:17 -04:00
Nathan Froyd
4246e6b6ea Bug 1044162 - part 1 - make EXTRA_{PP_,}JS_MODULES communicate their installation path; r=mshal
This patch makes EXTRA_{PP_,}JS_MODULES similar in functionality to
TESTING_JS_MODULES: we indicate the path relative to
$(FINAL_TARGET)/modules with an appropriate hierarchy of paths.
2014-07-25 13:40:07 -04:00
Nathan Froyd
c8b5989c88 Bug 1043957 - remove some libs:: rules from devtools's Makefile.ins; r=mshal 2014-07-25 09:38:15 -04:00
J. Ryan Stinnett
f00f6c6d36 Bug 1033079 - Part 2: Support multiple listening sockets. r=past 2014-07-10 14:15:00 -04: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
Vikneshwar
2f2adc483b Bug 1003546 - Use Arrow function instead of bind(). r=fitzgen 2014-06-14 06:49:00 -04:00
Benoit Girard
9ea973aec8 Bug 1021990 - Migrate to xpcom based EventTracer. r=ehsan 2014-06-06 17:53:42 -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
Ryan VanderMeulen
5ccec8d240 Bug 996003 - Various devtools test manifest cleanups. r=miker 2014-04-15 08:03:53 -04:00
Joe Walker
ffa9c6e99c Bug 984365 - Refactor and split out BuiltinCommands.jsm; r=mratcliffe,robcee,panos
BuiltinCommands.jsm was huge to avoid slowing things down by having many
modules loading.

To avoid splitting it up from slowing things down we want to delay loading
commands. Create [add|remove]ItemsByModule to allow us to lazily add modules,
and convert all command modules to use this.

Then break up BuiltinCommands into a set of files, for each command, and do
some refactoring to use JS files rather than JSMs and use "use strict".

--HG--
rename : browser/devtools/commandline/Commands.jsm => browser/devtools/commandline/commands-index.js
rename : browser/devtools/debugger/CmdDebugger.jsm => browser/devtools/debugger/debugger-commands.js
rename : browser/devtools/inspector/CmdInspect.jsm => browser/devtools/inspector/inspector-commands.js
rename : browser/devtools/responsivedesign/CmdResize.jsm => browser/devtools/responsivedesign/resize-commands.js
rename : browser/devtools/scratchpad/CmdScratchpad.jsm => browser/devtools/scratchpad/scratchpad-commands.js
rename : browser/devtools/styleeditor/CmdEdit.jsm => browser/devtools/styleeditor/styleeditor-commands.js
rename : browser/devtools/tilt/CmdTilt.jsm => browser/devtools/tilt/tilt-commands.js
2014-04-13 07:47:27 +01:00
Michael Ratcliffe
e7dad953b0 Bug 983948 - Add mach mochitest-devtools r=jmaher 2014-03-25 16:52:53 +00:00
Michael Ratcliffe
dabaac4db5 Bug 663778 - Use flag instead of pref for mozafterpaint switch and highlighter noautohide r=jwalker 2014-03-13 21:27:10 +00:00
Ryan VanderMeulen
991e5c8bc3 Backed out 6 changesets (bug 663778) for browser_dbg_listtabs-02.js leaks on a CLOSED TREE.
Backed out changeset cbd200206f9b (bug 663778)
Backed out changeset b0b74401e614 (bug 663778)
Backed out changeset df5255cffbfa (bug 663778)
Backed out changeset e6d0dd124356 (bug 663778)
Backed out changeset 134f77474941 (bug 663778)
Backed out changeset 456609873c5f (bug 663778)
2014-03-13 13:56:22 -04:00
Michael Ratcliffe
39a70a90a5 Bug 663778 - Use flag instead of pref for mozafterpaint switch and highlighter noautohide r=jwalker 2014-03-13 15:38:37 +00:00
Bas Schouten
bde06b3dca Bug 963073 - Merge tiling branch. r=Bas,jrmuizel,BenWa
http://hg.mozilla.org/users/bschouten_mozilla.com/tiling/summary

This work is mainly porting tiled layers to new textures, implementing
double-buffered tiles and implementing a texture client pool, to be used by
tiled content clients.

Any questions regarding this patch should go to:
Bas Schouten <bschouten@mozilla.com>
Chris Lord <clord@mozilla.com>
Nicolas Silva <nsilva@mozilla.com>

In their absence questions can be directed to:
Jeff Muizelaar <jmuizelaar@mozilla.com>
Benoit Girard <bgirard@mozilla.com>
2014-03-07 22:34:04 +01:00
Joe Walker
6fd91a613d Bug 933727 - Split gcli.jsm and use JS directly from gcli project; r=mratcliffe
* * *
Bug 933727 - Update Developer Toolbar to use promises and split out GCLI; r=mratcliffe
* * *
Bug 933727 - Update GCLI tests to use Task.spawn; r=mratcliffe
* * *
Bug 933727 - Update the Inspector to use split out GCLI; r=pbrosset
* * *
Bug 933727 - Update style editor to use split out GCLI; r=harth
* * *
Bug 933727 - Update Debugger to use split out GCLI; r=past
* * *
Bug 933727 - Update Profiler/Tilt/Scratchpad to use split out GCLI; r=valueof

--HG--
rename : browser/devtools/commandline/test/browser_cmd_pref.js => browser/devtools/commandline/test/browser_cmd_pref1.js
rename : browser/devtools/commandline/test/browser_cmd_pref.js => browser/devtools/commandline/test/browser_cmd_pref2.js
rename : browser/devtools/commandline/test/browser_gcli_cli.js => browser/devtools/commandline/test/browser_gcli_cli1.js
rename : browser/devtools/commandline/test/browser_gcli_cli.js => browser/devtools/commandline/test/browser_gcli_cli2.js
rename : browser/devtools/commandline/test/browser_gcli_completion.js => browser/devtools/commandline/test/browser_gcli_completion1.js
rename : browser/devtools/commandline/test/browser_gcli_completion.js => browser/devtools/commandline/test/browser_gcli_completion2.js
2013-09-03 12:20:27 +01:00
J. Ryan Stinnett
ca83343b85 Bug 976679 - Move event-emitter to toolkit. r=paul
--HG--
rename : browser/devtools/shared/event-emitter.js => toolkit/devtools/event-emitter.js
rename : browser/devtools/shared/test/browser_eventemitter_basic.js => toolkit/devtools/tests/mochitest/test_eventemitter_basic.html
2014-02-25 22:22:05 -06:00
Ryan VanderMeulen
12c242f94b Bug 973974 - Disable browser_profiler* tests for frequent crashes/timeouts. 2014-02-18 12:37:46 -05:00
Alex Henrie
3e11665fc2 Bug 968029 - Use unprefixed box-sizing in browser/ and toolkit/. r=dao 2014-02-04 21:36:29 -07:00
Brian Grinstead
989aa5b1c4 Bug 965985 - DevTools light theme button followup;r=vporof 2014-01-31 14:45:59 -06:00
Brian Grinstead
f83d4edd10 Bug 957117 - DevTools Themes: Use light theme for top tabbar and toolbars OVERRIDE HOOK;r=vporof 2014-01-30 14:42:15 -06:00
Victor Porof
735f8786f3 Bug 943883 - DevTools themes - theme sidemenuwidget, r=bgrins, australis
--HG--
rename : browser/themes/osx/devtools/itemArrow-ltr.png => browser/themes/shared/devtools/images/itemArrow-ltr.png
rename : browser/themes/osx/devtools/itemArrow-rtl.png => browser/themes/shared/devtools/images/itemArrow-rtl.png
2014-01-07 11:58:07 +02:00
Ed Morley
f5ef92b540 Merge latest green inbound changeset and mozilla-central 2014-01-06 12:51:38 +00:00
Victor Porof
1070182c25 Bug 951633 - Drop the <xul:menulist> support for WidgetMethods, r=past 2014-01-03 23:42:16 +02:00
Chris Peterson
347608f8bc Bug 955891 - Part 2: Cleopatra: Fix misspellings of "contiguous". r=anton 2013-12-31 17:55:00 -08:00
Chris Peterson
04391d6b95 Bug 955891 - Part 1: Cleopatra: Fix some JS warnings. r=anton 2013-12-29 20:37:55 -08:00
Brandon Benvie
47c7148be1 Bug 943669 - Convert to Promise.jsm in profiler. r=anton 2013-11-26 16:30:23 -08:00
Shu-yu Guo
b7f46541c2 Bug 933882 - Force GC in Debugger mochitests for ASan. (r=past) 2013-11-20 22:50:28 -08:00
Brian Grinstead
198c03bdb2 Bug 916766 - Consistent theming across panels (adding webconsole and options panel). Also prevents flicker on panels while frame is loading. r=paul, ui-r=darrin 2013-11-13 12:02:05 -06:00