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
Перейти к файлу
Emilio Cobos Álvarez 9d38e5590e Bug 1704167 - When a pattern ends in whitespace, try to collapse adjacent white-space. r=jfkthame
This I'm not 100% sure. Should be harmless, but it's a bit subtle.
Maybe we should special-case it with "we're at the beginning of the
pattern"? Reasoning below:

The previous patch restores the performance of the original test-case.

However, if you go to the reduced test-case and try to type " re" in the
findbar, we still take a long time. The reason for that is not that the
previous patch is not effective, but that the findbar sends find
requests as soon as you type, and thus we end up with a request to find
" ", which matches a gazillion spaces in the page and causes us to use
tons of memory and time. Finding " re" is actually super-fast :-)

This fixes it, but it is a bit subtle, so thoughts? Perhaps the findbar
should wait a bit to perform the search before sending a query for " "
instead or something? But I'd rather make it fast.

Differential Revision: https://phabricator.services.mozilla.com/D111634
2021-04-12 16:11:21 +00:00
.cargo Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
.vscode Bug 1701913 - Documentation regarding Remote Development over SSH using VS Code. r=marco 2021-03-30 14:44:51 +00:00
accessible Bug 1702330 - Graduate infobars to main proton pref r=jaws,marionette-reviewers 2021-04-10 19:56:10 +00:00
browser Bug 1704169 - Prevent app menu notification text from running directly against the icon. r=desktop-theme-reviewers,Itiel 2021-04-12 15:56:13 +00:00
build Bug 1703886 - Let `MOZ_BACKGROUNDTASKS` and `MOZ_UPDATE_AGENT` ride the trains. r=application-update-reviewers,firefox-build-system-reviewers,mhentges,bytesized 2021-04-11 20:50:15 +00:00
caps Bug 1682030 - Remove NPAPI from tests outside of dom/plugins. r=Gijs,cmartin 2021-04-06 19:28:09 +00:00
chrome Bug 1695162 - Use range-based for instead of custom hashtable iterators. r=xpcom-reviewers,kmag 2021-03-17 15:49:46 +00:00
config Bug 673087 - Honor encoding declared via XML declaration in text/html. r=emk 2021-03-23 09:52:04 +00:00
devtools Bug 1697437 - [devtools] Check if the listener has already been cleaned up r=ochameau 2021-04-12 13:23:36 +00:00
docs Bug 1693140 - Fix the mermaid rendering issue.r=ahal 2021-04-09 13:26:53 +00:00
docshell Bug 1703291 - Update root bc state when the root bc changes in the session history. r=smaug 2021-04-10 03:29:36 +00:00
dom Bug 1704167 - When a pattern ends in whitespace, try to collapse adjacent white-space. r=jfkthame 2021-04-12 16:11:21 +00:00
editor Bug 1691051 - Make edit action data which is being handled manage whether the editor was temporarily destroyed or not r=m_kato 2021-04-09 06:59:54 +00:00
extensions Bug 1700051: part 27) Rename `mozInlineSpellWordUtil::BuildSoftText` to `mozInlineSpellWordUtil::AdjustSoftBeginAndBuildSoftText`. r=smaug 2021-03-31 09:04:46 +00:00
gfx Bug 1704273 - Activate supplemental fonts in all processes on older versions of macOS. r=lsalzman 2021-04-12 15:53:53 +00:00
gradle/wrapper
hal Bug 1701789 - Restore UserProximityEvent r=smaug 2021-03-30 20:44:47 +00:00
image Bug 1704332 - Remove various image-orientation related prefs. r=tnikkel 2021-04-11 17:39:12 +00:00
intl Bug 1695937 - Switch FluentBundle to use intl::NumberFormat; r=zbraniecki,hsivonen,jfkthame 2021-04-08 14:56:33 +00:00
ipc Bug 1703520: Remove unused bypassCORSChecks from Loadinfo r=necko-reviewers,robwu,sstreich 2021-04-08 17:51:36 +00:00
js Bug 1691886 - Remove BufferSize. r=jandem 2021-04-12 16:01:57 +00:00
layout Bug 1703735 - Use assertSnapshots to get the screenshots when the test fails. r=Gijs 2021-04-12 15:48:05 +00:00
media Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
memory Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
mfbt Bug 1701613 part 3 - Add stub thread implementation for WASI. r=jandem,wingo 2021-04-08 08:02:16 +00:00
mobile Bug 1655896 -Use TextChangeData.MergeWith instead. r=geckoview-reviewers,agi 2021-04-12 03:14:24 +00:00
modules Bug 1703216 - Get rid of network.trr.bootstrapAddress pref r=nhnt11 2021-04-12 16:07:06 +00:00
mozglue Bug 1701613 part 3 - Add stub thread implementation for WASI. r=jandem,wingo 2021-04-08 08:02:16 +00:00
netwerk Bug 1703216 - Get rid of network.trr.bootstrapAddress pref r=nhnt11 2021-04-12 16:07:06 +00:00
nsprpub Bug 1694371, Update Firefox to NSPR_4_30_RTM. r=bbeurdouche UPGRADE_NSPR_RELEASE DONTBUILD 2021-03-16 15:15:43 +00:00
other-licenses Bug 1692893 - Minimal patch: Workaround atk extern "C" issue. r=Jamie 2021-02-16 00:40:33 +00:00
parser Bug 1702248 - Limit encoding detection outcome telemetry to top level and to text/html and text/plain. r=emk 2021-04-07 06:05:57 +00:00
python Bug 1704375 - Close tar file after use in vendor_manifest.py r=firefox-build-system-reviewers,nalexander 2021-04-12 03:14:06 +00:00
remote Bug 1631570 - [remote] Use optional options arguments for all public CDP commands r=whimboo,remote-protocol-reviewers 2021-04-10 10:36:53 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2021-04-12 15:03:20 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2021-04-12 15:03:20 +00:00
servo Bug 1696712 - [css-pseudo] Use 'white-space: pre' by default in ::marker. r=emilio 2021-04-11 20:42:30 +00:00
startupcache Bug 708901 - Migrate to nsTHashSet in startupcache. r=dthayer 2021-03-23 10:36:39 +00:00
storage Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
taskcluster Bug 1700396: Bump Updatebot version r=jewilde 2021-04-09 18:21:44 +00:00
testing Bug 1704245 - Dump less device info in android test logs; r=jmaher 2021-04-12 13:38:28 +00:00
third_party Bug 1704106 - Update Glean SDK to v36.0.1 r=Dexter 2021-04-12 13:49:15 +00:00
toolkit Bug 1704167 - When a pattern ends in whitespace, try to collapse adjacent white-space. r=jfkthame 2021-04-12 16:11:21 +00:00
tools Bug 1688088 - Update Bing logo for top sites. r=nanj 2021-04-12 15:20:45 +00:00
uriloader Backed out changeset 99fa761b384e (bug 1528338) for causing xpc failures in test_handlerService_store. 2021-04-08 17:14:23 +03:00
view Backed out changeset 93fd52dafca2 (bug 1689682) as requested by haik. CLOSED TREE 2021-03-14 04:29:17 +02:00
widget Bug 1615574 - Disable webrender shader cache on Adreno 3xx. r=aosmond 2021-04-12 15:14:12 +00:00
xpcom Bug 1702330 - Remove -moz-proton-infobars media query support r=emilio 2021-04-11 17:28:02 +00:00
xpfe/appshell Bug 1701668, remove nsIWebBrowserChrome3 interface, r=kmag 2021-04-06 18:52:47 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1702166 - Update ESLint, Babel and associated modules to the latest versions. r=mossop,nchevobbe 2021-04-04 08:05:39 +00:00
.clang-format
.clang-format-ignore Bug 1686831 - Import glibc printf test cases verbatim. r=mhoye 2021-01-28 09:48:53 +00:00
.cron.yml Bug 1701608 - remove perma-busted python dependency generator. r=releng-reviewers,jmaher 2021-03-29 20:58:50 +00:00
.eslintignore Backed out changeset 499b142f69c4 (bug 1702579) for causing lint failures. CLOSED TREE 2021-04-08 04:24:53 +03:00
.eslintrc.js Bug 1702166 - Update ESLint, Babel and associated modules to the latest versions. r=mossop,nchevobbe 2021-04-04 08:05:39 +00:00
.flake8 Bug 1622676 - Made dom/base flake8 compliant.r=championshuttler,sylvestre 2021-03-24 15:26:06 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags No bug - tagging 729eaf579f2827239182db122d59e42730ea540f with FIREFOX_NIGHTLY_88_END a=release DONTBUILD CLOSED TREE 2021-03-22 15:15:11 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml Bug 1696944 - Part 3 - Add new image to taskcluster.yml. r=aki 2021-03-17 11:22:02 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Bug 1682030 - Remove OSX interposer. r=haik 2021-04-06 19:28:11 +00:00
Cargo.lock Bug 1704106 - Update Glean SDK to v36.0.1 r=Dexter 2021-04-12 13:49:15 +00:00
Cargo.toml Bug 1682509 - Add a Windows Error Reporting exception module capable of writing out crash reports r=dmajor 2021-04-07 07:55:23 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle
client.mk Bug 1683797: Removes unnecessary lines from client.mk r=sheehan,firefox-build-system-reviewers,glandium 2021-03-09 14:45:24 +00:00
client.py
configure.in
configure.py
gradle.properties
gradlew
gradlew.bat
mach Bug 1700419 - Remove py2commands logic from mach driver.r=ahal 2021-03-26 05:26:47 +00:00
mach.ps1
moz.build Bug 1682898 Migrate Performance Best Practices for Front-end Engineers MDN page to in-tree docs r=firefox-source-docs-reviewers,bas,ahal 2021-03-30 16:02:41 +00:00
moz.configure Bug 1697098 - Default to --enable-bootstrap for arm64 mac builds. r=firefox-build-system-reviewers,andi,sheehan,mhentges 2021-03-09 21:27:52 +00:00
mozilla-config.h.in
old-configure.in Backed out changeset 3ec9f9951ffe (bug 1377445) for bustage due to missing file. CLOSED TREE 2021-04-08 11:04:47 +03:00
package-lock.json Bug 1702166 - Update ESLint, Babel and associated modules to the latest versions. r=mossop,nchevobbe 2021-04-04 08:05:39 +00:00
package.json Bug 1702166 - Update ESLint, Babel and associated modules to the latest versions. r=mossop,nchevobbe 2021-04-04 08:05:39 +00:00
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

README.txt

An explanation of the Firefox 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 Firefox from the source code and create the patch see:

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

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.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 Firefox developers for
testing, may be buggy.