Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
Greg Tatum f34a461b3d Bug 1597378 - Create new UI for the profiler popup; r=julienw
This commit implements the actual UI changes. A follow-up commit adds the
tests for the changes. The CSS is a little bit awkard since it uses lots of
ID selectors rather than class selectors. I wanted to be able to write quick
selects, since it's selecting across the entire browser document. I feel
a little conflicted with the approach, as I would prefer to use classes in
general.

The panel.jsm.js file collects all of the UI handling changes rather than
having everything in menu-button.jsm.js, as the latter can get loaded
at startup. I'm not sure if it's completely worth the trouble of having
two files, as most of it should be pretty light.

This commit does not handle localization for the panel, as we should be moving
to Fluent. Rather than solve that here, I will follow-up with it in Bug 1599774.

Differential Revision: https://phabricator.services.mozilla.com/D62914

--HG--
extra : moz-landing-system : lando
2020-02-25 20:39:27 +00:00
.cargo
.vscode
accessible Backed out changeset 034e2e79ecfa (bug 1617254) for causing build bustages CLOSED TREE 2020-02-25 21:59:14 +02:00
browser Bug 1597378 - Create new UI for the profiler popup; r=julienw 2020-02-25 20:39:27 +00:00
build Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=tomprince,chmanchester 2020-02-25 20:13:12 +00:00
caps Bug 1605191 - Make new nsIPrincipal attributes camelcase. r=ckerschb 2020-02-24 17:04:45 +00:00
chrome Bug 1616912 - Remove unused locale related code from nsChromeRegistry. r=jfkthame 2020-02-22 00:20:03 +00:00
config Bug 1617639 - No need to pass -LTCG in AR_FLAGS for Windows r=froydnj 2020-02-24 20:16:55 +00:00
devtools Bug 1597378 - Create new UI for the profiler popup; r=julienw 2020-02-25 20:39:27 +00:00
docs Bug 1617836 - ride along: Rename the hg doc to avoid confusion when linking from other pages r=championshuttler 2020-02-25 18:06:17 +00:00
docshell Backed out changeset 034e2e79ecfa (bug 1617254) for causing build bustages CLOSED TREE 2020-02-25 21:59:14 +02:00
dom Bug 1617990 - Remove a silly string copy in nsGlobalWindowOuter::Prompt. r=smaug 2020-02-25 20:46:57 +00:00
editor Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8 2020-02-25 19:44:39 +00:00
extensions Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8 2020-02-25 19:44:39 +00:00
gfx Bug 1613195 - Initialize LayersId::mId to 0. r=kats 2020-02-25 19:34:15 +00:00
gradle/wrapper
hal
image Bug 1617880 - Make RecyclingSourceSurface use NotNull for member pointers. r=tnikkel 2020-02-25 17:20:43 +00:00
intl Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8 2020-02-25 19:44:39 +00:00
ipc Backed out 4 changesets (bug 1589493) for causing lint failure in test_process_error_oom.xhtml 2020-02-25 20:10:35 +02:00
js Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=tomprince,chmanchester 2020-02-25 20:13:12 +00:00
layout Backed out changeset 034e2e79ecfa (bug 1617254) for causing build bustages CLOSED TREE 2020-02-25 21:59:14 +02:00
media Bug 1617925 - Get rid of 2 unused variables in PeerConnectionImpl, r=drno 2020-02-25 18:40:11 +00:00
memory
mfbt Bug 1535617: Part 1 - Add macros to clear weak references on unlink. r=mccr8 2020-02-25 19:44:27 +00:00
mobile Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=tomprince,chmanchester 2020-02-25 20:13:12 +00:00
modules Bug 1597378 - Create new UI for the profiler popup; r=julienw 2020-02-25 20:39:27 +00:00
mozglue Backed out 2 changesets (bug 1616298)for causing build bustages on TestBaseProfiler.cpp 2020-02-25 20:55:44 +02:00
netwerk Bug 1604212 - Enable sameSite=lax by default, r=Ehsan,ahal 2020-02-25 18:32:08 +00:00
nsprpub
other-licenses
parser Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8 2020-02-25 19:44:39 +00:00
python Backed out changeset b576251c3862 for tooltool related failures. CLOSED TREE 2020-02-25 00:10:00 +02:00
remote Bug 1615967 - Move customUserAgent to BrowsingContext. r=nika,remote-protocol-reviewers 2020-02-24 02:15:03 +00:00
security Bug 1617628 - Hide nsBaseHashtable Put overloads in nsRefPtrHashtable subclass. r=froydnj 2020-02-25 17:03:36 +00:00
services Bug 1616052 - Add low-level helpers to debug and test Remote Settings r=tarek,glasserc 2020-02-25 15:29:48 +00:00
servo Bug 1617600 - Remove no-longer-used argument to pseudo-class-list-macro. r=firefox-style-system-reviewers,jwatt 2020-02-25 12:33:33 +00:00
startupcache
storage Bug 1611386 - Drop support for --enable-system-sqlite. r=asuth,glandium 2020-02-20 22:16:03 +00:00
taskcluster Bug 1606922 - Move MOZ_AUTOMATION_PACKAGE_TESTS from mozconfigs to taskcluster; r=tomprince,chmanchester 2020-02-25 20:13:12 +00:00
testing Bug 1617600 - Update test expectations for a test that was somehow passing on windows before implementing the pseudo-class (?). 2020-02-25 21:50:21 +01:00
third_party Bug 1617652 - Update vendored gyp to e87d37d6bce611abed35e854d5ae1a401e9ce04c r=froydnj 2020-02-24 22:39:37 +00:00
toolkit Bug 1610560 - Collect Telemetry on whether or not Superfetch and Prefetch are enabled and set to default settings. r=dthayer,chutten,data-review=chutten 2020-02-25 19:28:42 +00:00
tools Bug 1617369 - Reformat xpcom using rustfmt r=froydnj 2020-02-25 16:17:12 +00:00
uriloader Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8 2020-02-25 19:44:39 +00:00
view
widget Bug 1617990 - Remove three silly uses of nsACString::Adopt in GTK widget code. r=froydnj 2020-02-25 20:09:29 +00:00
xpcom Bug 1610560 - Collect Telemetry on whether or not Superfetch and Prefetch are enabled and set to default settings. r=dthayer,chutten,data-review=chutten 2020-02-25 19:28:42 +00:00
xpfe/appshell Bug 1613237 - Call nsIWebBrowserChrome3 for main process pages. r=kmag,esawin 2020-02-20 19:29:08 +00:00
.arcconfig
.clang-format
.clang-format-ignore
.cron.yml
.eslintignore
.eslintrc.js
.flake8 Bug 1597336 - add a fxa+sync scenario r=lina,markh 2020-02-23 23:17:23 +00:00
.gdbinit
.gdbinit_python
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle
Cargo.lock Bug 1616804 - Update image to 0.23 in WebRender. r=jrmuizel 2020-02-24 15:56:22 +00:00
Cargo.toml
client.mk
client.py
CLOBBER
configure.in
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LEGAL
LICENSE
mach
Makefile.in
moz.build Bug 1616630 - Use py3_action for GENERATED_FILES that already support it; r=firefox-build-system-reviewers,kvark,rstewart 2020-02-21 00:05:17 +00:00
moz.configure
mozilla-config.h.in
old-configure.in bug 1603834 - let cert_storage and intermediate preloading ride the trains r=jcj,froydnj 2020-02-22 00:54:32 +00:00
package-lock.json
package.json
README.txt Bug 1617846 - Replace IRC with matrix.r=firefox-source-docs-reviewers,sylvestre 2020-02-25 11:39:53 +00:00
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Mozilla Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Mozilla from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/how_to_contribute_firefox.html

If you have a question about developing Mozilla, and can't find the solution
on https://developer.mozilla.org, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Mozilla developers for
testing, may be buggy.