summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Issue #618: Ignore 'event' and 'for' attributes for module scripts.Moonchild2020-08-13
| | | | Because the spec says so.
* Merge branch 'master' into es-modules-workMoonchild2020-08-13
|\
| * [CSS] Alias -webkit-appearance for compatibility reasonsMoonchild2020-08-10
| | | | | | | | | | | | | | | | | | | | Since this is supported as an alias by Firefox and Edge for the same reasons and we have websites using this to (attempt to) override the system-provided styling with their own, leaving out the only supported keyword we'd otherwise have (with -moz- prefix) but still stating -webkit-. TODO: unprefix this completely and make the vendor prefixes aliases.
| * Merge pull request #1613 from RealityRipple/AspectRatioMoonchild2020-08-08
| |\ | | | | | | [Image/CSS] Intrinsic Aspect Ratio
| | * Issue #1620 - Enable Intrinsic Ratio by DefaultAndy2020-08-07
| | | | | | | | | | | | A simpler name feels so much cleaner.
| | * Issue #1620 - Remove Development CommentsAndy2020-08-07
| | |
| | * Issue #1620 - Use Intrinsic Aspect Ratio for ImagesAndy2020-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1547231 https://bugzilla.mozilla.org/show_bug.cgi?id=1559094 https://bugzilla.mozilla.org/show_bug.cgi?id=1633434 https://bugzilla.mozilla.org/show_bug.cgi?id=1565690 https://bugzilla.mozilla.org/show_bug.cgi?id=1602047 Make use of Aspect Ratios in Image frames before Images are loaded. - Check for width and height HTML properties and create a ratio with them. - Overwrite HTML size values with actual image dimensions on load. - Collapse any frames with srcless images. Comments: dom/html/nsGenericHTMLElement.cpp:1483 layout/generic/nsImageFrame.cpp:289
| * | Pref and disable getRootNode()Moonchild2020-08-07
| | | | | | | | | | | | | | | | | | | | | This is apparently used for fallback selection and if available it is "assumed" Shadow DOM is also available, while this is a utility function. Webcompat is a nightmare sometimes.
| * | Issue #1628 - Remove redundant PREF_EM_UPDATE_BACKGROUND_URLMatt A. Tobin2020-08-07
| |/
| * Merge pull request #1623 from g4jc/libeditor_patchMoonchild2020-08-04
| |\ | | | | | | Improve Performance of libeditor
| | * Issue #1621 - Part 4: Check whether node can be splited.Gaming4JC2020-07-31
| | | | | | | | | | | | | | | | | | At first, HTMLEditor::GetActiveEditingHost might return null in this situation, we should check whether nullptr is returned. At second, SplitNodeDeep returns error since curent is design mode and selection node has no parent. So we should check error. Ref: Bug 1350772
| | * Issue #1621 - Part 3: Use nsIAtom to change attirbute if possible.Gaming4JC2020-07-31
| | | | | | | | | | | | | | | | | | We can replace old nsIEditor API with nsIAtom version. Ref: Bug 1324996
| | * Issue #1621 - Part 2: Implement nsIAtom version of ↵Gaming4JC2020-07-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SetAttribute/RemoveAttribute/CloneAttirubte. Add nsIAtom version of the following. - CloneAttribute - RemoveAttribute - RemoveAttributeOrEquivalent - SetAttribute - SetAttributeOrEquivalent Ref: Bug 1324996
| | * Issue #1621 - Part 1: CSSEditUtils should use atom for CSS property if possible.Gaming4JC2020-07-31
| | | | | | | | | | | | | | | | | | There is a lot of string compare when using CSS property name. We should use nsGkAtoms instead. Ref: Bug 1323138
| * | Issue #1625 - Allow MailNews Oauth2 support to be configured in confvars.shMatt A. Tobin2020-08-03
| | | | | | | | | | | | Baby has his bottle, you ok now?
| * | [js] Try to catch bad pointers for GC and bail if not valid.Moonchild2020-08-03
| | |
| * | Merge pull request #1622 from RealityRipple/masterMoonchild2020-08-03
| |\ \ | | | | | | | | Convert Intrinsic Ratio from nsSize to Float
| | * | Issue #1619 - Nits PickedAndy2020-08-02
| | | |
| | * | Issue #1619 - Add Vertical Writing TestcaseAndy2020-08-01
| | | | | | | | | | | | | | | | | | | | Ensures aspect ratio numerator and denominator aren't swapped in vertical writing modes. https://bugzilla.mozilla.org/show_bug.cgi?id=1548768
| | * | Issue #1619 - Missing Dimension ComputationAndy2020-07-31
| | | | | | | | | | | | | | | | | | | | This existed in Firefox before this bug. I don't know if it came from a previous bug or was removed post-fork.
| | * | Issue #1619 - Convert Intrinsic Ratio to FloatAndy2020-07-31
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1547792 Aspect Ratio handling simplified by using floating point integers: - Multiplication of value (or inverse value) to a known side for Scaling - No unequal equal values such as "4/3" vs "8/6" vs "20/15" - Truly "Empty" aspect ratios, even if one dimension is not 0
| * | Add license header to media/webrtc/trunk/build/mac/find_sdk_uxp.pyMatt A. Tobin2020-07-31
| | |
| * | Use an alt script to properly determine the OSX SDK versionMatt A. Tobin2020-07-31
| |/
| * Merge pull request #1618 from g4jc/libeditor_patchMoonchild2020-07-31
| |\ | | | | | | Clean up GetTextNode into TextEditRules.
| | * Bug 1318570 - Clean up GetTextNode into TextEditRules.Gaming4JC2020-07-30
| |/ | | | | | | | | | | EditorBase parameter of GetTextNode is unnecessary because it uses static method only. Also, we should return nsINode to reduce QI. Resolves #1617
| * Merge pull request #1616 from athenian200/solaris_ldap_workNew Tobin Paradigm2020-07-30
| |\ | | | | | | SunOS LDAP cleanup
| | * Issue #1615 - SunOS LDAP cleanup.athenian2002020-07-29
| | | | | | | | | | | | I meant to do this a long time ago, but basically it accounts for the new XP_SOLARIS build flag that never made it into the MailNews code. Additionally, it enables a compatibility flag for Solaris 11.4 that allows us to use the three-argument implementation of ctime_r still used by Solaris 11.3 and illumos (which also appears equivalent to the NSLDAPI_CTIME implementation used by libldap internally). Also, the ctime_r function has been added to the time.h header library for a while now, not sure why Mozilla thought we didn't have a ctime_r implementation.
| * | Issue #1614 - Update en-US DictionaryMatt A. Tobin2020-07-29
| | |
| * | Improve dll loading on Windows.Moonchild2020-07-29
| | |
| * | [WebRTC] Stop putting addresses in the cookie chunk.Michael Tuexen2020-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using AF_CONN addresses, don't put these in the COOKIE chunk. For these addresses it is possible to reconstruct them locally. Conceptually, addresses are something to be shared with the peer, but in the case of AF_CONN this might not be the case. Therefore, zero then out. Thanks to Natalie Silvanovich of Google Project Zero for finding and reporting the issue.
| * | [dom] Fix a spec compliance issue with the HTML LS regarding script loading.Moonchild2020-07-29
| | | | | | | | | | | | This fixes a spec compliance issue with section 8.1.4.2 Fetching scripts.
| * | [js] Don't improve TypeSets containing the magic-args type.Moonchild2020-07-29
| | | | | | | | | | | | | | | | | | JIT optimizations involving the Javascript 'arguments' object could potentially confuse later optimizations, so we simply disable these optimizations as a DiD measure.
| * | [xpcom] Make Base64 compatible with ReadSegments() with small buffers.Andrea Marchesini2020-07-29
| | |
| * | [js] Fix Sink to check for non-recoverable operands.Jan de Mooij2020-07-29
| | |
| * | [network/dom] Improve sanitization of download filenames.Moonchild2020-07-29
| | |
| * | Issue #1391 - Remove the DOM battery APIMoonchild2020-07-28
| | |
| * | Follow up to 39be34c06 - The check sound be if not orderedMatt A. Tobin2020-07-27
| | | | | | | | | | | | FINE! I'll go to bed already...
| * | Revert "Follow up to 39be34c06 - The check sound be if not ordered"Matt A. Tobin2020-07-27
| | | | | | | | | | | | This reverts commit d7d4567ffee9527aaaf4b975246445305e38ef9d.
| * | Follow up to 39be34c06 - The check sound be if not orderedMatt A. Tobin2020-07-27
| | | | | | | | | | | | I am tired.
| * | Revert "Follow up to 39be34c06 - The check sound be if not ordered"Matt A. Tobin2020-07-27
| | | | | | | | | | | | This reverts commit 8698bde001373f7d2dd4ecddd80874d683bab32e.
| * | Follow up to 39be34c06 - The check sound be if not orderedMatt A. Tobin2020-07-27
| |/
| * [MailNews] Allow setting "Local Folders" as always the first displayed accountMatt A. Tobin2020-07-27
| |
| * [MailNews] Allow ordering of accounts to respect mail.accountmanager.accountsMatt A. Tobin2020-07-27
| |
| * Merge branch 'abortcontroller-work'Moonchild2020-07-27
| |\
| | * Fix line endings.Moonchild2020-07-25
| | |
| | * Issue #1587 Part 12 (followup 2): Allow clearing of signal by setting to null.Moonchild2020-07-25
| | |
| | * Issue #1587 Part 11 (followup 1): Implement multithreaded signals for workers.Moonchild2020-07-24
| |/
| * [css] Enable various arbitrarily-disabled CSS features in the platform.Moonchild2020-07-23
| | | | | | | | | | | | These should all be spec-compliant and were (for release-trickling of features) arbitrarily disabled by Mozilla at our fork point. There's no real reason to keep them disabled since they are used in the wild.
| * Issue #1612 - Add-ons targeting Toolkit's ID (and not Firefox's) should be ↵Matt A. Tobin2020-07-22
| | | | | | | | | | | | | | | | considered "native" by the Add-ons Manager when using the Dual-GUID system A version bump triggering add-on compatibility check will re-evaluate the "native" status (among other things) so no extra or special work is required to fix erroneous warnings. tl;dr instafix!
| * Issue #1611 - Enable WASM by default but only enable jit when 64bitMatt A. Tobin2020-07-20
| |