summaryrefslogtreecommitdiffstats
path: root/toolkit/components
Commit message (Collapse)AuthorAgeLines
* Make nsFind::Find actually use a string type as input.wolfbeast2019-05-29-1/+1
| | | | Futureproofing follow-up to b89570e31cfb84449241e363a595540b8810c217
* [places] Prevent some abuse of smart queries.wolfbeast2019-05-27-4/+6
|
* Capture delayed events and cancel as necessary. (uplift)PM28.5.0_Releasewolfbeast2019-04-26-7/+2
| | | | Resolves #1052
* Merge pull request #1045 from ThosRTanner/patch-1New Tobin Paradigm2019-04-21-2/+1
|\ | | | | Remove unused parameter from call
| * Remove unused parameter from callThosRTanner2019-04-20-2/+1
| | | | | | Fixes #1043
* | Remove unused try/catch block. Tag #991.Ascrod2019-04-18-3/+0
| |
* | Merge branch 'master' into default-prefAscrod2019-04-18-4/+4
|\|
| * Remove various FxA testsMoonchild2019-04-18-4/+4
| |
* | Pref try/catch block fixup. Tag #991.Ascrod2019-04-13-10/+16
| |
* | Issue #991 Part 7: Toolkit ComponentsAscrod2019-04-13-204/+55
|/
* Issue #187: Remove solaris 1st party code OS checks.wolfbeast2019-03-30-11/+4
|
* Merge pull request #834 from g4jc/remove_contextidMoonchild2019-03-25-155/+41
|\ | | | | Issue #756 - Remove Contextual Identity
| * Issue #756 - Remove Contextual Identity from UnifiedCompleteGaming4JC2019-03-18-116/+40
| | | | | | | | reverts m-c 1287866
| * Issue #756 - Remove contextual identity from BackgroundPageThumbs.jsmGaming4JC2019-03-18-39/+1
| | | | | | | | reverts m-c 1279568, 1309699, 1310112
* | Remove obsolete getPref helpers.Ascrod2019-03-24-96/+31
|/
* Don't include nsDownloadManagerUI if the Communicator version is usedMatt A. Tobin2019-03-06-3/+4
| | | | Maintain backwards compatibility with MOZ_SUITE
* Revert "Don't include nsDownloadManagerUI if the Communicator version is used"Matt A. Tobin2019-03-06-4/+3
| | | | This reverts commit 853fe00ba0cb91d564031706ef82038e9a4619ed.
* Don't include nsDownloadManagerUI if the Communicator version is usedMatt A. Tobin2019-03-06-3/+4
| | | | Maintain backwards compatibility with MOZ_SUITE
* Make the Auth prompt DOS protection a browser-element opt-in feature.wolfbeast2019-03-01-10/+22
|
* WIP fix 1wolfbeast2019-02-28-19/+29
|
* Remove toolkit/components/maintenanceservice/wolfbeast2019-02-20-2525/+0
| | | | Tag #145
* Remove WebExtension support from the platform.wolfbeast2019-02-13-38714/+0
| | | | | | - Conditional code - WE APIs - WE toolkit theming
* Include blankthumb in the correct file.wolfbeast2019-02-05-5/+5
|
* Merge branch 'cycle_collector-work'wolfbeast2019-02-03-1/+0
|\
| * Merge branch 'master' into cycle_collector-workwolfbeast2019-01-29-3/+10
| |\
| * | Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-1/+0
| | |
* | | Remove telemetry leftovers from JS engine.adeshkp2019-01-30-5/+0
| |/ |/|
* | 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.
* [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
|
* Add performance warnings to Deprecated module.wolfbeast2018-12-24-3/+12
| | | | | | | | | | | 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.
* Update package.jsonMoonchild2018-11-20-2/+2
| | | Update request version dependency
* 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 branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2018-10-19-86/+165
|\ \
| * | 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
| |/
* / Fix a test (#670)wolfbeast2018-10-19-6/+0
|/
* 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.