summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Issue #1879 - Follow-up: Update config/external/nss/target to security/target.Jeremy Andrews2022-04-24
| | |
* | | Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver.Moonchild2022-04-24
| | | | | | | | | | | | | | | | | | | | | I could have done this through a CSSLoader to allow all CSS unit quirks but I wasn't planning to start passing around document and element references everywhere, so instead just did it manually by accepting numbers/floats in addition to pixel and percent.
* | | Issue #1879 - Revert changes to cryptox.hMoonchild2022-04-24
| | | | | | | | | | | | | | | The error when removing this code was an #if vs #elif. But since we're planning to restore MacOSX anyway, may as well rever the entire file here :)
* | | Revert "Issue #1879 - spot-fix typo in cryptox.h"Moonchild2022-04-24
| | | | | | | | | | | | This reverts commit fbbcbffcc786ae2b6cbfafd4e812d0a58b517159.
* | | Issue #1879 - spot-fix typo in cryptox.hMoonchild2022-04-24
| | | | | | | | | | | | Resolves #1879
* | | Merge pull request 'Interpret empty or whitespace root margin string as zero ↵Moonchild2022-04-24
|\ \ \ | |/ / |/| | | | | | | | | | | length for the IntersectionObserver' (#1882) from FranklinDM/UXP-contrib:work_inobsvr-empty-rootmargin-string into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1882
| * | Issue #1881 - Interpret empty or whitespace root margin string as zero lengthFranklinDM2022-04-23
|/ / | | | | | | | | | | | | | | This attempts to get the first non-whitespace token, which if exists, continues with previous behavior of parsing the margin string. Otherwise, if the specified margin string is empty or consists only of whitespace characters, is interpreted as zero length. IntersectionObserver is the only consumer of the `ParseMarginString` method, as far as I can tell, so this should not affect anything else. Note: For some reason, Firefox and Chrome treat the unitless zero length as invalid, while with this change, we do not change existing behavior in that regard and continue to accept that value.
* | Issue #1877 - Resolve NIGHTLY_BUILD conditionals.Moonchild2022-04-22
| |
* | Issue #1880 - Boot Comic Sans out of the font configuration.Moonchild2022-04-22
| | | | | | | | Resolves #1880
| * 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 - Fix psutil python extension on MacOS and potentially FreeBSDBrian Smith2022-04-26
| | | | | | | | Compilation failed due to missing sys/ioctl.h header on MacOS and FreeBSD. Call to function ioctl() with no prototype. This was non-fatal due to the psutil component being optional.
| * Issue #1829 - Readd a fix for Big Sur not loading libraries such as OpenGL.Brian Smith2022-04-26
| | | | | | | | This fix was included earlier but got clobbered by a recent NSPR update.
| * Issue #1829 - Fix Mac breakage due to removal of Telemetry.Brian Smith2022-04-26
| |
| * Issue #1829 - Revert "Issue #1751 - Remove MacOS support from configure"Brian Smith2022-04-26
| | | | | | | | This reverts commit d3543ca2fecf39a83952872c0b936e4566fe02ff.
| * Issue #1829 - Revert "Issue #1751 -- Remove XP_MACOSX conditionals from /dom"Brian Smith2022-04-26
| | | | | | | | This reverts commit 0dd3424f774954627d6f53df9fb47379d9b5c871.
| * Issue #1829 - Revert "Issue #1751 -- Remove XP_DARWIN"Brian Smith2022-04-26
| | | | | | | | This reverts commit 3d671e4275c73a1484c72713304c6e04ec4ffc7c.
| * Issue #1829 - Revert "Issue #1751 -- Remove files unused without XP_DARWIN"Brian Smith2022-04-26
| | | | | | | | This reverts commit cd1f7241353c35627672dc3f6f73eb8bbd5f4925.
| * Issue #1829 - Revert "Issue #1751 -- Remove XP_MACOSX conditionals and ↵Brian Smith2022-04-26
| | | | | | | | | | | | support files from /gfx" This reverts commit 616b39413d570fd98a9a300483a3b657a00fa43b.
| * Issue #1829 - Revert "Issue #1751 -- Remove XP_MACOSX conditionals and ↵Brian Smith2022-04-26
| | | | | | | | | | | | support files from /xpcom" This reverts commit 1bf0734a7249eb0dc1a96d825e7310eb46cac6dc.
| * Issue #1829 - Revert "Issue #1751 -- Remove XP_MACOSX conditionals from /layout"Brian Smith2022-04-26
| | | | | | | | This reverts commit aa0fd3d68c856504646e1d7eb499bc890ef44101.
| * 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 -- fix up a few stray #ifs"Brian Smith2022-04-26
| | | | | | | | This reverts commit e7e63565ee4635198cc51ec3dd6f7a41e554b930.
| * Issue #1829 - Revert “Issue #1751 -- Remove cocoa support code from /dom”Brian Smith2022-04-26
| | | | | | | | This reverts commit ca35efb84ebae522f9ab7803d8e017f721e03207.
| * Issue #1829 - Revert "Issue #1751 -- Remove cocoa and uikit widget support code"Brian Smith2022-04-26
| | | | | | | | This reverts commit 08da125d9cc6eea0bc514023e3a75efd64587259.
| * Issue #1829 - Revert "Issue #1751 -- Update crashtests"Brian Smith2022-04-26
| | | | | | | | This reverts commit b5ece9f77190dd92aef6124350d703daf1a78d7f.
| * Issue #1829 - Revert "Issue #1751 -- Remove cocoa and uikit gfx and hal ↵Brian Smith2022-04-26
| | | | | | | | | | | | support code" This reverts commit 1ee35eafa043142293f3d42317c1eee490d00375.
| * Issue #1829 - Revert “Issue #1751 - Remove Mac code behind ↵Brian Smith2022-04-26
| | | | | | | | | | | | MOZ_WIDGET_TOOLKIT == 'cocoa’” This reverts commit 1fe9c19305dadf2d5bcaa0e589fcd250389dfa8a.
| * Issue #1829 - Revert "Issue #1751 - Remove Mac/ARM C fallback on gcc from ↵Brian Smith2022-04-25
|/ | | | | | pixman" This reverts commit 2215d8467e260453efe6abcbc66218e367d0d2c3.
* Merge pull request 'Implement :host and :host-context' (#1878) from ↵Moonchild2022-04-20
|\ | | | | | | | | | | webcomps-wchen into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1878
| * Issue #1593 - Part 5: Fix error that messes with event state detection.Jeremy Andrews2022-04-19
| | | | | | | | Iterator changes between 42 and 52 were a bit confusing.
| * Issue #1593 - Part 4: Make :host pass DOM parsing test and basic specificity ↵Jeremy Andrews2022-04-19
| | | | | | | | tests.
| * Issue #1593 - Part 3: Add selector logic for :host and :host-context.Jeremy Andrews2022-04-19
| |
| * Issue #1593 - Part 2: Account for Shadow DOM v1 and iterator in ↵Jeremy Andrews2022-04-19
| | | | | | | | nsBindingManager.
| * Issue #1593 - Part 1: Import William Chen's patches w/o selector implementation,Jeremy Andrews2022-04-19
|/ | | | fixed up.
* Merge pull request 'Remove explicit SSL session cache cleanup' (#1875) from ↵Moonchild2022-04-19
|\ | | | | | | | | | | FranklinDM/UXP-contrib:work_nss-locks-assertion into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1875
| * Issue #738 - Follow-up: Remove explicit session cache cleanup routine from ↵FranklinDM2022-04-18
| | | | | | | | | | | | | | | | | | | | | | | | ShutdownNSS This is no longer needed because the call to SSL_ConfigServerSessionIDCache on startup was already removed (see 1425f020c47b3cbe134f71717299714aead28502), meaning LocksInitializedEarly does not become true and only causes an assertion on debug builds. On the other hand, SSL_ClearSessionCache is already called on XPCOM shutdown and calling it again here is redundant. Additional context: https://bugzilla.mozilla.org/show_bug.cgi?id=1485087#c5 Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1485087
* | Issue #1877 - Resolve RELEASE_OR_BETA conditionals.Moonchild2022-04-19
| |
* | No issue - Use UXP generic credentials if no module.ver is present.Moonchild2022-04-19
| |
* | Bump milestoneMoonchild2022-04-19
| |
* | Merge pull request 'Ensure UndisplayedMap handling code consistently uses a ↵Moonchild2022-04-18
|\ \ | | | | | | | | | | | | | | | normalized parent' (#1874) from FranklinDM/UXP-contrib:work_frames-undisplayedmap-nmparent into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1874
| * | Issue #1873 - Part 3: Fix indentationFranklinDM2022-04-18
| | |
| * | Issue #1873 - Part 2: Ensure normalized parent is used for UndisplayedMap ↵FranklinDM2022-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handling code We have four entry points that deal with the parents of display:none/ display:contents content. These are the functions for setting, changing, getting and removing a style context. Or more specifically: GetStyleContextInMap called by GetDisplay[None|Contents]StyleFor SetStyleContextInMap called by RegisterDisplay[None|Contents]StyleFor ChangeStyleContextInMap called by ChangeRegisteredDisplay[None|Contents]StyleFor UnregisterDisplay[None|Contents]StyleFor okay, this is actually two functions, but they act as a pair This change makes all these functions call GetApplicableParent up front and act on and pass around the parent that it returns. This is so that throughout the code we are always handling the parent that will be used as the key in the UndisplayedMap entry. This is necessary so that all the code that sets/gets the 'MayHaveChildrenWithLayoutBoxesDisabled' bit on/from an nsIContent object is using the same object, otherwise everything breaks down. Partially based on part 2 of https://bugzilla.mozilla.org/show_bug.cgi?id=1367214
| * | Issue #1873 - Part 1: Introduce ParentForUndisplayedMap helper methodFranklinDM2022-04-18
| |/ | | | | | | | | | | This introduces the `ParentForUndisplayedMap` helper method to reduce duplication in terms of getting the parent and asserting parent existence. Partially based on parts of https://bugzilla.mozilla.org/show_bug.cgi?id=1341083
* | Merge pull request 'Bump minimum required GCC version in mfbt' (#1872) from ↵Moonchild2022-04-18
|\ \ | |/ |/| | | | | | | trav90/UXP-contrib:compiler-hacks-cleanup into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1872
| * Issue #1531 follow-up - Bump minimum required GCC version in mfbttrav902022-04-16
| |
* | Issue #1860 - Follow-up: Fix indentation.Moonchild2022-04-18
| |
* | Issue #1860 - Follow-up: Make sure we don't add duplicate framesMoonchild2022-04-18
| | | | | | | | | | | | Changing to vector makes manipulating display list items more risky. This is to make sure we don't inadvertently end up with duplicates in the list of display items avoiding double-free scenarios.
* | Merge pull request 'Change LayerManagerData::mDisplayItems to a vector ↵Moonchild2022-04-18
|\ \ | | | | | | | | | | | | | | | instead of hashtable' (#1866) from win7-7/UXP:pr-1860 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1866
| * \ Merge branch 'master' into pr-1860win7-72022-04-18
| |\ \ | |/ / |/| |