summaryrefslogtreecommitdiff
path: root/toolkit/components
Commit message (Collapse)AuthorAge
* Issue #1656 - Remove more vim control lines.Moonchild2023-05-05
| | | | | | | Vim control lines were re-introduced or not entirely cleaned up. This nukes them again. Removing from modules, netwerk, security, storage, testing, toolkit, and a few scattered misc files. More to come.
* Issue #2133 - Part 2: Remove nsIPrivateBrowsingTrackingProtectionWhitelistMoonchild2023-03-07
| | | | This removes the in-memory whitelist for PB mode.
* Issue #2073 - m-c 1383404: make SourceBuffer::Compact more efficient (squashed)Martok2023-01-04
| | | | | The first part also means that Compact no longer needs the SurfaceCache lock (used to be via CreateChunk->CanHold), which avoids potential deadlocks during shutdown that m-c 523950 would otherwise cause
* Issue #2019 - Follow-up: Make autocomplete and satchel listen to keypress ↵Moonchild2022-10-18
| | | | | | | | | | | | | | | | | | | | events in the system event group The autocomplete module listens to keypress events for both printable keys and non-printable keys a lot. However, we're stopping dispatching keypress events for non-printable keys in the default event group of web content. This means that autocomplete should listen to keypress events in the system event group. Note that it's difficult to globally change keypress event listeners to keydown event listeners because if we stop keypress events at preceding keydown event in autocomplete or satchel modules, some other modules fail to handle keydown or keypress events before autocomplete, and it's not easy to investigate which keypress event listener in which modules should be changed to a keydown event listener. Therefore, this patch doesn't do that, and uses the event group approach.
* No issue - Stop pre-processing some files that don't have preprocessor ↵Moonchild2022-09-12
| | | | statements in them.
* Issue #1967 - Remove mozprotocol handler (moz://a easter egg).Job Bautista2022-07-22
|
* Issue #1960 - Convert async property syntax to async function syntax inMoonchild2022-07-16
| | | | DownloadUIHelper.jsm
* Issue #1905 - Part 4b - Fix issue loading the profile and saving changes to ↵Brian Smith2022-06-15
| | | | | | the profile. Based on the following Mozilla bugs: 1659904, 1659905 and 1659077.
* [places] add Content-Security-Policy to bookmarks HTML exportMoonchild2022-05-30
| | | | | | | | | | | | | | This commit adds a Content-Security-Policy to HTML documents for exported bookmarks. The change will stop active content (like bookmarklets) from being directly runnable in the exported local file, which is *not* breaking the normal use case in which a bookmarklet is intended to modify an existing page. It *will* affect the use case where you have a full website/application stored in a bookmarklet that was supposed to replace the current web page. In this case, users can right-click copy the link and drop it in the address bar. Note: The CSP does not mean that this is a severe attack vector. It merely provides a basic protection measure for users who use the exported bookmarks in a non-standard way as a local file.
* Issue #1898 - Make sure that the sanity test stops running if necessaryFranklinDM2022-05-15
| | | | As part of telemetry removal, d60103257eb83db103f9acab54b1755486b7e9c1 removed the `reportResult` function which also handles the stopping of the sanity test. This also removes unused histogram enumeration values and revises/adds some comments.
* Issue #1509 - Invalidate previous result when datalist is changed.Moonchild2022-05-10
| | | | | | | | | | | | Even if `<datalist>` is dynamically changed, the autocomplete controller still uses the previous search result. If changed, we have to ignore the previous result that may now be invalid. Also, even if `<datalist>` is changed, we have to keep the selected index (See Mozilla Bug 595069), so we cannot use `ResetInternalState` in this situation because it resets the selected index. This resolves #1509.
* Merge branch 'master' into 1829Brian Smith2022-04-28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: No issue - Update README and SECURITY Issue #1885 - Follow-up: Update error message if invalid rootMargin specified. Issue #1879 - Follow-up: Update config/external/nss/target to security/target. Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver. Issue #1879 - Revert changes to cryptox.h Revert "Issue #1879 - spot-fix typo in cryptox.h" Issue #1879 - spot-fix typo in cryptox.h Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement Issue #21 - Remove use counters telemetry Issue #1881 - Interpret empty or whitespace root margin string as zero length Issue #1877 - Resolve NIGHTLY_BUILD conditionals. Issue #1880 - Boot Comic Sans out of the font configuration.
| * Issue #1877 - Resolve NIGHTLY_BUILD conditionals.Moonchild2022-04-22
| |
* | Issue #1829 - Build system fixes.Brian Smith2022-04-28
| | | | | | | | | | Readd de-unified source changes that got clobbered by commit 378738aaa9924d0b95e2c57f27cbad2b2e644282. Fix build issues using clang broken by commit 39f9ab375b2bfd9e46df9695b78870cf1e9cf3c6.
* | Issue #1829 - Readd code cleanup that is not Mac related that got clobbered ↵Brian Smith2022-04-26
| | | | | | | | by reverting Issue #1751
* | Issue #1829 - Revert “Issue #1751 -- Remove XP_MACOSX conditionals from ↵Brian Smith2022-04-26
| | | | | | | | | | | | | | | | | | the rest of the tree.” This also removes some PP abuse and takes file entries out of PP when no longer needed without XP_MACOSX conditionals. This reverts commit 6f707bde95dab6998ac204f9ee6c925ee230c740.
* | Issue #1829 - Revert “Issue #1751 - Remove Mac code behind ↵Brian Smith2022-04-26
|/ | | | | | MOZ_WIDGET_TOOLKIT == 'cocoa’” This reverts commit 1fe9c19305dadf2d5bcaa0e589fcd250389dfa8a.
* Issue #1834 - Remove obvious entries for Binary Outcast code.Moonchild2022-04-17
|
* Issue #953 - Neuter the user-facing controls for e10sMoonchild2022-04-08
| | | | | This should prevent people using a massive footgun that would blow off their entire legs. Requires appropriate FE changes.
* Issue #1822 - Follow-up: Remove reputation check leftovers from jsdownloads.Moonchild2022-04-08
|
* Issue #1846 - Use RTTI when building protobuf with GCCTravis W2022-04-07
|
* Issue #1822 - Follow-up: Restore method that moves downloaded data's part fileFranklinDM2022-04-07
| | | | | | This commit fixes the issue where all downloaded files are empty/zero-byte by creating a new `_move` method, which is called in place of the removed `_checkReputationAndMove` method. In 6042fdd44c0ec532b3e33d4f4046826fa1548d13 the reputation check for downloads was removed but that same method is also being used for moving the part file of completed downloads, which consequently broke all downloads except those without a part file, and made them empty since the actual downloaded file isn't being moved.
* Issue #21 - Remove Telemetry accumulation/structures from toolkit js.Moonchild2022-04-02
| | | | | This fixes toolkit modules and prevents toolkit component breakage. Also removes about:telemetry
* Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-04-02
| | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* Issue #1822 - Part 3: Remove LOAD_CLASSIFIER_URI and variousMoonchild2022-04-01
| | | | helper functions.
* Issue #1053 - Remove Android systrace, more build system removals.Moonchild2022-04-01
| | | | Also updates more comments.
* Issue #1053 - First pass Android defines and remove Android AnnotationMoonchild2022-04-01
| | | | processors, some Andoid packaging stuff, Eclipse IDE support et al.
* Issue #1822 - Part 2: Remove Google API key parsing in URLS.Moonchild2022-04-01
|
* Issue #1822 - Part 1: Remove Google Safebrowsing plumbingMoonchild2022-04-01
| | | | | This removes support for querying Google services for reputation data for sites and downloads.
* Issue #1830 - Remove --disable-xul config and conditionals.Moonchild2022-04-01
|
* Increase MAX_ICON_SIZE to account for more common use of HiDPI icons.Moonchild2022-04-01
| | | | | This change was unintentionally reverted when importing gecko/44 search service code.
* Issue #1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == 'cocoa'Moonchild2021-06-21
|
* Revert "Issue #21 - Remove TelemertyVFS"Moonchild2021-05-14
| | | | | | | | This: - reverts commit 83ecae9ff7ee1469da1675435dbcf26d094aa1c6 - adds a failure check to Connection::GetQuotaObjects This resolves #1768.
* Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree.Moonchild2021-05-06
| | | | | This also removes some PP abuse and takes file entries out of PP when no longer needed without XP_MACOSX conditionals.
* Issue #1751 -- Remove XP_DARWINMoonchild2021-05-02
|
* Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILEMoonchild2021-03-11
|
* [toolkit] Handle corner case confusion of downloaded files without extension.Moonchild2020-12-15
| | | | See code comment for details.
* Issue #1694 - Part 1: Use scriptabledateformat for the Cookie Accept dialog.Moonchild2020-12-04
|
* Issue #1656 - Part 8: Devtools and misc.Moonchild2020-09-24
|
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue #1656 - Part 4: Tackle *.idl, *.css, *.ipdlh, *.webidl, *.ccMoonchild2020-09-23
|
* Issue #1656 - Part 3: Nuke more vim config lines in the tree.Moonchild2020-09-23
| | | | Another S&R run with some smarter matching.
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23
| | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* Issue #361 - Remove dead Android code.Ascrod2020-05-25
| | | | See Bug 1629030, part 3.
* Bug 1154295 - use normal formatting for plaintext documents in reader modeTrushita2020-05-25
| | | | | | Before this change the plain text document in reader mode was not formatted/styled properly. Tag #361.
* Bug 1621479 - Fix typo in reader mode CSS class preservation list.Cameron McCormack2020-05-25
| | | | Tag #361.
* Issue #361 - Update Readability from upstream.Ascrod2020-05-25
| | | | (git rev 52ab9b5c8916c306a47b2119270dcdabebf9d203)
* Merge pull request #1535 from g4jc/VFS_telemetry_nukeMoonchild2020-05-09
|\ | | | | Remove TelemertyVFS
| * Issue #21 - Remove TelemertyVFSGaming4JC2020-05-06
| | | | | | | | This reverts m-c Bug 668378 and completely removes Telemetry SQLite IO. As a bonus this fixes a potential crash in newer SQLite versions without the need for updating this useless telemetry shim.
* | Hyperbola IceDove should use the toolkit SearchServiceMatt A. Tobin2020-05-06
|/