summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* [NSS/GYP] Fixes for SunOSnss-gyp-GREportMoonchild2022-04-05
|
* [NSS/GYP] Update generate_certdata.py so it matches what this version of nss ↵Matt A. Tobin2022-04-05
| | | | expects
* [NSS/GYP] Get nss gyp to understand disabling avx2 in freeblMatt A. Tobin2022-04-05
|
* [NSS/GYP] Transfer build configuration to gypMatt A. Tobin2022-04-05
|
* [NSS/GYP] Updates to handle NSSMatt A. Tobin2022-04-05
| | | | Bug 1295937
* [NSS/GYP] Restore build/gyp.mozbuild to m-esr52 state except for libyuv ↵Matt A. Tobin2022-04-05
| | | | location change
* Issue #1795 - Don't try to pass a dash array of > 16 elements to ExtCreatePen.Moonchild2022-04-05
| | | | | | | | | According to MSDN documentation, the count of the style array passed to ExtCreatePen is limited to 16. When we call ExtCreatePen with cStyle=17 or more, it simply returns an error and the cairo surface used for printing is getting into an error state, after which nothing further gets printed. Instead of erroring out, this code change returns an unsupported status so that cairo will provide fallback handling for it.
* Issue #1795 - Reapply bug 624198 fix that got lost in an upstream update.David Major2022-04-05
|
* Issue #1795 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_fontMoonchild2022-04-05
| | | | | | to match the Thebes gfxFont size limit. Also adds synching comments just to be sure.
* Issue #1795 - Add closure point to bounds calculation.Moonchild2022-04-05
| | | | | | | This addition of a closure point (explicitly completing the closed shape) isn't strictly needed in our current cairo version as it works perfectly fine without, but if our clipping extents code changes then this might cause problems if the extra point isn't added (in case of 0-length paths).
* Issue #1795 - Extend cairo API with an explicit font_get_hint_metrics function.Moonchild2022-04-05
| | | | | | This extension allows us to get font hint metrics without having to create and destroy cairo font options structs. Since this is used in loops, this will improve performance, especially in documents which have many text segments.
* Issue #1795 - Remove support for building without DirectWrite.Moonchild2022-04-05
|
* Revert "Merge pull request 'Update libcubeb to latest version' (#1812) from ↵Moonchild2022-04-05
| | | | | | | athenian200/UXP:libcubeb_final into master" This reverts commit 0bc66e3b04e77af307b62371ae9f4be70b2b19b7, reversing changes made to 6e6b5d89964ea726b264c711bdf6f02fe0c006f5.
* Merge pull request 'Update libcubeb to latest version' (#1812) from ↵athenian2002022-04-05
|\ | | | | | | | | | | athenian200/UXP:libcubeb_final into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1812
| * Issue #1806 - Convert DOS line endings to Unix line endings.Jeremy Andrews2021-08-27
| | | | | | | | When redoing my work and creating a new file on Windows, I forgot to ensure it didn't have CRLF line endings.
| * Issue #1806 - Part 8: Fix Linux and SunOS build again.Jeremy Andrews2021-08-24
| | | | | | | | The patches didn't reapply for some reason, so this restores the working state.
| * Issue #1806 - Part 7: Fix up weird issue introduced when redoing branch.Jeremy Andrews2021-08-24
| | | | | | | | Apparently this time I accentally pulled a random + and - sign into a couple files because I wasn't careful to look at the raw versions on Bugzilla.
| * Issue #1806 - Part 6: Make it build on Windows.Jeremy Andrews2021-08-24
| | | | | | | | Without this change, you get an error about external linkage or something. These files are now used outside of WebRTC.
| * Issue #1806 - Part 5: Add multichannel audio capability.Jeremy Andrews2021-08-24
| | | | | | | | | | | | I'm positive this works on Windows at the very least. Cubeb added proper channel map support at some point, and this allows us to take advantage of that. Ref: BZ 1431221, BZ 1432779
| * Issue #1806 - Part 4: Add more audio troubleshooting information.Jeremy Andrews2021-08-24
| | | | | | | | This should help us troubleshoot audio issues better in the future in general, since we'll know more about the hardware involved, etc.
| * Issue #1806 - Part 3: Allow forcing a particular libcubeb backend.Jeremy Andrews2021-08-24
| | | | | | | | This streamlines troubleshooting in situations where multiple audio backends are compiled into the binary. Now testing different audio backends is as simple as restarting the browser and changing a pref rather than requiring a full recompile.
| * Issue #1806 - Part 2: Move AudioConfig stuff from MediaInfo.h to MediaData.h.Jeremy Andrews2021-08-24
| | | | | | | | This avoids circular dependencies, because otherwise the two headers would try to include each other.
| * Issue #1806 - Part 1: Restore libcubeb update.Jeremy Andrews2021-08-24
| | | | | | | | Restore the proper working environment for libcubeb work after reversion.
* | Issue #1795 - Update libpixmanMoonchild2022-04-05
| |
* | Merge branch 'master' of https://repo.palemoon.org/MoonchildProductions/UXPMoonchild2022-04-04
|\ \
| * \ Merge branch 'master' of https://repo.palemoon.org/MoonchildProductions/UXPMoonchild2022-04-04
| |\ \
| * | | Revert "Issue #1806 - Part 1: Update cubeb"Moonchild2022-04-04
| | | | | | | | | | | | | | | | This reverts commit 711e049432900fcfb421e6cceb6ed311519fd6c1.
| * | | Revert "Issue #1806 - Part 2: Adjust the platform for lib changes"Moonchild2022-04-04
| | | | | | | | | | | | | | | | This reverts commit 3635039d2be6264673f3b89b8df390f03159fcaa.
* | | | Issue #457 - Silence warnings in libcairo and libpixman.Moonchild2022-04-04
| | | | | | | | | | | | | | | | We know these issues exist due to it being old 3rd party code.
* | | | Issue #1841 - Part 3: Remove the Direct3D9 compositor.Moonchild2022-04-04
| | | |
* | | | Issue #1841 - Part 2: Remove D3D9 layer compositor references andMoonchild2022-04-04
| | | | | | | | | | | | | | | | layer fallback code.
* | | | Issue #1841 - Part 1: Ignore the values for D3D9 preferences, forcingMoonchild2022-04-04
| | | | | | | | | | | | | | | | them to their current default, in preparation for the removal.
* | | | Issue #457 - Fix double -> float warning in gfxUtils.Moonchild2022-04-04
| | | |
* | | | [layout] Hold strong references to delayed menu command events.Moonchild2022-04-04
| | | |
* | | | [DOM/XSLT] Pass sandbox flags from source doc.Moonchild2022-04-04
| | | |
* | | | Use brace initialization for Atomics.Moonchild2022-04-04
| | | | | | | | | | | | | | | | Remind me to always build BEFORE committing :P
* | | | [network] Make several variables atomic in nsSocketTransport2.Moonchild2022-04-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes potential thread races between: - nsSocketTransport::OnInputClosed and nsSocketTransport::OpenInputStream. - nsSocketTransport::OnOutputClosed and nsSocketTransport::OpenOutputStream. - nsSocketTransport::Close and nsSocketTransport::RecoverFromError called from OnSocketDetached.
* | | | [network] Use a COM pointer instead of NS_ADDREF in nsSocketTransport2.cppMoonchild2022-04-04
| | | |
* | | | [network] Align IDN normalization with the current spec.Moonchild2022-04-04
| | | |
* | | | [network] Tighten checks for ACE (punycode) encoding.Moonchild2022-04-04
| | | |
* | | | [network] Clean up IDN logic and add some corner case use.Moonchild2022-04-04
| |/ / |/| |
* | | Merge pull request 'Support updated box alignment spec on gap properties' ↵Moonchild2022-04-04
|\ \ \ | |/ / |/| | | | | | | | | | | (#1839) from FranklinDM/UXP-contrib:work_css-boxalign-gap into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1839
| * | Issue #1838 - Part 7: Update testsFranklinDM2022-04-02
| | |
| * | Issue #1838 - Part 6: Re-resolve row-gap against the sum of row track sizes ↵FranklinDM2022-04-02
| | | | | | | | | | | | | | | | | | for auto-sized grid containers Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1458902
| * | Issue #1838 - Part 5: Address follow-up issues to initial flexbox layout for ↵FranklinDM2022-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `(column|row)-gap` properties Notes: * Bug 1473044 - Make flexbox cross size take row/column gap into account https://bugzilla.mozilla.org/show_bug.cgi?id=1473044 * Bug 1473047 - Re-resolve row-gap percentages after intrinsic block size calculated https://bugzilla.mozilla.org/show_bug.cgi?id=1473047 * Bug 1612401 - Prevent absolute-positioned children from contributing gap size to flexbox's inline-size https://bugzilla.mozilla.org/show_bug.cgi?id=1612401 * Bug 1639627 - Make flex-container percent 'row-gap' values resolve to 0, when they're resolved against an indefinite block-size (essentially reverts Bug 1473047)
| * | Issue #1838 - Part 4: Implement flexbox layout for `(column|row)-gap` propertiesFranklinDM2022-04-02
| | | | | | | | | | | | | | | | | | | | | | | | This implements flexbox layout for the gap properties without the refactoring work performed on `nsFlexContainerFrame`. Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1398483 and https://bugzilla.mozilla.org/show_bug.cgi?id=1454822 This excludes the second part of bug 1454822, the width caching implementation, because it is out of scope and currently causes unstable layout with `writing-mode: vertical-lr` (see bug 1709937).
| * | Issue #1838 - Part 3: Regenerate developer tools' static CSS properties databaseFranklinDM2022-04-02
| | |
| * | Issue #1838 - Part 2: Remove `grid-` prefix from `grid-(column|row)-gap` ↵FranklinDM2022-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | properties This removes the `grid` prefix from the gap-related properties of grid since they are now part of the box alignment specification. Former grid-gap* properties were aliased to the unprefixed properties to maintain compatibility. The previously multi-column layout only `column-gap` property has been modified to apply to the Grid layout (and Flexbox in a following commit), moving the `mColumnGap` member variable from `nsStyleColumn` to `nsStylePosition`. Notes: * Bug 1398537 - support for percent values in column-gap for multi-column layout landed as part of Issue #1230. However, it was incomplete because it did not update `nsRuleNode` to allow transformation of percentage values for `column-gap`. This was consequently fixed as part of this commit. * Bug 1456166 - this might not apply because we don't have that devtools test in UXP * `nsRuleNode`, `nsCSSParser`, `Declaration`, and other related classes were merged into Stylo. These should be taken into consideration when porting patches from Mozilla. Partially based on https://bugzilla.mozilla.org/show_bug.cgi?id=1398482
| * | Issue #1838 - Part 1: Remove CSS grid preferenceFranklinDM2022-04-02
|/ / | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1398492
* | Issue #21 - Remove telemetry from PopupNotifications.jsm.Moonchild2022-04-02
| |