Commit Graph

555 Commits

Author SHA1 Message Date
Brian Grinstead
42d045631d Bug 1216668 - Move Parser.jsm to devtools/shared so the webconsole server can use it;r=jryans 2015-10-21 07:09:39 -07:00
Wes Kocher
842108a147 Backed out changeset 3a73b2d41ed5 (bug 1201542) for test_census-view-01.html failures 2015-10-20 12:40:13 -07:00
Grisha Pushkov
5baeb90500 Bug 994555 - Adds contextmenu items to edit add and delete attributes; r=pbro 2015-10-20 16:47:02 +02:00
Nick Fitzgerald
914e7a2ce5 Bug 1201542 - Implement allocationSite breakdown for CensusTreeNode; r=jsantell 2015-10-20 10:21:33 -07:00
Tim Nguyen
3558df7df5 Bug 1208864 - Tests for duplicate node context menu item in markup view. r=pbro 2015-10-18 14:30:00 +02:00
Tim Nguyen
7168230c61 Bug 1208864 - Duplicate node context menu item in markup view. r=pbro 2015-10-19 14:04:00 +02:00
Carsten "Tomcat" Book
e17f1c23a6 Merge m-c to fx-team 2015-10-20 12:33:28 +02:00
Carsten "Tomcat" Book
89186c2da3 merge mozilla-inbound to mozilla-central a=merge 2015-10-20 12:00:53 +02:00
Nick Fitzgerald
ed5dd569cd Bug 1215606 - Ensure that DevToolsUtils.assert is properly exported; r=jsantell 2015-10-20 10:56:03 +05:30
Nick Fitzgerald
a74e3db448 Bug 1214867 - Add HeapSnapshot.prototype.creationTime; r=bholley 2015-10-20 10:55:49 +05:30
Brian Grinstead
775f5f14cd Bug 1216217 - Make selecting a worker from the debugger's worker list work;r=jlongster 2015-10-19 15:27:19 -07:00
Jordan Santell
303440db6e Bug 1215397 - Add state and UI for breakdowns in memory tool. r=fitzgen 2015-10-19 13:57:33 -07:00
Tim Nguyen
10c27956bd Bug 1211190 - Convert hardcoded colors to CSS variables in devtools. r=bgrins, jsantell 2015-10-19 22:28:54 +02:00
Carsten "Tomcat" Book
bd98a1428e Backed out changeset 43d44f938388 (bug 1214867) for xpcshell test failures 2015-10-19 10:58:01 +02:00
Andrew McCreight
1b9d8f8692 Bug 1219842 - Enable a bunch of mochitest-plain tests under e10s. r=mrbkap 2015-10-31 06:26:44 -07:00
Carsten "Tomcat" Book
a2f61f8ddc Merge m-c to mozilla-inbound 2015-10-22 11:55:01 +02:00
Patrick Brosset
284854c724 Bug 1194639 part 0 - Filter out changed animation mutations in devtools; r=mratcliffe 2015-10-19 15:51:24 +02:00
Philip Chee
0391227ad0 Bug 1223344 - Some tweaks to gDevTools.jsm to get Devtools working in SeaMonkey r=jryans 2015-11-27 03:07:50 +08:00
Eddy Bruel
ae9f7957d0 Bug 1218817 - Fix a bug in WorkerActorList;r=janx 2015-11-26 17:36:28 +01:00
Jan Odvarko
73500670b8 Bug 1219281 - JSON View: Better styling for arrays; r=jryans 2015-10-28 16:25:50 +01:00
Tom Tromey
6c6bbcbd33 Bug 1218808 - make renaming a property on an element work. r=pbrosset 2015-10-27 14:02:00 +01:00
Tom Tromey
78d31676e6 Bug 1213412 - don't override property while editing. r=bgrins 2015-10-27 12:22:00 +01:00
Helen V. Holmes
7bd74208ae Bug 1210752 - Updated icons to be on the pixel grid. r=pbrosset 2015-10-28 14:19:00 +01:00
Jan Keromnes
ec15be6f5c Bug 1204601 - Add open/close telemetry to about:debugging. r=jryans p=vladan 2015-10-27 09:42:00 +01:00
Tom Tromey
0725c2e293 Bug 1179318 - fix css property name completion. r=pbrosset 2015-10-27 09:12:00 +01:00
Jordan Santell
d0be904a21 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
c58ea406b4 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
dd638d339b 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
1703bca647 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
92315b6ebc 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
33ed023146 Bug 1218670 - Add % to heap view tree items; r=jsantell 2015-10-29 17:21:06 -07:00
Victor Porof
0ed1f96231 Bug 1213100 - Part 1: fix gnarly layout-related bugs, r=jsantell 2015-10-30 00:35:44 +01:00
Brian Grinstead
31568c7aaa Bug 1219872 - Fix animationinspector permafail on beta by turning on dom.animations-api.core.enabled;r=birtles,a=bustage 2015-10-29 16:29:09 -07:00
Tom Tromey
288855367c Bug 1217328 - let filter editor work on invalid values. r=pbrosset 2015-10-26 06:22:00 +01:00
Tom Tromey
84e96249a4 Bug 1217328 - make FilterWidget.js eslint-clean. r=pbrosset 2015-10-26 06:22:00 +01:00
Michael Ratcliffe
c1ab28345a Bug 1205814 - mozilla eslint plug: allow top level var only r=pbrosset 2015-10-26 14:39:47 +00:00
Jordan Santell
fdd0d3e07a Bug 1217239 - Style the heap widget in memory tools. r=fitzgen 2015-10-26 22:40:45 -07:00
Nick Fitzgerald
d40bed6c57 Bug 1214867 - Add HeapSnapshot.prototype.creationTimeStamp. r=bholley 2015-10-16 08:42:00 -04:00
J. Ryan Stinnett
5c7c25e77a Bug 1200485 - Repair view source URL in waterfall details. r=jsantell 2015-10-16 06:17:00 -04:00
Kate McKinley
8ea90d6b77 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
79abdad7da Bug 1200073 - Use extra space before the computed view checkbox so it's not touching the sibling text input. r=pbrosset 2015-10-16 15:36:54 -07:00
Jan Odvarko
b7892a7c58 Bug 1211918 - Expose variables.css and use it in the JSON Viewer. r=jryans 2015-10-16 12:44:47 +02:00
Nick Fitzgerald
dbcefad986 Bug 1215203 - Log a deprecation warning when DevToolsUtils.dbg_assert is called. r=jlongster 2015-10-15 16:04:00 -04:00
Jan Odvarko
4eb085486b Bug 1199180 - Fix arguments for executeInContent; r=pbrosset 2015-10-12 15:24:32 +02:00
Nathan Froyd
9c5965b035 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
2015-10-18 01:24:48 -04:00
Nathan Froyd
e504437747 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
1d97342df5 Merge f-t to m-c, a=merge 2015-10-17 11:19:46 -07:00
Patrick Brosset
573931eac7 Bug 1197100 - 4 - Move time-block UI to its own component; r=tromey 2015-10-16 22:35:28 +02:00
Jordan Santell
f0d14e473f Bug 1214872 - Set up state changes in the memory tool. r=fitzgen 2015-10-16 15:16:55 -07:00
Wes Kocher
9a0c35e2f6 Merge m-c to inbound, a=merge 2015-10-16 12:30:35 -07:00
Ryan VanderMeulen
28864ecee4 Backed out changeset a6d52da2c539 (bug 1197100) because it was pushed accidentally. 2015-10-16 16:30:00 -04:00
Patrick Brosset
99785ae4bd Bug 1197100 - 4 - Move time-block UI to its own component; r=tromey 2015-10-16 17:10:21 +02:00
Jordan Santell
1a817ae221 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
dbc2f0b371 Bug 1178726 - Simplify how we deal with freezing/thawing workers;r=jlongster,khuey 2015-10-16 18:48:26 +02:00
Nick Fitzgerald
d35239a049 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
f801bba712 Bug 1214775 - Add DevToolsUtils.assert and deprecate DevToolsUtils.dbg_assert; r=jlongster 2015-10-14 10:58:00 +02:00
Nick Fitzgerald
29b1984703 Bug 1214070 - Add support for diffing census reports to HeapAnalysesWorker; r=jsantell 2015-10-15 08:23:00 +02:00
Nick Fitzgerald
38f2c19146 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
28a8ab99a5 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
c24f1d3695 Bug 1215081 - Namespace URLs don't like robots prepending random strings. r=bgrins 2015-10-15 18:42:52 -05:00
Alexandre Poirot
7416d7ae00 Bug 1204808 - Move devtools prefs to its own file in /devtools folder. r=jryans 2015-10-15 03:47:21 -07:00
Alexandre Poirot
56e4b75c0b Bug 1204812 - Keep Console.jsm in toolkit/modules/ r=jryans,Mossop 2015-10-15 03:45:22 -07:00
Patrick Brosset
dad4c0a4b1 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.
2015-10-15 10:14:35 +02:00
Jan Odvarko
c96a599206 Bug 1214629 - Lazy load modules for the JSON Viewer; r=jryans 2015-10-14 16:12:03 +02:00
Jordan Santell
dcaa389de4 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
e70101a9c5 Bug 1214663 - Make CodeMirror not break when encountering a <constructor> tag;r=Gijs 2015-10-14 11:29:19 -07:00
Jordan Santell
d38525139b Bug 1213138 - Add react-redux library to developer tools. r=gerv 2015-10-14 10:07:59 -07:00
Patrick Brosset
dbf48d751d Bug 1199589 - Display the current timeline time in the toolbar; r=bgrins 2015-10-14 10:03:29 +02:00
Jordan Santell
0a184d580c 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
f7dd4726c6 Bug 1161698 - Imported profiles should use their filename as the display label. r=jsantell 2015-10-13 16:27:12 -07:00
Simon Lindholm
731e3a7244 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.
2015-10-13 09:37:57 +02:00
Brian Grinstead
48e6e78790 Bug 1189464 - Add test coverage to make sure theme-fg-contrast class is removed on edit outer html;r=me 2015-10-13 07:20:05 -07:00
Andrew Krawchyk
ab6b4ab0c7 Bug 1189464 - Remove theme-fg-contrast class from closing tag in markup view after editing outer html;r=bgrins 2015-10-13 07:19:26 -07:00
Patrick Brosset
b353bcfaea Bug 1205681 - 3 - Tests for the timeline rewind button; r=tromey 2015-10-12 11:39:21 +02:00
Patrick Brosset
5a70ca715f Bug 1205681 - 2 - Implement the rewind timeline button behavior; r=tromey 2015-10-12 11:34:59 +02:00
Patrick Brosset
5784e1cc71 Bug 1205681 - 1 - Add a timeline rewind button to the toolbar; r=zer0 2015-10-09 14:08:07 +02:00
Carsten "Tomcat" Book
11f5525d90 Merge m-c to fx-team 2015-10-13 12:43:53 +02:00
Nick Fitzgerald
2f88c58107 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
4ea4f6ad7d Bug 1132203 - Fixing theme and intermittent test failure; r=jryans 2015-10-05 13:14:07 +02:00
Jan Odvarko
880daa2e60 Bug 1132203 - Load JSON viewer only for top level documents; r=bz 2015-09-28 13:48:33 +02:00
Jan Odvarko
28af8fb617 Bug 1132203 - Load JSON viewer dynamically on demand; r=jryans 2015-09-28 13:34:03 +02:00
Jan Odvarko
48f6bb40aa Bug 1132203 - Tests for JSON Viewer; r=jryans 2015-09-28 13:33:45 +02:00
Jan Odvarko
885bdca93a Bug 1132203 - JSON Viewer for application/json documents; r=jlong 2015-09-28 13:33:20 +02:00
Jan Odvarko
f24234b7df Bug 1132203 - Libs for JSON Viewer; r=jlong 2015-09-28 13:32:37 +02:00
Jan Odvarko
f3312aa284 Bug 1206618 - Properly set HAR response mime type; r=jryans 2015-10-12 13:52:27 +02:00
Nick Fitzgerald
096deba911 Bug 1226225 - Allow backups of size zero in ZeroCopyNSIOutputStream::BackUp; r=jimb 2015-11-20 11:36:10 -08:00
Nick Fitzgerald
dab52d534b Bug 1226176 - Compute retained sizes in dominator trees and expose them to JavaScript; r=bz,sfink 2015-11-20 09:08:15 -08:00
Tom Tromey
fc8b2a7be1 Bug 1029459 - remove output-parser iteration limit. r=pbrosset 2015-10-11 20:24:31 +02:00
mitchfriedman
f46b45a818 Bug 852931 - cmd+click jumps to function defintion in the debugger. r=jlongster 2015-10-11 20:24:31 +02:00
J. Ryan Stinnett
4edc06927e Bug 1196047 - Move tern to client/sourceeditor. r=bgrins 2015-10-09 18:26:10 -05:00
J. Ryan Stinnett
2d0121229b Bug 1196047 - Move shared/shared perf files to server/performance. r=jsantell 2015-10-09 18:26:09 -05:00
J. Ryan Stinnett
33bbaf4343 Bug 1196047 - Move most of shared/performance to client or server. r=jsantell 2015-10-09 18:26:08 -05:00
J. Ryan Stinnett
51c5fffe23 Bug 1196047 - Move worker*.js to devtools/shared. r=jsantell 2015-10-09 18:26:07 -05:00
J. Ryan Stinnett
189435ff1a Bug 1196047 - Move async-storage.js to devtools/shared. r=bgrins 2015-10-09 18:26:06 -05:00
J. Ryan Stinnett
b74365924e Bug 1196047 - Move indentation.js to devtools/shared. r=bgrins 2015-10-09 18:26:05 -05:00
J. Ryan Stinnett
b288f6f396 Bug 1196047 - Move system.js to devtools/shared. r=jsantell 2015-10-09 18:26:04 -05:00
jarjun
9e4f496614 Bug 1039482 - Properly position and style the file name edit field in the projecteditor. r=bgrins
---
 devtools/client/projecteditor/lib/tree.js          | 41 +++++++++++++++++++---
 .../test/browser_projecteditor_rename_file.js      |  2 +-
 devtools/client/shared/inplace-editor.js           | 11 ++++--
 .../client/themes/projecteditor/projecteditor.css  |  2 +-
 4 files changed, 48 insertions(+), 8 deletions(-)
2015-10-09 12:46:13 -07:00
Hallvord R. M. Steen
3cb01ea269 Bug 1183325 - Allow use of debugger shortcut keys when split console has focus;r=bgrins 2015-10-07 22:09:55 +02:00
Jordan Santell
eca2d5dd6d Bug 1173775 - Tests for bug 1173775. r=vporof 2015-10-06 15:50:19 -07:00
Nounours Heureux
deaa9d66e2 Bug 1173775 - Right-clicking a file in the call tree doesn't open it anymore. r=jsantell
From 6615e770e8c00ee4f4dfb3fbdd5d12e2032c9161 Mon Sep 17 00:00:00 2001
2015-10-06 15:48:00 -07:00
J. Ryan Stinnett
8895ab83f5 Bug 1212653 - Fix Simulator.jsm exports. r=ochameau 2015-10-09 12:11:45 -05:00
J. Ryan Stinnett
4b5d595d49 Backout "Bug 1196047 - Fix Simulator.jsm exports. r=ochameau", wrong bug. 2015-10-09 12:09:04 -05:00
rocik
2099fd3d90 Bug 1070719 - Autosave project files before running. r=jryans 2015-10-09 12:06:20 -05:00
J. Ryan Stinnett
5d422da967 Bug 1196047 - Fix Simulator.jsm exports. r=ochameau 2015-10-09 12:04:30 -05:00
Carsten "Tomcat" Book
450968343c Merge m-c to fx-team 2015-10-09 14:33:28 +02:00
Carsten "Tomcat" Book
13543931d2 merge mozilla-inbound to mozilla-central a=merge 2015-10-09 11:43:07 +02:00
Patrick Brosset
8a9f8327ac Bug 1211810 - Add a way to lock the highlighter on animated nodes from animation-inspector; r=tromey 2015-10-09 10:44:53 +02:00
Tom Tromey
a63811b692 Bug 1124210 - preserve color case when using color picker; r=mratcliffe 2015-10-08 07:54:00 +02:00
J. Ryan Stinnett
d494e7d87b Bug 1210956 - Clean up missed theme references after migration. r=bgrins 2015-10-08 13:43:05 -05:00
Avik Pal
15a1b4198b Bug 1157789 - Add a test for the Inspector's collapse/expandAll context menu items. r=janx 2015-10-07 11:33:00 +02:00
Tom Tromey
cd279eacf2 Bug 965181 - respect default color unit when choosing a color. r=mratcliffe 2015-10-07 12:04:00 +02:00
Eddy Bruel
5187915039 Bug 1205305 - Fix a race condition in browser_dbg_server-conditional-bp-02.js;r=jlong 2015-10-08 16:33:37 +02:00
Carsten "Tomcat" Book
cc5cc0661d Merge m-c to fx-team 2015-10-08 16:11:56 +02:00
Carsten "Tomcat" Book
c3a4faf573 merge mozilla-inbound to mozilla-central a=merge 2015-10-08 15:26:54 +02:00
Wes Kocher
c9c7d06d9a Merge m-c to fx-team a=merge 2015-10-07 11:33:10 -07:00
Wes Kocher
09022f945d Merge inbound to m-c a=merge 2015-10-07 10:29:41 -07:00
Wes Kocher
fcbfeca36b Backed out changeset 1f51d1614b9a (bug 1207245) 2015-10-07 10:19:31 -07:00
Wes Kocher
b3e106628e Backed out changeset 91d4539e00ce (bug 1207245) 2015-10-07 10:19:19 -07:00
Wes Kocher
94e8c72c6d Merge fx-team to central, a=merge 2015-10-07 09:58:09 -07:00
Nathan Froyd
806d8619d3 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.

 # 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
2015-10-07 16:50:25 -04:00
Nathan Froyd
34d7cd6c43 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' | \
    xargs perl -p -i -e 's/byRef/getter_AddRefs/g'
2015-10-07 15:05:02 -04:00
Carsten "Tomcat" Book
a34de61b50 Backed out 6 changesets (bug 1132203) for e10s-dt2 test failures
Backed out changeset d6e2d567d8c3 (bug 1132203)
Backed out changeset 8a90df6a9ae7 (bug 1132203)
Backed out changeset 0677c5169e05 (bug 1132203)
Backed out changeset f3023ebc9881 (bug 1132203)
Backed out changeset f00c53c8ffd4 (bug 1132203)
Backed out changeset 2a6416177736 (bug 1132203)
2015-10-07 15:35:31 +02:00
Carsten "Tomcat" Book
9f1c0bf17d Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Sebastian Hengst
378b7180e7 Backed out changeset c6b267589d0d (bug 1202902) for Mulet Reftest, W3C Platform Test and other failures. r=backout a=backout on a CLOSED TREE 2015-10-07 13:36:26 +02:00
Tom Tromey
78e5ea1e2a Bug 1195995 - merge css-tokenizer into css-parsing-utils; r=mratcliffe 2015-10-06 10:13:00 -04:00
Brian Grinstead
e084f4b9a3 Bug 1210954 - Move devtools variables into a single variables.css file;r=jryans;r=jsantell 2015-10-07 08:19:44 -07:00
Brian Grinstead
468c58a9d3 Bug 1198039 - Don't modify the DOM after dragging an element and putting it back where it started;r=pbrosset 2015-10-07 08:19:09 -07:00
Jan Odvarko
979a8ebb97 Bug 1132203 - Fixing theme and intermittent test failure; r=jryans 2015-10-05 13:14:07 +02:00
Tom Tromey
fd7cfc2b95 Bug 984880 - as-authored styles in the rule view; r=pbrosset,r=bgrins 2015-10-06 09:35:31 -07:00
Patrick Brosset
334371cbfd Bug 1197100 - 3 - Remove code duplication in animation actor tests; r=miker 2015-09-29 16:43:48 +02:00
Patrick Brosset
4ea0cf8d0f Bug 1197100 - 2 - Rename all animation actor tests so the filenames actually make sense; r= miker 2015-09-29 15:51:23 +02:00
Patrick Brosset
0504434ab1 Bug 1197100 - 1 - Add getFrames method to the AnimationPlayerActor; r=miker 2015-09-29 14:53:15 +02:00
Patrick Brosset
74f841a8a1 Bug 1211796 - Do not convert CSS filters to computed values before opening the Filter Widget; r=tromey 2015-10-06 10:29:55 +02:00
Brian Grinstead
ec703b86f5 Bug 1211017 - Show URL as the title in worker toolboxes;r=ejpbruel 2015-10-06 08:04:36 -07:00
Jan Odvarko
bc07f1e288 Bug 1132203 - Load JSON viewer only for top level documents; r=bz 2015-09-28 13:48:33 +02:00
Jan Odvarko
608cbebbbc Bug 1132203 - Load JSON viewer dynamically on demand; r=jryans 2015-09-28 13:34:03 +02:00
Jan Odvarko
44cfe0bcf1 Bug 1132203 - Tests for JSON Viewer; r=jryans 2015-09-28 13:33:45 +02:00
Jan Odvarko
522a672e19 Bug 1132203 - JSON Viewer for application/json documents; r=jlong 2015-09-28 13:33:20 +02:00
Jan Odvarko
0af766d08c Bug 1132203 - Libs for JSON Viewer; r=jlong 2015-09-28 13:32:37 +02:00
Jennifer Fong
9d074e663a Bug 1209641 - Remove dropdown layout and use sidebars layout. r=jryans 2015-10-06 14:52:00 +02:00
Raphaël Lustin
7fd23cd79a Bug 1209023 - Debugger tabs should handle longer labels correctly. r=pbrosset 2015-10-05 09:29:00 +02:00
Jordan Santell
d938e964e0 Bug 1155295 - Fix off-center search clear button in devtools. r=bgrins 2015-10-06 16:26:00 +02:00
Tom Tromey
427ab7b5da Bug 1195357 - make stringifyProperty escape text for CSS comment; r=pbrosset 2015-09-28 09:49:00 +02:00
Manav Batra
610ad12fae Bug 1206426 - Updated WebIDE's unrestricted help URL. r=jryans 2015-10-05 13:32:46 -05:00
Carsten "Tomcat" Book
9eaa0d1abc Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
Backed out changeset cfc1820361f5 (bug 1202902)
2015-10-07 12:13:45 +02:00
Johan K. Jensen
f49e3afe8b Bug 1207544 - Rename DPI to DPR in schreenshot gcli. r=jryans 2015-09-23 16:46:34 +02:00
J. Ryan Stinnett
b31dc69bb4 Bug 1209634 - Reformat target.js to match ESLint rules. r=past 2015-10-01 18:13:24 -05:00
J. Ryan Stinnett
bc83a3adfb Bug 1209634 - Remove unused target.version. r=past 2015-10-01 18:13:24 -05:00
J. Ryan Stinnett
7be621097b Bug 1209634 - Remove unused WindowTarget. r=past 2015-10-01 18:13:24 -05:00
Shu-yu Guo
53a85861c1 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Shu-yu Guo
335cec2303 Bug 1202902 - Fix the world. (r=ato for marionette, rs=Mossop for rest) 2015-10-06 14:00:30 -07:00
Bill McCloskey
bf892cf58b Back out bug 967873 - Test changes for async removeTab 2015-10-07 11:15:11 -07:00
Carsten "Tomcat" Book
d061a337ca Merge m-c to fx-team on a CLOSED TREE 2015-10-05 13:54:17 +02:00
Alexandre Poirot
1816629b17 Bug 1207977 - Ensure that node are correctly highlighted. r=zer0
Assert that each cardinal point of the node is within the box model
and fix the tests that has broken/weak assertions.
2015-10-05 02:51:39 -07:00
Alexandre Poirot
41b0f274bc Bug 1191868 - Tweak WebIDE to support Simulator based on Mulet. r=jryans 2015-10-05 02:51:38 -07:00
Ehsan Akhgari
51086324ae Bug 1180349 - Increase the timeout for browser_markupview_links_01.js 2015-10-04 13:29:36 -04:00
Jan Keromnes
6e81c2f48c Bug 1196785 - Create an about:debugging page to list debuggable devtools targets. r=jryans 2015-10-02 08:10:00 +02:00
Jan Keromnes
f3e98063df Bug 1200534 - Upgrade devtools version of React to 0.14-rc1. r=jlongster 2015-09-30 04:40:00 +02:00
Tom Tromey
bf4275d36a Bug 1195356 - make parseDeclarations handle comments; add rewriteDeclarations; r=pbrosset 2015-10-01 09:31:00 +02:00
Tom Tromey
15670d532b Bug 979574 - don't let inherited properties override with !important. r=bgrins 2015-10-01 09:36:00 +02:00
Carsten "Tomcat" Book
47fa9b2267 Merge m-c to mozilla-inbound 2015-10-26 11:29:00 +01:00
Tom Tromey
65c6b2e305 Bug 863089 - replace Debugger.Script.getOffsetLine with getOffsetLocation; r=fitzgen 2015-10-22 09:35:00 +02:00
Jonas Sicking
2f84ddb84f Bug 1182571: Fix nsILoadInfo->GetContentPolicyType API to be less ambigious. Audit and fix all users of it. r=ckerschb 2015-10-19 11:14:54 -07:00
Wes Kocher
376a071f0b Merge m-c to inbound, a=merge 2015-10-08 14:35:43 -07:00
Daniel Holbert
9657de6334 Bug 1212680: Simplify gradient in browser_ruleview_authored.js, & avoid depending on supportedness of -moz & -webkit prefixed gradients. r=tromey 2015-10-08 11:58:26 -07:00
Carsten "Tomcat" Book
91e1ac6fd2 Merge m-c to mozilla-inbound 2015-10-02 13:37:27 +02:00
Carsten "Tomcat" Book
179a6e54ad merge mozilla-inbound to mozilla-central a=merge 2015-10-02 11:52:49 +02:00
Helen V. Holmes
f39735f04d Bug 1205046 - Replace devtools panel icons with new ones;r=bgrins 2015-10-01 17:16:15 -07:00
Brian Grinstead
90d8277c07 Bug 1210430 - Use Promise.jsm to make beta doorhanger work again;r=jsantell 2015-10-01 13:26:53 -07:00
Brian Grinstead
298bdf596d Bug 1210375 - Use correct GRAB_DELAY in the markup view;r=pbrosset 2015-10-01 13:26:11 -07:00
Jordan Santell
023030c699 Bug 1210287 - Align twisties in the web console when a stack is displayed. r=ochameau 2015-09-30 21:12:08 -07:00
Carsten "Tomcat" Book
ec2dae050c Merge m-c to fx-team 2015-10-01 14:16:12 +02:00
Carsten "Tomcat" Book
b78014b465 merge mozilla-inbound to mozilla-central a=merge 2015-10-01 12:39:25 +02:00
Nick Fitzgerald
0edc801f8a Bug 1196461 - De-duplicate strings in heap snapshot core dumps; r=shu,jimb
This changeset replaces all of the

    // char16_t[]
    optional bytes someProperty = 1;

one- and two-byte string properties in the CoreDump.proto protobuf definition
file with:

    oneof {
        // char16_t[]
        bytes  someProperty    = 1;
        uint64 somePropertyRef = 2;
    }

The first time the N^th unique string is serialized, then someProperty is used
and the full string is serialized in the protobuf message. All following times
that string is serialized, somePropertyRef is used and its value is N.

Among the other things, this also changes JS::ubi::Edge::name from a raw pointer
with commented rules about who does or doesn't own and should and shouldn't free
the raw pointer to a UniquePtr that enforces those rules rather than relying on
developers reading and obeying the rules in the comments.
2015-09-30 16:03:31 -07:00
Brian Grinstead
878ab3a051 Bug 1208544 - Listen to nativeAnonymousChildList changes from devtools;r=pbrosset 2015-09-24 08:23:34 -07:00
Wes Kocher
2bc1c3d4b3 Merge m-c to inbound a=merge 2015-09-30 14:10:21 -07:00
Tooru Fujisawa
67def6d99f Bug 1207499 - Part 14: Remove use of expression closure from devtools/. r=pbrosset 2015-09-24 21:31:45 +09:00
Tooru Fujisawa
1005566b14 Bug 1207490 - Part 6: Remove use of expression closure from browser/devtools/. r=vporof 2015-09-21 02:25:07 +09:00
Bill McCloskey
2a4d871bbc Bug 967873 - Test changes for async removeTab (r=Gijs) 2015-10-01 21:18:05 -07:00
Michael Ratcliffe
58a60dc939 Bug 1203520 - We need a DevTools ESLint plugin containing our ruleset r=gps 2015-09-30 14:44:48 +01:00
Raphaël Lustin
66eb8f9a66 Bug 1198331 - Titles in sidebar aren't cropped and cross borders between tabs (titles are to long in some locales). r=pbrosset 2015-09-28 15:25:00 +02:00
Patrick Brosset
579f7790de Bug 1174437 - Run the gcli media emulation command run on the server; r=jwalker 2015-09-29 11:01:48 +02:00
Tom Tromey
cb32e6b8ee Bug 1209077 - handle cached empty string in StyleSheetActor._getText; r=bgrins,pbrosset 2015-09-28 07:28:00 +02:00
Tom Tromey
60b6165718 Bug 1197967 - preserve spelling of urls in output-parser.js; r=pbrosset 2015-09-28 07:10:00 +02:00
Jan Keromnes
a643b0924b Bug 1196785 - Drive-by fix DevTools ESLint config. r=pbrosset 2015-09-28 05:49:00 +02:00
Jan Keromnes
bc5e531739 Bug 1196785 - Add rootActor.listWorkers() to list all registered workers. r=past p=ally 2015-09-28 03:58:00 +02:00
Jan Keromnes
53f09dee23 Bug 1196785 - Add worker type to WorkerActor form. r=past 2015-09-28 03:56:00 +02:00
Jordan Santell
c081b30c61 Bug 1209702 - Remove references to vestigial/unimplemented forceCompletion in ThreadActor r=fitzgen 2015-09-29 17:11:36 -07:00
Wes Kocher
a3641c2b36 Backed out changeset 04d495a253a9 (bug 1209702) for linux 64 static build failures 2015-09-29 15:52:36 -07:00
Jordan Santell
130a2a1ffa Bug 1209702 - Remove references to vestigial/unimplemented forceCompletion in ThreadActor r=fitzgen 2015-09-29 13:42:03 -07:00
Wes Kocher
9b08a2ab2e Backed out 5 changesets (bug 1132203) for devtools bustage
Backed out changeset ed8ce0300161 (bug 1132203)
Backed out changeset f6fa722a8636 (bug 1132203)
Backed out changeset ce3ca3b43597 (bug 1132203)
Backed out changeset f8edd4fa4d00 (bug 1132203)
Backed out changeset d618bbcee986 (bug 1132203)
2015-09-29 10:07:24 -07:00
Brian Grinstead
812c68db9d Bug 1209342 - Ignore attribute changes from Mutation Observer with null newValue;r=pbrosset 2015-09-29 08:45:24 -07:00
Carsten "Tomcat" Book
13501ce691 Merge mozilla-central to fx-team 2015-09-29 12:41:12 +02:00
Alexandre Poirot
60a6a230de Bug 1188413 - Introduce key shortcut to reload tools r=past 2015-09-29 03:06:25 -07:00
Carsten "Tomcat" Book
20429d63e4 merge mozilla-inbound to mozilla-central a=merge 2015-09-29 12:00:25 +02:00
Gabriel Luong
922a09719d Bug 1132557 - Part 2: Apply fixes for CodeMirror 5.7.0 upgrade r=bgrins
* * *
Bug 1132557 - Part 3: Apply CodeMirror customization for search.js r=bgrins
* * *
Bug 1132557 - Part 8: Editor config option should be updated r=bgrins
* * *
Bug 1132557 - Part 9: Editor should emit a cursorActivity on setCursor r=bgrins
* * *
Bug 1132557 - Part 10: Make Debugger breadrumbs keyboard access test by refocusing the stack frame r=bgrins
* * *
Bug 1132557 - Part 11: Scratchpad should use capture on the paste event r=bgrins
* * *
Bug 1132557 - Part 12: Stylesheet Editor should always batch up updates r=bgrins
2015-09-28 14:55:51 -07:00
Gabriel Luong
bd4f15eb69 Bug 1132557 - Part 1: Upgrade to CodeMirror 5.7.0 r=bgrins
* * *
Bug 1132557 - Part 1: Update CodeMirror License r=bgrins
* * *
Bug 1132557 - Part 2: Upgrade existing addons to CodeMirror 5.7.0 r=bgrins
* * *
Bug 1132557 - Part 4: Upgrade existing CodeMirror keymap to 5.7.0 r=bgrins
* * *
Bug 1132557 - Part 5: Upgrade existing CodeMirror mode to 5.7.0 r=bgrins
* * *
Bug 1132557 - Part 6: Upgrade to CodeMirror 5.7.0 r=bgrins
* * *
Bug 1132557 - Part 7: Upgrade existing CodeMirror tests to 5.7.0 r=bgrins
* * *
Bug 1132557 - Part 13: Update CodeMirror README for version 5.7.0 r=bgrins
2015-09-28 14:55:48 -07:00
Jan Odvarko
2b6d7c2f1f Bug 1132203 - Load JSON viewer only for top level documents; r=bz 2015-09-28 13:48:33 +02:00
Jan Odvarko
0777b3de2a Bug 1132203 - Load JSON viewer dynamically on demand; r=jryans 2015-09-28 13:34:03 +02:00
Jan Odvarko
d33ee11e3e Bug 1132203 - Tests for JSON Viewer; r=jryans 2015-09-28 13:33:45 +02:00
Jan Odvarko
fc3e98108c Bug 1132203 - JSON Viewer for application/json documents. r=jlong 2015-09-28 13:33:20 +02:00
Jan Odvarko
a9c77bccd3 Bug 1132203 - Libs for JSON Viewer. r=jlong 2015-09-28 13:32:37 +02:00
Matteo Ferretti
105c952571 Bug 1089240 - Add a measurement tool. r=pbrosset 2015-09-28 15:14:00 +02:00
Cameron McCormack
025e4e9cf3 Bug 1198708 - Part 3: Serialize computed {transition,animation}-timing-function using their specified values. r=birtles
The CSS Transitions and Animations specs define the computed value of
a {transition,animation}-timing-function property as being the same as
the specified value, so we should expose the specific value we recorded
on nsTimingFunction in Part 1 through nsComputedDOMStyle.
2015-09-29 12:20:14 +10:00
Gijs Kruitbosch
d38832a5c7 Bug 636905 - part 3: flip prefs in tests to keep them working, r=jaws 2015-09-26 15:01:51 +01:00
Jordan Santell
2711e951ef Bug 1201949 - Initial redux-style controllers for front end memory tool heap snapshot. r=jlongster 2015-09-25 20:09:58 -07:00
Victor Porof
dd387f73aa Bug 1207937 - Increase timeout for browser_timeline-waterfall-generic.js, r=me 2015-09-26 14:44:50 +02:00
Victor Porof
10315ff948 Bug 1196947 - Performance tools should display a message in private browsing, r=jsantell 2015-09-26 06:21:09 +02:00
Nick Fitzgerald
0603f55db4 Bug 1207645 - Create HeapSnapshotFileActor; r=jryans
This commit creates the HeapSnapshotFileActor and moves the transferHeapSnapshot
method from MemoryActor to HeapSnapshotFileActor. This is necessary because
child processes in e10s are sandboxed and do not have access to the file system,
and because MemoryActor is in the sandboxed child process it cannot open the
file and send it over the RDP.

This complexity is hidden at the MemoryFront layer. Users of MemoryFront will
still simply call its saveHeapSnapshot method, and do not need to worry about
the inner workings of how heap snapshot files are transferred over the RDP. This
required adding a third parameter to MemoryFront's initialize method: the
listTabs response.
2015-09-25 15:35:02 -07:00
Gabriel Luong
dd3c26a0a0 Bug 1206425 - Reorganize CodeMirror file structure for easier upgrades r=bgrins 2015-09-25 11:34:06 -07:00
Carsten "Tomcat" Book
c9d93d1463 Backed out 1 changesets (bug 1207645) for Mulet Gaia JS Integration Test Gij 21 and 4 perma test failures
Backed out changeset a23053342d5b (bug 1207645)
2015-09-25 16:54:34 +02:00
Carsten "Tomcat" Book
dcc6391b06 merge mozilla-inbound to mozilla-central a=merge 2015-09-25 14:39:34 +02:00
Nick Fitzgerald
627ac61bf4 Bug 1207645 - Create HeapSnapshotFileActor; r=jryans
This commit creates the HeapSnapshotFileActor and moves the transferHeapSnapshot
method from MemoryActor to HeapSnapshotFileActor. This is necessary because
child processes in e10s are sandboxed and do not have access to the file system,
and because MemoryActor is in the sandboxed child process it cannot open the
file and send it over the RDP.

This complexity is hidden at the MemoryFront layer. Users of MemoryFront will
still simply call its saveHeapSnapshot method, and do not need to worry about
the inner workings of how heap snapshot files are transferred over the RDP. This
required adding a third parameter to MemoryFront's initialize method: the
listTabs response.
2015-09-24 17:19:03 -07:00
Daniel Holbert
5e2d8e2d49 Bug 1169974 part 2: Tell clang to ignore inconsistent-missing-override warnings for MOCK_METHOD2 macro from gtests. r=njn 2015-09-24 16:16:14 -07:00
Nick Fitzgerald
c2c402bb07 Bug 1206290 - Part 0: Move js/UbiNodeTraverse.h to js/UbiNodeBreadthFirst.h; r=sfink 2015-09-24 14:01:22 -07:00
Nathan Froyd
db6b82828e Bug 1207245 - part 1 - move RefCounted<T> to its own file
Various bits depend on RefPtr.h to provide RefCounted<T> and RefPtr<T>.
It will be easier to manage an automatic conversion from RefPtr<T> to
nsRefPtr<T> if we split out the dependency on RefCounted<T> first.
2015-09-22 21:27:34 -04:00
Carsten "Tomcat" Book
c0e40dc581 merge mozilla-inbound to mozilla-central a=merge 2015-09-24 12:03:40 +02:00
Wes Kocher
bf2553207a Merge m-c to fx-team, a=merge CLOSED TREE 2015-09-23 13:26:00 -07:00
Wes Kocher
e216a45117 Merge fx-team to central, a=merge CLOSED TREE 2015-09-23 13:22:10 -07:00
Xidorn Quan
8be32b6c58 Bug 1207443 - Change browser_parsable_css.js to load stylesheets with chrome privilege. r=Gijs 2015-09-23 22:15:04 +10:00
Carsten "Tomcat" Book
ac0c1f45d7 merge mozilla-inbound to mozilla-central a=merge 2015-09-23 12:28:10 +02:00
Wes Kocher
124e7849ac Merge m-c to inbound, a=merge CLOSED TREE 2015-09-23 13:23:42 -07:00
Wes Kocher
2fbad3c011 Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
Backed out changeset e892727a373a (bug 1206168)
Backed out changeset 6c93d1044b7e (bug 1054756)
Backed out changeset 105433ce195b (bug 1054756)
Backed out changeset 13128a88f2b9 (bug 1054756)
Backed out changeset c250abf4fd17 (bug 1054756)
Backed out changeset fc9fef646a97 (bug 1054756)
Backed out changeset c8897f109a08 (bug 1177318)
2015-09-23 12:31:19 -07:00
Andrea Marchesini
829d553dd0 Bug 1207635 - get rid of dom.workers.sharedWorkers.enabled pref, r=khuey 2015-09-23 19:33:40 +01:00
Patrick Brosset
c37a39b506 Bug 1207627 - Remove the markup-view preview feature; r=bgrins 2015-09-23 08:24:43 -07:00
Jon Droniak
c2b0d6b6e5 Bug 1203147 - Add a keyboard shortcut for scrolling elements into view in the inspector. r=pbro 2015-09-18 20:22:00 -07:00
Sami Jaktholm
18e3299729 Bug 1146935 - StyleEditor: Respect the transition preference when a linked CSS file has changed on disk. r=bgrins
This should fix intermittent browser_styleeditor_sourcemap_watching.js
which was disabling transitions to avoid races between the transition
finishing and the 'style-applied' event to be sent from the server.
2015-09-19 11:47:54 +03:00
Wes Kocher
173607d458 Merge m-c to fx-team, a=merge 2015-09-22 16:48:10 -07:00
Michael Layzell
1c1f0ab037 Bug 918742 - Correct handling of author-supplied charsets in XMLHttpRequest, r=bz 2015-09-22 12:26:15 -04:00
J. Ryan Stinnett
60a00e3e33 Bug 1196155 - Update renamed ESLint rules. r=pbrosset 2015-09-21 17:19:19 -05:00
Carsten "Tomcat" Book
a0734f4564 merge mozilla-inbound to mozilla-central a=merge 2015-09-22 12:35:13 +02:00
J. Ryan Stinnett
92f7cd5dd2 Bug 912121 - Misc. DevTools test fixes after migration. rs=devtools 2015-09-20 03:12:51 -05:00
J. Ryan Stinnett
f4fcee6074 Bug 912121 - Create shims for popular DevTools themes in add-ons. rs=devtools
For popular themes used by many DevTools add-ons, add shim files which wrap the
themes and make them available at their previous location.
2015-09-10 23:34:42 -05:00
J. Ryan Stinnett
beb6277e33 Bug 912121 - Create shims for popular DevTools modules in add-ons. rs=devtools
For popular modules used by many DevTools add-ons, add shim files which wrap the
modules and make them available at their previous location.

Each shim includes a deprecation warning to make devs and users aware of the
issue.
2015-09-17 16:28:42 -05:00
J. Ryan Stinnett
f268bdd9cb Bug 912121 - Update misc. DevTools paths and comments. rs=devtools 2015-09-21 12:07:31 -05:00
J. Ryan Stinnett
2e20a03728 Bug 912121 - Package DevTools client themes in devtools.jar. rs=devtools
Break DevTools theme files out of browser.jar and move to a new DevTools
specific jar.  Update all paths of the form:

chrome://browser/skin/devtools/<X>

to

chrome://devtools/skin/<Y>

where <Y> is the source tree path that comes after /devtools/client.
2015-09-21 12:04:31 -05:00
J. Ryan Stinnett
2c94c39c6e Bug 912121 - Migrate DevTools themes. rs=devtools
Move DevTools themes to a new directory using the following step:

hg mv browser/themes/shared/devtools devtools/client/themes

No other changes are made.
2015-09-21 12:04:27 -05:00
J. Ryan Stinnett
9494d02df8 Bug 912121 - Rewrite require / import to match source tree. rs=devtools
In a following patch, all DevTools moz.build files will use DevToolsModules to
install JS modules at a path that corresponds directly to their source tree
location.  Here we rewrite all require and import calls to match the new
location that these files are installed to.
2015-09-21 12:04:18 -05:00
J. Ryan Stinnett
f3f78c80e1 Bug 912121 - Package DevTools client content in devtools.jar. rs=devtools
Break DevTools content files out of browser.jar and move to a new DevTools
specific jar.  Update all paths of the form:

chrome://browser/content/devtools/<X>

to

chrome://devtools/content/<Y>

where <Y> is the source tree path that comes after /devtools/client.
2015-09-21 12:02:37 -05:00
J. Ryan Stinnett
9d667a6057 Bug 912121 - Adjust build configs and test manifests. r=glandium
This step resumes shipping client and server DevTools components to the correct
products, and is enough for "mach build" to complete successfully.
2015-09-17 14:35:36 -05:00
J. Ryan Stinnett
aa8d8847ec Bug 912121 - Adjust ESLint files. r=pbrosset
Move ESList files up to /devtools to represent the entire DevTools tree.

Various relative paths and ignore files are also updated.
2015-09-21 12:02:32 -05:00
J. Ryan Stinnett
5ec8015463 Bug 912121 - Migrate major DevTools directories. rs=devtools
Move major DevTools files to new directories using the following steps:

hg mv browser/devtools devtools/client
hg mv toolkit/devtools/server devtools/server
hg mv toolkit/devtools devtools/shared

No other changes are made.
2015-09-21 12:02:24 -05:00
Carsten "Tomcat" Book
672bd8c19f Merge mozilla-central to mozilla-inbound 2015-09-23 12:47:04 +02:00
Chris Peterson
b06d7f99a7 Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
Nicholas Nethercote
68d4e1a6e5 Bug 1169974 - Tolerate inconsistent-missing-override warnings for MOCK_METHOD2 macro from gtests. r=fitzgen. 2015-09-22 17:33:02 -07:00
Nick Fitzgerald
46e4b0e593 Bug 1201597 - Part 2: Add an IPDL subprotocol for opening core dump files to
save heap snapsots into; r=mrbkap
2015-09-22 12:09:42 -07:00
Nick Fitzgerald
a01fd11bd5 Bug 1201597 - Part 1: Implement an nsIOutputStream for ipc::FileDescriptor; r=mrbkap 2015-09-22 12:09:42 -07:00
Nick Fitzgerald
d4c147af2c Bug 1206288 - Remove JS::ubi::SimpleEdge and make JS::ubi::Edge a concrete class; r=shu 2015-09-22 11:34:30 -07:00
Jason Orendorff
1323fdffb9 Bug 1054756, part 5 - Remove Class::convert. 2015-03-20 16:28:59 -05:00
Jason Orendorff
4cfe9aa85f Bug 1054756, part 5 - Remove Class::convert. 2015-03-20 16:28:59 -05:00
Nick Fitzgerald
484bae3879 Bug 1182653 - Use JSRuntime* instead of JSContext* in ubi::Node infrastructure; r=sfink
This enables the use of ubi::Node in situations where a JSContext* is not
available, and paves the way for debugging utilities to dump shortest paths from
GC roots to a given ubi::Node that can be used while paused in a debugger.
2015-09-23 09:39:56 -07:00
Nick Fitzgerald
d724b3cc13 Bug 1223512 - Validate that every edge referent is in the heap snapshot; r=shu 2015-11-13 11:11:09 -08:00
Tom Tromey
2d4e4e7487 Bug 1221292 - move nondeterministicGetWeakMapKeys to ThreadSafeChromeUtils; r=bz 2015-11-11 12:55:00 +01:00
Carsten "Tomcat" Book
4e48ddedcd Merge m-c to mozilla-inbound 2015-10-01 14:15:17 +02:00
Kevin Grandon
be9077f2e9 Bug 1204965 - Graphene support. Merge larch into mozilla-central. r=fabrice r=glandium 2015-09-30 23:49:00 +02:00