Граф коммитов

582 Коммитов

Автор SHA1 Сообщение Дата
SJW 9fb3a9f9f3 Bug 1216654 - Clean up SVGs in JSON viewer. r=honza 2015-11-26 11:19:36 +01:00
Wes Kocher 5cd4a21edb Backed out changeset d821c903bd2b (bug 1171863) for frequent failures in browser_animation_timeline_pause_button.js
--HG--
extra : commitid : 5BlZyg9Wqwp
2015-12-01 15:55:26 -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
Tom Tromey 718d4cfd73 Bug 1216234 - add inIDOMUtils.getCSSPseudoElementNames; r=heycam,pbrosset 2015-12-01 09:52:09 -07:00
Patrick Brosset 56312291e6 Bug 1171863 - Define all positions and sizes in percentage for auto-resize; r=tromey
Instead of having the various positions and sizes of elements of the timeline
defined in pixels, this defines them in % of the total width.
This way the animations, scrubber, etc... adapt as you resize the panel.
The only complex thing here is resizing the header and background. Both of
them are generated via javascript. To do this, they are now positioned and sized
in % too, so they resize when the window is resized, and after a debounced
delay, they get re-generated too.

--HG--
extra : commitid : DxAZNuaudBj
extra : rebase_source : a8e723b122b1ce11368bcdcfe263ca6278bf6b36
extra : histedit_source : 6fe1598874242d4a80ab783ee3d4c61a68cd73e6
2015-11-25 22:49:49 +01:00
Carsten "Tomcat" Book d1e027ccae Merge mozilla-central to fx-team 2015-12-01 15:28:12 +01:00
Carsten "Tomcat" Book f3e1aec951 merge mozilla-inbound to mozilla-central a=merge 2015-12-01 15:25:14 +01:00
Patrick Brosset 3680458966 Bug 1229000 - Adds separator borders in the timeline toolbar; r=miker
--HG--
extra : commitid : CaLLxu62Pjb
extra : rebase_source : 6207756ad3e079aebb574fda454040b27bb5f542
extra : histedit_source : 2fbf8f45b9b5106e2ad7b349a8f3fa0a1273d40a
2015-11-30 15:00:33 +01:00
Jomy 0353c9a4db Bug 1169884 - Clearing recordings no longer clears in progress console recordings. r=jsantell 2015-11-30 14:18:36 -08:00
Tim Nguyen df7f4d2848 Bug 1227483 - Make filter presets icon blue when checked. r=bgrins
--HG--
extra : commitid : LZb3ODXFADO
2015-11-30 12:11:10 -08:00
Carsten "Tomcat" Book 906d89bc14 Merge mozilla-central to fx-team 2015-11-30 13:46:30 +01:00
Carsten "Tomcat" Book 5a9f09086a merge mozilla-inbound to mozilla-central a=merge 2015-11-30 13:19:02 +01: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
Mark Banner c96e025e76 Bug 1228628 - Add a minimal .eslintrc configuration for browser and start linting a few browser files with basic rules. r=Mossop 2015-11-30 11:42:25 +00:00
Grisha Pushkov ee89c1ac63 Bug 1093593 - Order of attributes in markup view depends on input order. r=pbro 2015-11-26 04:44:00 +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
Eddy Bruel 98d8b4c01e Bug 1220741 - We should not be able to interact with a detached BrowserTabActor;r=janx 2015-11-30 06:05:35 +01:00
Eddy Bruel 87593f3827 Bug 1218817 - Implement RootActor.listServiceWorkerRegistrations;r=janx 2015-11-30 06:00:31 +01:00
Phil Ringnalda 82cfbc8176 Back out 343223ce6b34 (bug 1228628) for Experiments xpcshell bustage
CLOSED TREE
2015-11-27 20:55:17 -08:00
Mark Banner e8e5bab529 Bug 1228628 - Add a minimal .eslintrc configuration for browser and start linting a few browser files with basic rules. r=Mossop 2015-11-27 22:37:38 +00:00
Dave Townsend 3593419254 Bug 1228628: Move all eslintignore rules to the top-level of the tree. r=mconley
--HG--
extra : commitid : Dwq9c2G0xAV
extra : rebase_source : 29ef8c7dad0b0477933d82ea87fd157607cc7b14
extra : amend_source : f0353d9eab87d940d29377401b60606153644985
2015-11-27 09:39:59 -08:00
Carsten "Tomcat" Book 57d83d3910 merge mozilla-inbound to mozilla-central a=merge 2015-11-27 11:08:41 +01:00
Patrick Brosset c1316a2855 Bug 1222409 - Listen to window resize events on server and use this to refresh style-inspector; r=bgrins
1 - Make the LayoutChangesObserver also send "resize" events; r=bgrins
The LayoutChangesObserver was originally made to observe all kinds of
layout-related events. So far, it was only observing reflows though.
This adds the capability to also observe resize events on the content
window.

2 - Removed the non-e10s rule/computed-views refreshing mechanism; r=bgrins
When the window is resized, the styles shown in the rule-view and
computed-view need to be updated (media-queries may be at play).
This was done before using a local-only, non-e10s solution. The
inspector-panel would listen to the resize event on the linkedBrowser
in the current tab.
This, obviously, did not work with e10s or across a remote connection.
This change just removes all of the code involved with this.
This won't cause any regression or backwards-compatibility problems as
a new server-driven resize observer is being put in place in this bug.
Even if you connected to an older server, you wouldn't see a difference
because the refresh-on-resize didn't work over remote connections already.

3 - Refresh the style-inspector when the LayoutChangesObserver detects resize
The implementation is simple, the inspector actor uses the
LayoutChangesObserver to detect window resize, and when it does, it
forwards the event to its front.
This is similar to how we deal with reflow events, except that for
reflows, the inspector actor (walker in this case), first filters on
the server to see if the reflow would indeed impact known nodes.
For resize events, it seemed more complex to do this kind of server
side filtering as this would involve remembering which node is currently
selected and which style were applied, and then compare that with the
new styles.

4 - Tests for the style-inspector refresh on window resize

--HG--
extra : commitid : 4AAhw4VBYII
extra : rebase_source : 412159e2a189541758613dd2fae954d973096f72
2015-11-26 12:18:17 +01:00
Sami Jaktholm e13e791c3b Bug 1219953 - Consider Markup View autoscroll finished only if the view has not scrolled for 30 consecutive frames. r=pbrosset
Waiting for 50ms and checking if the scrollTop has changed does not
necessarily mean that the scrolling has stopped (or even started). It
might also mean that a GC has blocked the autoscroll interval from
running and the scrolling will happen in a few moments. If the view
hasn't even started to scroll, the assertion that the view has scrolled
fails. If the view has started to scroll, the next call to
waitForViewScroll() might resolve when before the direction of the
scrolling is reversed causing the assertions that the direction has
changed to fail.

Instead of relying on intervals to detect if scrolling has stopped, the
test could wait for a certain number of frames during which the view
has not scrolled to determine if the scrolling has ended. This method has
successfully been used in layout/base/tests/test_scroll_snapping.html
to detect when scrolling has stopped.

These changes make browser_markupview_dragdrop_autoscroll.js to use the
previously presented method to detect the end of markup-view autoscroll.
The code used in the layout test has been included in the test and
modified to yield and use promises when waiting for a frame.

--HG--
extra : transplant_source : %9E%FEk%05_/f%EF%97Fg%9FY.%11%D1%FE%09%0E%7B
2015-11-21 21:43:33 +02:00
Pablo ea49230bd4 Bug 770156 - GCLI needs a command to return the number of matches for a specified CSS selector. r=miker 2015-11-14 15:15:00 +01:00
Patrick Brosset c77a8de4bd Bug 1197100 - 5 - Make time blocks selectable; r=tromey
--HG--
extra : commitid : 9onUTPZOqeX
extra : rebase_source : 755f69989f23106cb602ce59b8bb4035b0e9850e
2015-11-17 15:05:57 +01:00
Gijs Kruitbosch 5dc28e324a Bug 1228032 - restore chrome://global/skin/ where chrome://browser/skin/ was removed, r=jryans
--HG--
extra : commitid : A33H5HcY5YI
extra : rebase_source : 49570eb31d4c9395514ee4814d6f8d615c60b67c
2015-11-25 22:22:19 +00: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
Alexandre Poirot b8b6a4dd68 Bug 1221141 - Specify absolute path to each about:debugging test file to please Windows. r=me for bustage fix on CLOSED TREE 2015-11-25 21:31:28 +01:00
Alexandre Poirot 026ca1fdc1 Bug 1227139 - Fix the webconsole for addon and browser content toolbox by handling a missing performance property on this.window. r=bgrins 2015-11-25 07:54:26 -08:00
Alexandre Poirot 5cf2eb0e19 Bug 1221141 - Support installing addon from local directory in about:debugging. r=janx
--HG--
rename : devtools/client/locales/en-US/aboutdebugging.properties => devtools/client/aboutdebugging/moz.build
2015-11-25 07:54:26 -08:00
Alexandre Poirot 5be55f54e9 Bug 1226185 - Ensure to unmount about:debugging components on tab close. r=janx 2015-11-25 07:54:25 -08:00
Alexandre Poirot 6de54e2a61 Bug 1226185 - Fix preferences listener leak in about:debugging. r=janx 2015-11-25 07:54:25 -08:00
Nigel Babu 69ece925ca Backed out changeset 57dbf05c9f5b (bug 951714) for devtools bustage on a CLOSED TREE 2015-11-25 16:34:45 +05:30
Albert Juhé Lluveras 6435a43683 Bug 951714 - DevTools Themes: Update network panel table headers to match new theme. r=vporof 2015-11-24 10:49:00 +01:00
Nick Fitzgerald 9a299527f1 Bug 1226217 - Use less verbose cycle collection macros for mozilla::devtools::HeapSnapshot; r=bz 2015-11-19 07:45:00 +01:00
Eddy Bruel 6feb8201a8 Bug 1218817 - Implement ServiceWorkerRegistrationActorList;r=janx 2015-11-27 13:44:14 +01:00
Eddy Bruel ef0ba18ad3 Bug 1218817 - Implement ServiceWorkerRegistrationActor;r=janx 2015-11-27 13:43:40 +01:00
Mike Hommey 5ea47b3101 Bug 1229241 - Differentiate preprocessed and non-preprocessed JS pref files. r=gps 2015-12-01 13:57:52 +09:00
Wes Kocher 68833cae98 Merge m-c to inbound, a=merge
--HG--
extra : commitid : Ji790Lmkepf
2015-11-30 17:47:00 -08:00
Nick Fitzgerald 1523a17aa1 Bug 1226440 - Expose a method to get a node's immediate dominator; r=bz,sfink
This commit adds the `getImmediateDominator` method to `DominatorTree` which
returns the id of the immediate dominator of the node associated with the given
id. This enables walking the dominator tree from leaves up parents all the way
to the root of the tree.
2015-11-30 17:38:06 -08:00
Nick Fitzgerald aba02288a1 Bug 1226416 - Expose a method to get a node's set of immediately dominated nodes in the dominator tree; r=bz,sfink
This adds the `getImmediatelyDominated` method to `DominatorTree` which takes a
node id and returns the set of each node ids for every node that is immediately
dominated by the node with the given id. The results are sorted by greatest to
least retained size. In conjunction with the `root` attribute, this can be used
to traverse the whole dominator tree.
2015-11-30 17:38:06 -08:00
Jonathan Griffin 05fead0b21 Bug 1227394 - Disable an mdt-e10s test on Windows, a=test-only 2015-11-25 12:37:46 -08:00
Brian Grinstead 5410effe20 Bug 1226744 - Add a command line flag to auto open devtools when the browser starts up;r=jryans
--HG--
extra : commitid : IoD2hlHDus4
2015-11-24 12:35:12 -08:00
Tom Tromey 4b5ecc26f4 Bug 1084430 - fix styling of <return> and <exception> in variable view; r=vporof 2015-11-19 07:52:00 +01:00
Wes Kocher 3aba9f8381 Merge m-c to fx-team, a=merge
--HG--
extra : commitid : 2JtS8w1jvY
2015-11-23 16:54:22 -08:00
Wes Kocher 65da5f2e98 Bug 1221499 - Skip some failing tests on the recently enabled e10s+windows combo a=me
--HG--
extra : commitid : LF5MtJB0x2U
extra : amend_source : ccbe4b80338733acb7a6860c143bb8fb030adad1
extra : histedit_source : ea7cb7a9f352b9e2c0aa83938f0b4db5a9a7b568%2Cf3712d40a460bb7e3d3b0786d407024def589c60
2015-11-23 16:08:25 -08:00
Carsten "Tomcat" Book 5f1ac1afb3 merge mozilla-inbound to mozilla-central a=merge 2015-11-23 14:08:50 +01:00
J. Ryan Stinnett 5dfb0fb402 Bug 1226661 - DevTools client JSM global tweak for B2G. r=ochameau 2015-11-23 18:10:11 -06:00