summaryrefslogtreecommitdiffstats
path: root/toolkit
Commit message (Collapse)AuthorAgeLines
* Merge branch 'master' into cycle_collector-workwolfbeast2019-01-29-17/+10
|\
| * Reduce number of allocations in AutoStopwatchDavid Teller2019-01-29-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes two related issues. 1. The AutoStopwatch uses a stack-allocated `mozilla::Vector` to communicate with its callback during each compartment switch. This vector was designed to allow its contents to be stack-allocated but they turned out to be accidentally heap-allocated. 2. During each tick, the stopwatch fills a vector `recentGroups_`. This vector always started with minimal capacity and had to grow repeatedly as groups were added, causing repeated reallocations. This patch preallocates `recentGroups_` to have the same capacity as the previous tick. We expect that this should eventually reach a stable size that closely matches the actual needs of the process.
| * Revert "Reduce number of allocations in AutoStopwatch"wolfbeast2019-01-29-7/+3
| | | | | | | | This reverts commit 3476c1d60ec29c5497123194acd7a9310b1023d2.
| * Reduce number of allocations in AutoStopwatchDavid Teller2019-01-28-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes two related issues. 1. The AutoStopwatch uses a stack-allocated `mozilla::Vector` to communicate with its callback during each compartment switch. This vector was designed to allow its contents to be stack-allocated but they turned out to be accidentally heap-allocated. 2. During each tick, the stopwatch fills a vector `recentGroups_`. This vector always started with minimal capacity and had to grow repeatedly as groups were added, causing repeated reallocations. This patch preallocates `recentGroups_` to have the same capacity as the previous tick. We expect that this should eventually reach a stable size that closely matches the actual needs of the process.
| * Remove remote add-on debugging control.wolfbeast2019-01-28-14/+0
| |
* | Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-1/+0
|/
* [WebExAM] Use proper application name in WebExtension API error message.wolfbeast2019-01-14-1/+2
|
* Telemetry: Remove stubs and related codeadeshkp2019-01-12-228/+2
|
* [WebExAM] Properly handle the add-on name in case it's localizedJustOff2019-01-06-3/+7
|
* Add performance warnings to Deprecated module.wolfbeast2018-12-24-7/+57
| | | | | | | | | | | Adds a dedicated handler for performance warnings to be logged to consoles if known performance-impacting methods are called. Search service init is changed from a deprecation warning to a performance warning for synchronous init. This also re-enables the warning for the Basilisk & Co. search service initialization which was previously removed in [a930a79] See also the discussion on #916.
* Return an empty set if getting recipes for host fails.wolfbeast2018-12-21-2/+7
| | | | | This avoids errors when _recipeManager is not (yet) available. This resolves #496.
* Merge pull request #911 from trav90/code-cleanupMoonchild2018-12-16-9/+0
|\ | | | | Remove AndroidMediaDecoder
| * Remove OMX related options from configuretrav902018-12-16-9/+0
| |
* | Stop including a dummy dll on Windows for broken old versions of WebSense.wolfbeast2018-12-16-39/+0
|/ | | | | WebSense has moved to an extension solution instead of dll injection, so this dummy dll (for blocking injection) is no longer necessary.
* Remove DirectShowReader Part 2: Build systemtrav902018-12-01-8/+0
|
* [TychoAM] Give the second <hbox> an ID so it can be targeted in extensions.xulMatt A. Tobin2018-11-27-1/+1
|
* Update package.jsonMoonchild2018-11-20-2/+2
| | | Update request version dependency
* [PALEMOON] Re-apply removal of unnecessary code (Findbar is no longer in the ↵janekptacijarabaci2018-11-14-30/+1
| | | | | | gBrowser) This resolves #793
* Use a separate process to generate thumbnails only when multi-process mode ↵JustOff2018-10-27-1/+5
| | | | is enabled
* Merge pull request #854 from g4jc/nsuserinfoMoonchild2018-10-26-17/+22
|\ | | | | Issue #795 - Make nsIUserInfo component optional
| * Issue #795 - Make nsIUserInfo component optionalGaming4JC2018-10-25-17/+22
| | | | | | | | | | | | This allows the nsIUserinfo component to be disabled with --disable-userinfo in mozconfig at build time, but leaves it on by default to avoid any compatibility issues in existing applications.
* | Revert "Make nsIUserInfo component optional with --disable-userinfo at build ↵Moonchild2018-10-24-22/+17
| | | | | | | | time"
* | Merge pull request #796 from g4jc/nsuserinfoMoonchild2018-10-24-17/+22
|\ \ | | | | | | Make nsIUserInfo component optional with --disable-userinfo at build time
| * | Issue #795 - Make nsIUserInfo component optionalGaming4JC2018-10-12-17/+22
| |/ | | | | | | | | | | This allows the nsIUserinfo component to be disabled with --disable-userinfo in mozconfig at build time, but leaves it on by default to avoid any compatibility issues in existing applications.
* | Merge pull request #850 from trav90/add-av1-supportMoonchild2018-10-24-0/+14
|\ \ | | | | | | Add initial support for AV1 video.
| * | Add --enable-av1 configure switchtrav902018-10-15-0/+14
| |/
* | Fix reference to undefined property warnings in toolkit's browser.xml.wolfbeast2018-10-21-4/+5
| |
* | Merge pull request #843 from kn-yami/issue516Moonchild2018-10-20-1/+1
|\ \ | | | | | | fix naming of getStartupChanges function
| * | fix naming of getStartupChanges functionyami2018-10-20-1/+1
| | |
* | | Merge pull request #839 from kn-yami/issue516Moonchild2018-10-20-163/+150
|\| | | | | | | | remove named function syntax in several TychoAM components
| * | make style of amInstallTrigger.js more consistentyami2018-10-04-1/+1
| | |
| * | remove named function syntax in LightweightThemeManager.jsmyami2018-10-04-15/+15
| | |
| * | remove named function syntax in amWebInstallListener.jsyami2018-10-04-14/+14
| | |
| * | remove named function syntax in AddonManager.jsmyami2018-10-04-116/+107
| | |
| * | remove named function syntax in addonManager.jsyami2018-10-04-17/+13
| | |
* | | Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2018-10-19-88/+167
|\ \ \
| * \ \ Merge pull request #837 from Ascrod/readerviewMoonchild2018-10-17-86/+165
| |\ \ \ | | | | | | | | | | Reader Updates
| | * | | Update Readability from mozilla-central release branch (FF 62.0.3). Tag #361.Ascrod2018-10-15-85/+165
| | | | |
| | * | | Remove unused import from AboutReader module. Tag #361.Ascrod2018-10-15-1/+0
| | | |/ | | |/|
| * / | Issue #832 Part 2: Remove styling and images.Ascrod2018-10-11-2/+2
| |/ /
* / / Fix a test (#670)wolfbeast2018-10-19-6/+0
|/ /
* / Add mozilla::Spantrav902018-10-06-0/+33
|/
* Remove cache I/O telemetry.wolfbeast2018-09-30-72/+0
| | | | Tag #21.
* Remove telemetry probes to get detailed disk cache hit rate.wolfbeast2018-09-30-17/+0
| | | | Tag #21.
* Remove telemetry probes for cache file system.wolfbeast2018-09-29-17/+0
|
* Update telemetry whitelists.wolfbeast2018-09-29-3/+0
| | | | Tag #21.
* Remove telemetry to find optimal cache entry hash sizewolfbeast2018-09-29-6/+0
| | | | Tag #21.
* Only opt-in to esr52 search service for select applicationsMatt A. Tobin2018-09-28-3/+3
|
* Remove window.sizeToContent() from commonDialog.js, as it's useless and ↵JustOff2018-09-23-2/+0
| | | | leads to overflow in the basic auth dialog
* Update list of IDs to never send to AUS in AddonUpdateChecker.jsmMatt A. Tobin2018-09-23-5/+6
|