Commit Graph

418 Commits

Author SHA1 Message Date
Wes Kocher
93f1a9c66a Merge m-c to inbound, a=merge
--HG--
rename : netwerk/protocol/websocket/PWebSocketFrameListener.ipdl => netwerk/protocol/websocket/PWebSocketEventListener.ipdl
rename : netwerk/protocol/websocket/WebSocketFrameListenerChild.cpp => netwerk/protocol/websocket/WebSocketEventListenerChild.cpp
rename : netwerk/protocol/websocket/WebSocketFrameListenerChild.h => netwerk/protocol/websocket/WebSocketEventListenerChild.h
rename : netwerk/protocol/websocket/WebSocketFrameListenerParent.cpp => netwerk/protocol/websocket/WebSocketEventListenerParent.cpp
rename : netwerk/protocol/websocket/WebSocketFrameListenerParent.h => netwerk/protocol/websocket/WebSocketEventListenerParent.h
rename : netwerk/protocol/websocket/WebSocketFrameService.cpp => netwerk/protocol/websocket/WebSocketEventService.cpp
rename : netwerk/protocol/websocket/WebSocketFrameService.h => netwerk/protocol/websocket/WebSocketEventService.h
rename : netwerk/protocol/websocket/nsIWebSocketFrameService.idl => netwerk/protocol/websocket/nsIWebSocketEventService.idl
extra : commitid : 2GNXiCovu83
2015-10-28 17:05:01 -07:00
Jason Orendorff
3a39cf4806 Bug 1217099 - Stop emitting pointless JSOP_GETLOCAL; JSOP_POP bytecode sequence for var x;. r=shu.
--HG--
extra : commitid : CZL288j5vAL
extra : rebase_source : c5b484323f9a17d7794e23b863a77a9bd7b739ce
2015-10-19 15:58:19 -05:00
Nick Fitzgerald
1eec8db28a Bug 1218471 - Pretty print action JSON in redux logging middleware; r=jsantell 2015-10-26 14:07:51 -07:00
Nick Fitzgerald
31296304aa Bug 1218005 - DevToolsUtils.{dbg_assert => assert} in devtools/server/actors/webbrowser.js; r=jsantell 2015-10-26 14:07:51 -07:00
Brian Grinstead
00584c089e Bug 1217591 - Run autocomplete tests in worker console;r=fitzgen
--HG--
extra : commitid : 2MnaHsLiZe1
2015-10-26 11:55:41 -07:00
Brian Grinstead
f2795041dc Bug 1217591 - Make JS autocompletion in the console work inside of a worker toolbox;r=fitzgen
--HG--
rename : devtools/shared/webconsole/utils.js => devtools/shared/webconsole/js-property-provider.js
extra : commitid : Am93ZaJlGjE
2015-10-26 11:55:40 -07:00
Alexandre Poirot
48802de620 Bug 1007061 - Remove app-manager. r=jryans 2015-10-26 10:35:35 -07:00
Jordan Santell
97e65e8041 Bug 960776 2015-10-26 10:13:49 -07:00
Brian Grinstead
1e63b6e777 Bug 1215117 - Make console input field work inside a worker toolbox;r=ejpbruel
--HG--
extra : commitid : 284VqUOwCvf
2015-10-26 09:13:11 -07:00
Brian Grinstead
57708c44fe Bug 1217884 - Remove double spacing between devtools toolbar and devtools inputs;r=pbrosset
--HG--
extra : commitid : IkQ98XjCU41
2015-10-26 08:37:38 -07:00
Brian Grinstead
162d0cd8ca Bug 1217880 - Set max-height on console input so it can overflow and be scrolled;r=vporof
--HG--
extra : commitid : DaMljfQiQMr
2015-10-26 08:35:45 -07:00
Carsten "Tomcat" Book
758c43af6b merge mozilla-inbound to mozilla-central a=merge 2015-10-26 10:57:35 +01:00
Victor Porof
4befdd85f0 Bug 1211838 - Add docs for Composite markers, r=jsantell 2015-10-24 17:10:06 +02:00
Victor Porof
e19d9f5287 Bug 1212319 - Add docs for Worker markers, r=jsantell 2015-10-24 17:10:01 +02:00
Victor Porof
9dc0ce6b1a Bug 1202657 - Add markers for workers' message passing and serialization/deserialization, r=smaug, jsantell, tromey, ejpbruel
--HG--
rename : docshell/base/timeline/OTMTMarkerReceiver.h => docshell/base/timeline/MarkersStorage.h
2015-10-21 23:10:05 +02:00
Sebastian Hengst
e3172430f6 Backed out changeset 335ea7a95492 (bug 960776) for XPCShell failures. r=backout 2015-10-24 10:43:41 +02:00
Jordan Santell
7da4708a2f Bug 960776 - Render a tree widget to display heap data. r=fitzgen 2015-10-23 15:59:11 -07:00
Jordan Santell
f688e5226a Bug 1217979 - Remove production version of react from the tree and only use dev for model validation and test addons. r=jlongster 2015-10-23 15:24:15 -07:00
Nick Fitzgerald
554bd61388 Bug 1214066 - Add the ability to toggle allocation stack recording; r=jsantell 2015-10-23 15:18:55 -07:00
Ryan VanderMeulen
931e0dee49 Backed out changesets fb30635f0652 and a91f6ca882f2 (bug 1169679) for being the likely cause of OSX 10.10 mochitest-bc failures. 2015-10-23 17:39:16 -04:00
Brian Grinstead
8ffd3835bb Bug 1025778 - Save value as global variable in console;r=jlongster
--HG--
extra : commitid : 9DkNFF3d4jE
2015-10-23 14:04:29 -07:00
Tim Nguyen
baf8a37c35 Bug 1169679 - Update add-on manager entry design to match in-content prefs styling. r=dao
--HG--
extra : rebase_source : 9007a842ed011e4257600c43c0cc47c3f6d647f6
2015-10-22 07:28:00 -04:00
Brian Grinstead
acfff056be Bug 1216615 - Add spacing on devtools-searchbox instead of devtools-searchinput;r=pbrosset
--HG--
extra : commitid : HbTSC6RTbI5
2015-10-23 08:47:10 -07:00
J. Ryan Stinnett
12988a89c2 Bug 1217687 - Appease the mozbuild reading test. r=me 2015-10-23 07:25:19 -05:00
J. Ryan Stinnett
64bf2d6b32 Bug 1217687 - Revert back to including /devtools via toolkit. r=glandium 2015-10-23 06:04:45 -05:00
Carsten "Tomcat" Book
c138c48fd1 Merge m-c to fx-team 2015-10-23 11:51:27 +02:00
Carsten "Tomcat" Book
b98d307f3e merge mozilla-inbound to mozilla-central a=merge 2015-10-23 11:33:41 +02:00
Wes Kocher
2fc1737838 Merge m-c to inbound, a=merge 2015-10-22 16:56:10 -07:00
Wes Kocher
872e4742b4 Merge fx-team to central, a=merge 2015-10-22 16:45:45 -07:00
J. Ryan Stinnett
fa0f765d51 Bug 1216592 - Clean up old paths that landed post-migration. r=bgrins 2015-10-22 11:31:09 -05:00
Nick Fitzgerald
ee34994904 Bug 1217248 - Add the ability to invert CensusTreeNode trees; r=jsantell 2015-10-22 09:12:36 -07:00
Nick Fitzgerald
ada3f2a447 Bug 1217158 - Aggregate total counts/bytes in CensusTreeNode; r=jsantell 2015-10-22 09:12:36 -07:00
Nick Fitzgerald
72eeda6375 Bug 1201542 - Implement allocationSite breakdown for CensusTreeNode; r=jsantell 2015-10-22 09:12:36 -07:00
Brian Grinstead
07a566e45e Bug 1216615 - Get rid of margin-left and margin-right for devtools-searchinput to prevent movement during resize;r=pbrosset
--HG--
extra : commitid : IzZStQzrcg5
2015-10-22 08:55:35 -07:00
Tanvi Vyas
3a16bbbb66 Bug 1086619 - tagging a mixed content blocker webconsole test with mcb. r=past 2015-10-22 13:37:54 -07:00
Alexandre Poirot
c4ca8bccbf Bug 1210429 - Fix race in webide toolbox destruction. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
c7602be539 Bug 1216555 - Makes client.close() failsafe by handling correctly closing connections. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
5f8cd037a2 Bug 1216554 - Reject requests immediately when the connection is already closed. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
aa2cba68f2 Bug 1216550 - Destroy profiler front on toolbox destruction. r=jsantell 2015-10-22 08:06:16 -07:00
Alexandre Poirot
8d66fc43a5 Bug 1215049 - Prevent reopening toolbox when selecting the same project. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
101f877c07 Bug 1169643 - Stop preventing reloading crashed tabs when devtools are opened. r=jryans 2015-10-22 08:06:16 -07:00
Carsten "Tomcat" Book
93537568bd Backed out changeset 92d4493c6d58 (bug 1169679) for bustage 2015-10-22 16:03:00 +02:00
Tim Nguyen
f0b68473cd Bug 1169679 - Update add-on manager entry design to match in-content prefs styling. r=dao 2015-10-21 12:41:00 +02:00
Nigel Babu
42d3bcb273 Backed out changeset 3e148d8f5e05 (bug 1201542) for XPCShell bustage 2015-10-22 09:57:08 +05:30
Nigel Babu
cc27a923bd Backed out changeset be72055dc7ac (bug 1217158) for XPCShell bustage 2015-10-22 09:56:58 +05:30
Patrick Brosset
0c7723730b Bug 1203303 - When attribute is focused DEL removes attribute not node; r=bgrins 2015-10-22 15:49:14 +02:00
James Long
717071e509 Bug 1201008 - only add a breakpoint in the debugger if a source is actually loaded. r=bgrins
--HG--
extra : rebase_source : 8af6cdc227f09dc528ce27e26b4f0054d7f6f0d2
2015-10-21 10:55:00 +02:00
Tom Tromey
64050c40ce Bug 1200832 - make Console.trace follow async parents; r=baku,bgrins
--HG--
extra : rebase_source : a39ad1bdc73ac53d0f611c3b5e43327aea36ec6f
2015-10-21 08:40:00 +02:00
Wes Kocher
cf26a3fcc7 Merge m-c to fx-team, a=merge 2015-10-22 16:58:03 -07:00
J. Ryan Stinnett
9f62455b03 Bug 1214514 - Repair screenshot menu item. r=ednapiranha 2015-10-22 17:45:18 -05:00
Nick Fitzgerald
e2f0c08d79 Bug 1217495 - HeapAnalyses{Client,Worker} should support requests for inverted trees; r=jsantell 2015-10-22 13:43:30 -07:00
Wes Kocher
dd50b531bf Bug 1217963 - Correct the spelling of "corect" rs=mossop
--HG--
extra : commitid : KIXf5DKKRrc
extra : source : 3f3fbf4e7a52b1bbb2848edd65eaacc7282b1a01
2015-10-23 16:02:56 -07:00
Bill McCloskey
c76ae8f933 Bug 967873 - Test changes for async removeTab (r=Gijs) 2015-11-04 10:56:15 -08:00
Bill McCloskey
de23733337 Bug 1219504 - Test changes (r=Gijs,mconley,jryans,MattN,Mossop) 2015-11-04 10:56:15 -08:00
Nick Fitzgerald
908edc488e Bug 1221218 - Use by-filename breakdown in the memory tool; r=jsantell
This commit adds support for traversing by: "filename" edges in census
breakdowns and reports and makes the default coarse-type breakdown use a
filename sub-breakdown for scripts.
2015-11-04 05:49:34 -08:00
Nick Fitzgerald
5f11f88cfb Bug 1220918 - Serialize and deseriliaze JS::ubi::Node's script filenames in heap snapshots; r=sfink 2015-11-04 05:49:33 -08:00
Nick Fitzgerald
2c3ff2df1a Bug 1217158 - Aggregate total counts/bytes in CensusTreeNode; r=jsantell 2015-10-21 12:53:00 -04:00
Nick Fitzgerald
108a9e9c03 Bug 1201542 - Implement allocationSite breakdown for CensusTreeNode. r=jsantell 2015-10-21 08:25:00 -04:00
Brian Grinstead
5112463b9b Bug 1162848 - Make console 'clear' shortcut ctrl+shift+l on Windows / Linux;r=jryans
--HG--
extra : commitid : HXC6aL41yU0
2015-10-21 15:05:20 -07:00
Brian Grinstead
e21883e698 Bug 1162848 - Use a single synthesizeKeyFromKeyTag helper for mochitest-devtools;r=jryans
--HG--
extra : commitid : 45zZOTo938D
2015-10-21 15:05:13 -07:00
J. Ryan Stinnett
7eceb8f4c5 Bug 1203159 - Clean up various tests after DevTools resource move. r=me 2015-10-21 14:18:29 -05:00
J. Ryan Stinnett
6335fd7480 Bug 1203159 - Clean up various incorrect paths. r=ochameau 2015-10-21 12:48:55 -05:00
J. Ryan Stinnett
b1937a0add Bug 1203159 - Update install location for external libs. r=ochameau
External libs that do not yet use DevToolsModules need manual updating to match
the new system.
2015-10-21 12:48:54 -05:00
J. Ryan Stinnett
4d22d4a91b Bug 1203159 - Update shim install locations. r=glandium,ochameau
Add more shim paths for JSM locations used during the 44 cycle for add-ons that
already migrated.  Also, clear any DIST_SUBDIR value for the shim directory only
to ensure the old paths are reachable.
2015-10-21 12:48:53 -05:00
J. Ryan Stinnett
986f2a5cde Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau 2015-10-21 12:48:53 -05:00
J. Ryan Stinnett
978cb5107a Bug 1203159 - Update each product's DevTools inclusion. r=glandium
A new configure option --with-devtools (which sets MOZ_DEVTOOLS) is added to
control whether all DevTools, just the server, or no DevTools are included.
This defaults to just the server.

Applications should also include /devtools within their moz.build tree, so that
DIST_SUBDIR is in effect for all DevTools files if it is used by the app.
2015-10-21 12:22:59 -05:00
J. Ryan Stinnett
fb886b5b5c Bug 1203159 - Add resource:// mapping in all DevTools directories. r=glandium,ochameau
Add resource mapping jar.mn for DevTools.  The DevToolsModules template method
is modified to install the files in their new flattened add-on location.
2015-10-21 12:22:58 -05:00
Jordan Santell
d7a6ae0f7b Bug 1214800 - Add MPL 2.0 licensing information to all memory tool files. r=fitzgen 2015-10-21 07:57:10 -07:00
Brian Grinstead
af2c9af581 Bug 1216668 - Implement console autocomplete for inline arrays and multiline strings;r=fitzgen
--HG--
extra : commitid : AM3h7WgZXX5
2015-10-21 07:10:38 -07:00
Brian Grinstead
8352c7d8cb Bug 1216668 - Move Parser.jsm to devtools/shared so the webconsole server can use it;r=jryans
--HG--
rename : devtools/client/shared/Parser.jsm => devtools/shared/Parser.jsm
extra : commitid : Ddx5rp5dpvH
2015-10-21 07:09:39 -07:00
Wes Kocher
77ed8ce5ac Backed out changeset 3a73b2d41ed5 (bug 1201542) for test_census-view-01.html failures 2015-10-20 12:40:13 -07:00
Grisha Pushkov
2e6d42949a Bug 994555 - Adds contextmenu items to edit add and delete attributes; r=pbro
--HG--
rename : devtools/client/inspector/test/browser_inspector_menu-05-other.js => devtools/client/inspector/test/browser_inspector_menu-06-other.js
extra : commitid : C48q4NasVs6
extra : rebase_source : 52d61d54492772c296b433e4f145fea8862fa9f5
2015-10-20 16:47:02 +02:00
Nick Fitzgerald
1995b160e9 Bug 1201542 - Implement allocationSite breakdown for CensusTreeNode; r=jsantell 2015-10-20 10:21:33 -07:00
Tim Nguyen
c1ba6f6f41 Bug 1208864 - Tests for duplicate node context menu item in markup view. r=pbro
--HG--
extra : commitid : YsgJ6hXJtQ
2015-10-18 14:30:00 +02:00
Tim Nguyen
6ac6649cf7 Bug 1208864 - Duplicate node context menu item in markup view. r=pbro
--HG--
extra : commitid : 9hFeFcxFiEG
2015-10-19 14:04:00 +02:00
Carsten "Tomcat" Book
c6d3789b06 Merge m-c to fx-team 2015-10-20 12:33:28 +02:00
Carsten "Tomcat" Book
3198b767f9 merge mozilla-inbound to mozilla-central a=merge 2015-10-20 12:00:53 +02:00
Nick Fitzgerald
6a89e87496 Bug 1215606 - Ensure that DevToolsUtils.assert is properly exported; r=jsantell 2015-10-20 10:56:03 +05:30
Nick Fitzgerald
9793e9dfd8 Bug 1214867 - Add HeapSnapshot.prototype.creationTime; r=bholley 2015-10-20 10:55:49 +05:30
Brian Grinstead
cd653f8601 Bug 1216217 - Make selecting a worker from the debugger's worker list work;r=jlongster
--HG--
extra : commitid : 1rx2Uje7Ikp
2015-10-19 15:27:19 -07:00
Jordan Santell
c6ee0927bd Bug 1215397 - Add state and UI for breakdowns in memory tool. r=fitzgen 2015-10-19 13:57:33 -07:00
Tim Nguyen
b3e946522d Bug 1211190 - Convert hardcoded colors to CSS variables in devtools. r=bgrins, jsantell 2015-10-19 22:28:54 +02:00
Carsten "Tomcat" Book
fd7eba648c Backed out changeset 43d44f938388 (bug 1214867) for xpcshell test failures 2015-10-19 10:58:01 +02:00
Andrew McCreight
5981b92f78 Bug 1219842 - Enable a bunch of mochitest-plain tests under e10s. r=mrbkap 2015-10-31 06:26:44 -07:00
Carsten "Tomcat" Book
ec9c88ad1d Merge m-c to mozilla-inbound 2015-10-22 11:55:01 +02:00
Patrick Brosset
302a2e7384 Bug 1194639 part 0 - Filter out changed animation mutations in devtools; r=mratcliffe 2015-10-19 15:51:24 +02:00
Jan Odvarko
36f20d8970 Bug 1219281 - JSON View: Better styling for arrays; r=jryans 2015-10-28 16:25:50 +01:00
Tom Tromey
04e466c601 Bug 1218808 - make renaming a property on an element work. r=pbrosset
--HG--
extra : rebase_source : 115dee7b1169dfa2c5d4da88fdaf0339ea817cab
2015-10-27 14:02:00 +01:00
Tom Tromey
cb66f65db5 Bug 1213412 - don't override property while editing. r=bgrins 2015-10-27 12:22:00 +01:00
Helen V. Holmes
08d9a4c08d Bug 1210752 - Updated icons to be on the pixel grid. r=pbrosset 2015-10-28 14:19:00 +01:00
Jan Keromnes
986c70133b Bug 1204601 - Add open/close telemetry to about:debugging. r=jryans p=vladan 2015-10-27 09:42:00 +01:00
Tom Tromey
2f9d88971c Bug 1179318 - fix css property name completion. r=pbrosset 2015-10-27 09:12:00 +01:00
Jordan Santell
421ce5ab88 Bug 1219623 - Memory tool should be responsive in low widths and right panel docked. r=fitzgen 2015-10-29 19:54:24 -07:00
Nick Fitzgerald
1c1b5c1262 Bug 1219820 - Do not try and select the hidden root when navigating the heap view tree with keyboard shortcuts; r=jsantell 2015-10-29 17:28:32 -07:00
Jordan Santell
75e46e620c Bug 1218673 - Clean up toolbar stlying and be more responsive in the memory tool. r=fitzgen 2015-10-29 17:21:09 -07:00
Nick Fitzgerald
6ff5f69470 Bug 1219854 - Add more robust source name parsing for displaying allocation stack tree items; r=jsantell 2015-10-29 17:21:08 -07:00
Nick Fitzgerald
1fdeb4f734 Bug 1219805 - Make coarse type break objects down by [[class]] rather than allocation stack; r=jsantell 2015-10-29 17:21:07 -07:00
Nick Fitzgerald
e6daba098d Bug 1218670 - Add % to heap view tree items; r=jsantell 2015-10-29 17:21:06 -07:00
Victor Porof
686fe076c0 Bug 1213100 - Part 1: fix gnarly layout-related bugs, r=jsantell 2015-10-30 00:35:44 +01:00
Brian Grinstead
38745aa9c1 Bug 1219872 - Fix animationinspector permafail on beta by turning on dom.animations-api.core.enabled;r=birtles,a=bustage
--HG--
extra : commitid : 5yH1rYnZLpS
2015-10-29 16:29:09 -07:00
Tom Tromey
937bb67b3c Bug 1217328 - let filter editor work on invalid values. r=pbrosset 2015-10-26 06:22:00 +01:00
Tom Tromey
a3b03e9e95 Bug 1217328 - make FilterWidget.js eslint-clean. r=pbrosset 2015-10-26 06:22:00 +01:00
Michael Ratcliffe
97c2615aec Bug 1205814 - mozilla eslint plug: allow top level var only r=pbrosset
--HG--
extra : transplant_source : %F2%20%B4%BB%C6%E6%1C%9A%89c%FC%8E%3Bv%0C%E6%95%F9H8
2015-10-26 14:39:47 +00:00
Jordan Santell
ede6f4040a Bug 1217239 - Style the heap widget in memory tools. r=fitzgen 2015-10-26 22:40:45 -07:00
Nick Fitzgerald
cf9cf4c17c Bug 1214867 - Add HeapSnapshot.prototype.creationTimeStamp. r=bholley 2015-10-16 08:42:00 -04:00
J. Ryan Stinnett
425069ac07 Bug 1200485 - Repair view source URL in waterfall details. r=jsantell 2015-10-16 06:17:00 -04:00
Kate McKinley
c4ba172faa Bug 1207838 - Update text used for the security referrer command. r=ckerschb, r=jwalker, r=fkiefer 2015-09-28 15:11:02 -07:00
Brian Grinstead
aa01e4bd0a Bug 1200073 - Use extra space before the computed view checkbox so it's not touching the sibling text input. r=pbrosset
--HG--
extra : transplant_source : c%94Z%EE3%E2e%0A%D5Y%AC%ED%7F%0045%2B%1F%09%99
2015-10-16 15:36:54 -07:00
Jan Odvarko
b263c97f16 Bug 1211918 - Expose variables.css and use it in the JSON Viewer. r=jryans 2015-10-16 12:44:47 +02:00
Nick Fitzgerald
eb9c66b1b4 Bug 1215203 - Log a deprecation warning when DevToolsUtils.dbg_assert is called. r=jlongster 2015-10-15 16:04:00 -04:00
Jan Odvarko
22ef52a8fa Bug 1199180 - Fix arguments for executeInContent; r=pbrosset 2015-10-12 15:24:32 +02:00
Nathan Froyd
01583602a9 Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout.  The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.

CLOSED TREE makes big refactorings like this a piece of cake.

 # The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    xargs perl -p -i -e '
 s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
 s/nsRefPtr ?</RefPtr</g;   # handle declarations and variables
'

 # Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h

 # Handle nsRefPtr.h itself, a couple places that define constructors
 # from nsRefPtr, and code generators specially.  We do this here, rather
 # than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
 # things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
     mfbt/nsRefPtr.h \
     xpcom/glue/nsCOMPtr.h \
     xpcom/base/OwningNonNull.h \
     ipc/ipdl/ipdl/lower.py \
     ipc/ipdl/ipdl/builtin.py \
     dom/bindings/Codegen.py \
     python/lldbutils/lldbutils/utils.py

 # In our indiscriminate substitution above, we renamed
 # nsRefPtrGetterAddRefs, the class behind getter_AddRefs.  Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
    xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'

if [ -d .git ]; then
    git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
    hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi

--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Nathan Froyd
583afa0965 Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
This commit was generated using the following script, executed at the
top level of a typical source code checkout.

 # Don't modify select files in mfbt/ because it's not worth trying to
 # tease out the dependencies currently.
 #
 # Don't modify anything in media/gmp-clearkey/0.1/ because those files
 # use their own RefPtr, defined in their own RefCounted.h.
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    grep -v 'mfbt/RefPtr.h' | \
    grep -v 'mfbt/nsRefPtr.h' | \
    grep -v 'mfbt/RefCounted.h' | \
    grep -v 'media/gmp-clearkey/0.1/' | \
    xargs perl -p -i -e '
 s/mozilla::RefPtr/nsRefPtr/g; # handle declarations in headers
 s/\bRefPtr</nsRefPtr</g; # handle local variables in functions
 s#mozilla/RefPtr.h#mozilla/nsRefPtr.h#; # handle #includes
 s#mfbt/RefPtr.h#mfbt/nsRefPtr.h#;       # handle strange #includes
'

 # |using mozilla::RefPtr;| is OK; |using nsRefPtr;| is invalid syntax.
find . -name '*.cpp' -o -name '*.mm' | xargs sed -i -e '/using nsRefPtr/d'

 # RefPtr.h used |byRef| for dealing with COM-style outparams.
 # nsRefPtr.h uses |getter_AddRefs|.
 # Fixup that mismatch.
find . -name '*.cpp' -o -name '*.h'| \
    xargs perl -p -i -e 's/byRef/getter_AddRefs/g'
2015-10-18 00:40:10 -04:00
Phil Ringnalda
9ea53214d8 Merge f-t to m-c, a=merge 2015-10-17 11:19:46 -07:00
Patrick Brosset
4cd7fec6a8 Bug 1197100 - 4 - Move time-block UI to its own component; r=tromey
--HG--
extra : commitid : 4mQlE4kX9gS
extra : rebase_source : 23c28b8051688d52c14577fd69da4a43cb958f73
2015-10-16 22:35:28 +02:00
Jordan Santell
c84dda70dd Bug 1214872 - Set up state changes in the memory tool. r=fitzgen 2015-10-16 15:16:55 -07:00
Wes Kocher
1662b03a4f Merge m-c to inbound, a=merge 2015-10-16 12:30:35 -07:00
Ryan VanderMeulen
d789bc6326 Backed out changeset a6d52da2c539 (bug 1197100) because it was pushed accidentally. 2015-10-16 16:30:00 -04:00
Patrick Brosset
b7f8aa3061 Bug 1197100 - 4 - Move time-block UI to its own component; r=tromey
--HG--
extra : commitid : 1BauWR7Emqk
extra : rebase_source : 6a7300049cd51ce3943c103fbbb6b5d1510548c2
2015-10-16 17:10:21 +02:00
Jordan Santell
be73b8eda8 Bug 1215418 - Fix regression of margin: 0 on all body, should only apply to html documents. r=bgrins 2015-10-16 08:57:46 -07:00
Eddy Bruel
f7c6589364 Bug 1178726 - Simplify how we deal with freezing/thawing workers;r=jlongster,khuey 2015-10-16 18:48:26 +02:00
Nick Fitzgerald
942910c27a Bug 1215206 - Enable DevToolsUtils.assert assertions when in a DEBUG build or DevToolsUtils.testing is set; r=jlongster 2015-10-15 10:32:00 +02:00
Nick Fitzgerald
f109f2ac30 Bug 1214775 - Add DevToolsUtils.assert and deprecate DevToolsUtils.dbg_assert; r=jlongster 2015-10-14 10:58:00 +02:00
Nick Fitzgerald
77e69b57b8 Bug 1214070 - Add support for diffing census reports to HeapAnalysesWorker; r=jsantell 2015-10-15 08:23:00 +02:00
Nick Fitzgerald
842b5596e6 Bug 1213436 - Reject core dumps with node IDs that don't fit in an IEEE 754 double; r=sfink 2015-10-13 11:59:00 +02:00
Jordan Santell
e4c6c069b8 Bug 1215251 - Add redux middleware for managing async action creators via generators and promises. r=fitzgen 2015-10-15 17:04:02 -07:00
J. Ryan Stinnett
f6d574e30e Bug 1215081 - Namespace URLs don't like robots prepending random strings. r=bgrins 2015-10-15 18:42:52 -05:00
Alexandre Poirot
d874c1f117 Bug 1204808 - Move devtools prefs to its own file in /devtools folder. r=jryans 2015-10-15 03:47:21 -07:00
Alexandre Poirot
89cb263b54 Bug 1204812 - Keep Console.jsm in toolkit/modules/ r=jryans,Mossop
--HG--
rename : devtools/shared/Console.jsm => toolkit/modules/Console.jsm
2015-10-15 03:45:22 -07:00
Patrick Brosset
0b132638a2 Bug 1197192 - Allow dragging the scrubber not just from the timeline header; r=ochameau
This adds a new invisible element centered around the scrubber and
thick enough for users to drag from.

--HG--
extra : commitid : 8T6UnzIMd35
extra : rebase_source : 4076198dae2bd3cf9fce7ad68f5f5615d98ef5bf
extra : histedit_source : e1b038a2dc1f9a6bca504c207886d67e75636e8f%2C26ac318b25a7abd516fedfbced3ced3359af58c4
2015-10-15 10:14:35 +02:00
Jan Odvarko
c77bb5f29b Bug 1214629 - Lazy load modules for the JSON Viewer; r=jryans 2015-10-14 16:12:03 +02:00
Jordan Santell
c9656c9187 Bug 1213137 - Initial react app for memory tool with its snapshot list view. r=jlong 2015-10-14 11:31:59 -07:00
Brian Grinstead
5f553b202c Bug 1214663 - Make CodeMirror not break when encountering a <constructor> tag;r=Gijs
--HG--
extra : commitid : 5eSuUmwUSK6
2015-10-14 11:29:19 -07:00
Jordan Santell
cd1103e7d0 Bug 1213138 - Add react-redux library to developer tools. r=gerv 2015-10-14 10:07:59 -07:00
Patrick Brosset
ddce066416 Bug 1199589 - Display the current timeline time in the toolbar; r=bgrins
--HG--
extra : commitid : EUwwgmqS8bd
extra : rebase_source : eeff4cbcf4409f7bb35801782fc3345738220473
2015-10-14 10:03:29 +02:00
Jordan Santell
c4ed200669 Bug 1214231 - Provide an option to generate census tree nodes in a worker when taking a census. r=fitzgen 2015-10-13 16:41:10 -07:00
Henrik Tjäder
990b69d9bd Bug 1161698 - Imported profiles should use their filename as the display label. r=jsantell 2015-10-13 16:27:12 -07:00
Simon Lindholm
dde8eb4d15 Bug 1192421 - Don't clear rule-view when changing selection; r=pbro
This is to prevent the rule-view from flickering when a new node is
selected.
This also makes the rule-vuew non-interactive (not responsding to
user events) during the refresh time.
If this takes too long, the rule-view is hidden after a delay.
This also fixes a race condition in style-inspector-overlay's
highlighters due to _hideCurrent being unnecessarily async.

--HG--
extra : rebase_source : 87232abdd49cd149a482d6212aa80e960e8918c6
2015-10-13 09:37:57 +02:00
Brian Grinstead
8f12b46988 Bug 1189464 - Add test coverage to make sure theme-fg-contrast class is removed on edit outer html;r=me
--HG--
extra : commitid : CvgS76dH3Al
2015-10-13 07:20:05 -07:00
Andrew Krawchyk
87925d2d5f Bug 1189464 - Remove theme-fg-contrast class from closing tag in markup view after editing outer html;r=bgrins
--HG--
extra : commitid : AbdW16hJZ9S
2015-10-13 07:19:26 -07:00
Patrick Brosset
b444450c45 Bug 1205681 - 3 - Tests for the timeline rewind button; r=tromey
--HG--
extra : commitid : CfIyUt9zNdF
extra : rebase_source : 507760c9f3922745d1625f082a07a581baab0b4f
extra : histedit_source : c98fa919bba4e70a43ad02147496e890829fd22b
2015-10-12 11:39:21 +02:00
Patrick Brosset
f67efc0216 Bug 1205681 - 2 - Implement the rewind timeline button behavior; r=tromey
--HG--
extra : commitid : 1DAcDD0XEp7
extra : rebase_source : a6127a80af0ba2954c04358d553ba17f5324791c
extra : histedit_source : f9eb3e5c2ed97ff43791d330ffe8b2d880139087
2015-10-12 11:34:59 +02:00
Patrick Brosset
e1a9bcfe57 Bug 1205681 - 1 - Add a timeline rewind button to the toolbar; r=zer0
--HG--
extra : commitid : 6b6vZmm889f
extra : rebase_source : acc55838af1a0f0c4a24bc7843cecb8afdbf0bf4
extra : histedit_source : 33ceda5c558bb4196a2a739b388b73e47c4de9c8
2015-10-09 14:08:07 +02:00
Carsten "Tomcat" Book
2803b80084 Merge m-c to fx-team 2015-10-13 12:43:53 +02:00
Nick Fitzgerald
af3b702acd Bug 1201621 - Add support for allocation stack breakdowns to the heap analysis worker; r=jsantell 2015-10-12 13:29:49 -07:00
Jan Odvarko
68664c950e Bug 1132203 - Fixing theme and intermittent test failure; r=jryans 2015-10-05 13:14:07 +02:00
Jan Odvarko
85b82c274f Bug 1132203 - Load JSON viewer only for top level documents; r=bz 2015-09-28 13:48:33 +02:00
Jan Odvarko
3a684bba72 Bug 1132203 - Load JSON viewer dynamically on demand; r=jryans 2015-09-28 13:34:03 +02:00
Jan Odvarko
ef579c42e5 Bug 1132203 - Tests for JSON Viewer; r=jryans 2015-09-28 13:33:45 +02:00
Jan Odvarko
dd664dced5 Bug 1132203 - JSON Viewer for application/json documents; r=jlong 2015-09-28 13:33:20 +02:00