Commit Graph

66 Commits

Author SHA1 Message Date
Tobias Schneider
6c7272d154 Bug 1209273 - Part 3: Make CSS autocompletion tests pass. r=gl 2016-04-01 22:37:49 -07:00
Carsten "Tomcat" Book
5b170bfb14 Backed out changeset 90312ff603de (bug 1209273) 2016-04-01 11:57:54 +02:00
Tobias Schneider
b3f93a40b1 Bug 1209273 - Part 3 - Make CSS autocompletion tests pass. r=dbaron 2016-03-31 14:23:00 +02:00
Jason Laster
162cc97e52 Bug 1260116 - Replace String.prototype.contains with String.prototype.includes. r=jlong 2016-03-28 06:07:00 +02:00
Jason Laster
80243acca9 Bug 1233927 - Switching between large JS files in debugger is slow. r=jlong
Changes the way that source files are loaded in the editor. Previously,
source text and mode were set on the existing editor document.

Now, source files are their own CodeMirror Documents, so when it comes time
to showing them in the editor, it's just a matter of swapping one
document for another.

Notes:
+ The DebuggerView now has a _setEditorDocument method for showing a
source document
+ The Editor now has support for creating documents and replacing
documents.

MozReview-Commit-ID: HrkiHrsJPOB
2016-03-28 13:12:28 -07:00
Jason Laster
37f4efccea Bug 900763 - "edit conditional breakpoint". r=jlong
This patch updates the Source Editor contextmenu's UX. Prior to the
patch, the menu would show the option "Add conditional breakpoint" even
when there was a conditional breakpoint. Now, that option reads "Edit
conditional breakpoint".
2016-03-23 07:22:00 +01:00
Gabriel Luong
953ea24d24 Bug 1258793 - Upgrade to CodeMirror 5.13.0 r=bgrins 2016-03-23 12:41:06 -04:00
Ryan VanderMeulen
aed2a533e5 Backed out changeset 0714a2e98d5e (bug 900763) for suspicion of causing widespread devtools leaks on a CLOSED TREE. 2016-03-22 23:46:38 -04:00
Jason Laster
47546448f9 Bug 900763 - Change "add conditional breakpoint" menu option to "edit conditional breakpoint" when one already exists. r=jlong
This patch updates the Source Editor contextmenu's UX. Prior to the
patch, the menu would show the option "Add conditional breakpoint" even
when there was a conditional breakpoint. Now, that option reads "Edit
conditional breakpoint".
2016-03-18 11:22:00 -04:00
James Long
4708d63823 Bug 1245030 - simplify breakpoint colors in debugger to reduce visual clutter r=hholmes 2016-03-21 16:40:21 -04:00
Alexandre Poirot
d3b05e8c5a Bug 1245530 - Use require(Services) instead of Cu.import(Services.jsm). r=jryans 2016-02-27 04:51:10 -08:00
J. Ryan Stinnett
32d1238658 Bug 1250398 - Disable APZ for source editors. r=gl
MozReview-Commit-ID: JmUuoobDr7y
2016-02-25 17:25:08 -06:00
Gabriel Luong
4a6a66c87e Bug 1250383 - Upgrade to CodeMirror 5.12.0 r=vporof 2016-02-23 10:10:10 -05:00
Brian Grinstead
ad34c237e8 Bug 1246733 - Remove stylesheet references of 'devtools/skin/common.css' and instead import it in theme files;r=ntim,r=ochameau
MozReview-Commit-ID: AwS9aJ4dypm
2016-02-16 16:10:25 -08:00
Tim Nguyen
ff5e18cf6a Bug 762979 - Implement conditional breakpoint gutter style. r=jlongster 2016-01-29 23:42:27 -05:00
Tim Nguyen
04bc5957e6 Bug 762979 - Implement shorlander's line gutter mockup for the source editor. r=vporof, bgrins 2016-01-29 23:42:09 -05:00
Gabriel Luong
998ec86a10 Bug 1242309 - Upgrade to CodeMirror 5.11.0 r=bgrins 2016-01-25 14:46:22 -05:00
Christoph Kerschbaumer
9fe9a078ce Bug 1232786 - Convert JS tests to use open2 within devtools/ (r=sicking) 2016-01-13 19:35:41 -08:00
Ehsan Akhgari
a460f37c70 Bug 1225625 - Increase the timeout of browser_vimemacs.js 2015-12-31 17:25:31 -05:00
Gabriel Luong
55b92178f1 Bug 1206463 - Eslint cleanup for source editor r=mratcliffe 2015-12-25 15:57:20 -05:00
Gabriel Luong
b932033742 Bug 1234374 - Part 6: Update CodeMirror README for version 5.10.0 r=bgrins 2015-12-22 16:08:07 -05:00
Gabriel Luong
4677ccf8ba Bug 1234374 - Part 5: Upgrade existing CodeMirror tests to 5.10.0 r=bgrins 2015-12-22 16:08:05 -05:00
Gabriel Luong
c989461df2 Bug 1234374 - Part 4: Upgrade CodeMirror mode to 5.10.0 r=bgrins 2015-12-22 16:08:02 -05:00
Gabriel Luong
eafe8a3127 Bug 1234374 - Part 3: Upgrade to CodeMirror 5.10.0 r=bgrins 2015-12-22 16:08:00 -05:00
Gabriel Luong
dd9e928a4a Bug 1234374 - Part 2: Upgrade existing CodeMirror keymap to 5.10.0 r=bgrins 2015-12-22 16:07:55 -05:00
Gabriel Luong
97a5ab34cf Bug 1234374 - Part 1: Upgrade existing addons to CodeMirror 5.10.0 r=bgrins 2015-12-22 16:07:53 -05:00
Alexandre Poirot
d9f2a6e8a8 Bug 1232290 - Package codemirror with the same layout than in source tree. r=jlongster 2015-12-17 04:34:21 -08:00
Brian Grinstead
2f552a73d1 Bug 1226810 - Modifications to tern after upgrade;r=fitzgen
--HG--
extra : commitid : EVn7Fm4DN5H
2015-12-16 10:15:23 -08:00
Brian Grinstead
dc34963393 Bug 1226810 - Upgrade tern to 0.16;r=fitzgen
--HG--
extra : commitid : FdC6kDpXC27
2015-12-16 10:15:23 -08:00
Gabriel Luong
677e5ad473 Bug 1231362 - Part 7: Update CodeMirror README for version 5.9.0 r=bgrins
--HG--
extra : commitid : FHByqQv7IkP
2015-12-09 11:30:00 -08:00
Gabriel Luong
f6d7bcd51f Bug 1231362 - Part 6: Apply CodeMirror customization for search.js r=bgrins
--HG--
extra : commitid : ASIZjL4hNoT
2015-12-09 11:30:00 -08:00
Gabriel Luong
e2c13acf06 Bug 1231362 - Part 5: Upgrade existing CodeMirror tests to 5.9.0 r=bgrins
--HG--
extra : commitid : KIYop3dZLVF
2015-12-09 11:29:00 -08:00
Gabriel Luong
e4f766e060 Bug 1231362 - Part 4: Upgrade CodeMirror mode to 5.9.0 r=bgrins
--HG--
extra : commitid : F9WmCkpgT09
2015-12-09 11:28:00 -08:00
Gabriel Luong
6a777f04d9 Bug 1231362 - Part 3: Upgrade to CodeMirror 5.9.0 r=bgrins
--HG--
extra : commitid : CyYXdyf8bb3
2015-12-09 11:28:00 -08:00
Gabriel Luong
68d627fad3 Bug 1231362 - Part 2: Upgrade existing CodeMirror keymap to 5.9.0 r=bgrins
--HG--
extra : commitid : I6ABdsG5GSz
2015-12-09 11:27:00 -08:00
Gabriel Luong
f67b3f8dc6 Bug 1231362 - Part 1: Upgrade existing addons to CodeMirror 5.9.0 r=bgrins
--HG--
extra : commitid : HUYKsqBEkRQ
2015-12-09 11:26:00 -08:00
James Long
e6eb3b4aa4 Bug 1200798 - refactor sources and breakpoints in debugger to use redux r=ejpbruel 2015-12-01 16:59:00 -05:00
Carsten "Tomcat" Book
1b6db90e27 Backed out changeset 258cff340229 (bug 1200798) for new intermittent test failures in browser_dbg_breakpoints-button-02.js
--HG--
extra : rebase_source : ba3db839fc1d0a5fb1a44ca77ab2149b2304ad35
2015-11-30 12:45:12 +01:00
James Long
4284c4c838 Bug 1200798 - refactor sources and breakpoints in debugger to use redux r=ejpbruel 2015-11-29 14:40:51 -05:00
Phil Ringnalda
feae2f167e Back out 34c9087517ea (bug 1200798) for e10s bustage in browser_dbg_reload-same-script.js
CLOSED TREE
2015-11-25 21:39:05 -08:00
James Long
ffa084a90a Bug 1200798 - refactor sources and breakpoints in debugger to use redux r=ejpbruel 2015-11-25 19:41:26 -05:00
Tom Tromey
9903569b07 Bug 1192486 - make completion work in any selected style editor; r=mratcliffe 2015-11-11 09:43:00 +01:00
Carsten "Tomcat" Book
bb068eacd7 merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : browser/locales/en-US/chrome/browser/devtools/memory.properties => devtools/client/locales/en-US/memory.properties
2015-11-05 11:58:55 +01:00
J. Ryan Stinnett
5d6812e289 Bug 1182722 - Move DevTools l10n files. r=ochameau,glandium,Pike,bgrins
Move DevTools l10n files under /devtools/client and /devtools/shared.
A script is attached to the bug for l10n repos to migrate their strings.

--HG--
rename : browser/locales/en-US/chrome/browser/devtools/VariablesView.dtd => devtools/client/locales/en-US/VariablesView.dtd
rename : browser/locales/en-US/chrome/browser/devtools/aboutdebugging.dtd => devtools/client/locales/en-US/aboutdebugging.dtd
rename : browser/locales/en-US/chrome/browser/devtools/aboutdebugging.properties => devtools/client/locales/en-US/aboutdebugging.properties
rename : browser/locales/en-US/chrome/browser/devtools/animationinspector.dtd => devtools/client/locales/en-US/animationinspector.dtd
rename : browser/locales/en-US/chrome/browser/devtools/animationinspector.properties => devtools/client/locales/en-US/animationinspector.properties
rename : browser/locales/en-US/chrome/browser/devtools/app-manager.properties => devtools/client/locales/en-US/app-manager.properties
rename : browser/locales/en-US/chrome/browser/devtools/appcacheutils.properties => devtools/client/locales/en-US/appcacheutils.properties
rename : browser/locales/en-US/chrome/browser/devtools/canvasdebugger.dtd => devtools/client/locales/en-US/canvasdebugger.dtd
rename : browser/locales/en-US/chrome/browser/devtools/canvasdebugger.properties => devtools/client/locales/en-US/canvasdebugger.properties
rename : browser/locales/en-US/chrome/browser/devtools/connection-screen.dtd => devtools/client/locales/en-US/connection-screen.dtd
rename : browser/locales/en-US/chrome/browser/devtools/connection-screen.properties => devtools/client/locales/en-US/connection-screen.properties
rename : browser/locales/en-US/chrome/browser/devtools/debugger.dtd => devtools/client/locales/en-US/debugger.dtd
rename : browser/locales/en-US/chrome/browser/devtools/debugger.properties => devtools/client/locales/en-US/debugger.properties
rename : browser/locales/en-US/chrome/browser/devtools/device.properties => devtools/client/locales/en-US/device.properties
rename : browser/locales/en-US/chrome/browser/devtools/eyedropper.properties => devtools/client/locales/en-US/eyedropper.properties
rename : browser/locales/en-US/chrome/browser/devtools/filterwidget.dtd => devtools/client/locales/en-US/filterwidget.dtd
rename : browser/locales/en-US/chrome/browser/devtools/filterwidget.properties => devtools/client/locales/en-US/filterwidget.properties
rename : browser/locales/en-US/chrome/browser/devtools/font-inspector.dtd => devtools/client/locales/en-US/font-inspector.dtd
rename : browser/locales/en-US/chrome/browser/devtools/graphs.properties => devtools/client/locales/en-US/graphs.properties
rename : browser/locales/en-US/chrome/browser/devtools/har.properties => devtools/client/locales/en-US/har.properties
rename : browser/locales/en-US/chrome/browser/devtools/inspector.dtd => devtools/client/locales/en-US/inspector.dtd
rename : browser/locales/en-US/chrome/browser/devtools/inspector.properties => devtools/client/locales/en-US/inspector.properties
rename : browser/locales/en-US/chrome/browser/devtools/jsonview.properties => devtools/client/locales/en-US/jsonview.properties
rename : browser/locales/en-US/chrome/browser/devtools/layoutview.dtd => devtools/client/locales/en-US/layoutview.dtd
rename : browser/locales/en-US/chrome/browser/devtools/markers.properties => devtools/client/locales/en-US/markers.properties
rename : browser/locales/en-US/chrome/browser/devtools/memory.properties => devtools/client/locales/en-US/memory.properties
rename : browser/locales/en-US/chrome/browser/devtools/netmonitor.dtd => devtools/client/locales/en-US/netmonitor.dtd
rename : browser/locales/en-US/chrome/browser/devtools/netmonitor.properties => devtools/client/locales/en-US/netmonitor.properties
rename : browser/locales/en-US/chrome/browser/devtools/performance.dtd => devtools/client/locales/en-US/performance.dtd
rename : browser/locales/en-US/chrome/browser/devtools/performance.properties => devtools/client/locales/en-US/performance.properties
rename : browser/locales/en-US/chrome/browser/devtools/projecteditor.properties => devtools/client/locales/en-US/projecteditor.properties
rename : browser/locales/en-US/chrome/browser/devtools/promisedebugger.dtd => devtools/client/locales/en-US/promisedebugger.dtd
rename : browser/locales/en-US/chrome/browser/devtools/promisedebugger.properties => devtools/client/locales/en-US/promisedebugger.properties
rename : browser/locales/en-US/chrome/browser/devtools/responsiveUI.properties => devtools/client/locales/en-US/responsiveUI.properties
rename : browser/locales/en-US/chrome/browser/devtools/scratchpad.dtd => devtools/client/locales/en-US/scratchpad.dtd
rename : browser/locales/en-US/chrome/browser/devtools/scratchpad.properties => devtools/client/locales/en-US/scratchpad.properties
rename : browser/locales/en-US/chrome/browser/devtools/shadereditor.dtd => devtools/client/locales/en-US/shadereditor.dtd
rename : browser/locales/en-US/chrome/browser/devtools/shadereditor.properties => devtools/client/locales/en-US/shadereditor.properties
rename : browser/locales/en-US/chrome/browser/devtools/shared.properties => devtools/client/locales/en-US/shared.properties
rename : browser/locales/en-US/chrome/browser/devtools/sourceeditor.dtd => devtools/client/locales/en-US/sourceeditor.dtd
rename : browser/locales/en-US/chrome/browser/devtools/sourceeditor.properties => devtools/client/locales/en-US/sourceeditor.properties
rename : browser/locales/en-US/chrome/browser/devtools/storage.properties => devtools/client/locales/en-US/storage.properties
rename : browser/locales/en-US/chrome/browser/devtools/styleeditor.dtd => devtools/client/locales/en-US/styleeditor.dtd
rename : browser/locales/en-US/chrome/browser/devtools/styleeditor.properties => devtools/client/locales/en-US/styleeditor.properties
rename : browser/locales/en-US/chrome/browser/devtools/styleinspector.dtd => devtools/client/locales/en-US/styleinspector.dtd
rename : browser/locales/en-US/chrome/browser/devtools/tilt.properties => devtools/client/locales/en-US/tilt.properties
rename : browser/locales/en-US/chrome/browser/devtools/toolbox.dtd => devtools/client/locales/en-US/toolbox.dtd
rename : browser/locales/en-US/chrome/browser/devtools/toolbox.properties => devtools/client/locales/en-US/toolbox.properties
rename : browser/locales/en-US/chrome/browser/devtools/webConsole.dtd => devtools/client/locales/en-US/webConsole.dtd
rename : browser/locales/en-US/chrome/browser/devtools/webaudioeditor.dtd => devtools/client/locales/en-US/webaudioeditor.dtd
rename : browser/locales/en-US/chrome/browser/devtools/webaudioeditor.properties => devtools/client/locales/en-US/webaudioeditor.properties
rename : browser/locales/en-US/chrome/browser/devtools/webconsole.properties => devtools/client/locales/en-US/webconsole.properties
rename : browser/locales/en-US/chrome/browser/devtools/webide.dtd => devtools/client/locales/en-US/webide.dtd
rename : browser/locales/en-US/chrome/browser/devtools/webide.properties => devtools/client/locales/en-US/webide.properties
rename : toolkit/locales/en-US/chrome/global/devtools/csscoverage.dtd => devtools/shared/locales/en-US/csscoverage.dtd
rename : toolkit/locales/en-US/chrome/global/devtools/csscoverage.properties => devtools/shared/locales/en-US/csscoverage.properties
rename : toolkit/locales/en-US/chrome/global/devtools/debugger.properties => devtools/shared/locales/en-US/debugger.properties
rename : toolkit/locales/en-US/chrome/global/devtools/gcli.properties => devtools/shared/locales/en-US/gcli.properties
rename : toolkit/locales/en-US/chrome/global/devtools/gclicommands.properties => devtools/shared/locales/en-US/gclicommands.properties
rename : toolkit/locales/en-US/chrome/global/devtools/styleinspector.properties => devtools/shared/locales/en-US/styleinspector.properties
extra : commitid : 8hcm3tr7AAi
2015-11-04 15:35:53 -06:00
J. Ryan Stinnett
43ddea6efd Bug 1207976 - Remove /themes from DevTools URLs. r=ochameau 2015-11-04 12:04:20 -06:00
Brian Grinstead
99dff533b4 Bug 1211038 - Fix focus issue with debugger searchbox using CodeMirror upstream patch;r=jryans
--HG--
extra : commitid : DKG9VrpGIyG
2015-10-27 12:59:45 -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
J. Ryan Stinnett
986f2a5cde Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau 2015-10-21 12:48:53 -05: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