summaryrefslogtreecommitdiff
path: root/gfx
Commit message (Collapse)AuthorAge
* [ANGLE] Cherry-pick upstream fixMoonchild2021-07-14
|
* Issue mcp-graveyard/UXP#1751 - Remove Mac/ARM C fallback on gcc from pixmanMoonchild2021-06-25
|
* Issue mcp-graveyard/UXP#1751 - Remove Mac code behind MOZ_WIDGET_TOOLKIT == ↵Moonchild2021-06-21
| | | | 'cocoa'
* Issue mcp-graveyard/UXP#1751 -- Remove cocoa and uikit gfx and hal support codeMoonchild2021-05-09
|
* Issue mcp-graveyard/UXP#1751 -- Remove XP_MACOSX conditionals and support ↵Moonchild2021-05-02
| | | | files from /gfx
* Issue mcp-graveyard/UXP#1751 -- Remove files unused without XP_DARWINMoonchild2021-05-02
|
* Issue mcp-graveyard/UXP#1751 -- Remove XP_DARWINMoonchild2021-05-02
|
* Issue mcp-graveyard/UXP#1751 -- Remove XP_IOSMoonchild2021-05-01
|
* Issue mcp-graveyard/UXP#1053 - Remove __ANDROID__ defines (except in third ↵Moonchild2021-03-21
| | | | party code)
* Issue mcp-graveyard/UXP#1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILEMoonchild2021-03-11
|
* Issue mcp-graveyard/UXP#1053 - Remove mobile-specific graphics ↵Moonchild2021-03-10
| | | | "optimizations" (=compromises)
* [OTS] Backport some upstream OTS commits.Moonchild2021-02-24
|
* Merge pull request 'Support for latest stable FreeBSD (12.2)' (#1736) from ↵Moonchild2021-02-08
|\ | | | | | | | | | | OlCe1/UXP:FreeBSD-support-update into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1736
| * Issue mcp-graveyard/UXP#1730 - Part 2: harfbuzz: Remove some useless define ↵Olivier Certner2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | causing a build error Defining _POSIX_C_SOURCE to 199309L on FreeBSD causes compile errors, because of an obscure interaction between system wrappers and libc++ headers. The source doesn't seem to need it at all, which tests confirm. I bet that this is not needed either on other modern systems (even those based on glibc), and that the define could probably be entirely removed. Not trying it because I can't test it myself.
* | [angle] Cherry-pick compressed tex depth stride fix.Moonchild2021-02-05
|/
* Issue mcp-graveyard/UXP#1705 - Part 3: Rename ScrollbarStyles to ScrollStyles.Moonchild2021-01-06
| | | | | | | | | | | ScrollbarStyles contains values of overflow, (over)scroll-behavior, etc. The only one which is marginally related to scroll _bars_ is overflow, which can be used to hide scrollbar (by making an element not scrollable) or enforce the scrollbar to display. It makes more sense to be called ScrollStyles as it's mainly concerning behavior of scrolling, not scrollbars. Also, with the addition of scrollbar width properties, the current name can be confusing.
* Merge branch '61'Moonchild2021-01-04
|\
| * Issue mcp-graveyard/UXP#61 - Place Skia in libxulMoonchild2021-01-03
| | | | | | | | | | | | | | | | | | | | Skia does some nasty things that break with DLL calls like having virtual dtors without a body definition (and it's honestly surprising that it even builds to begin with the way it's done, but apparently they use some linking symbol voodoo to work around that in dependent classes). Not wanting to have to pull Google code apart to try and fix that for something we're only using for canvas anyway, it's better to just let Skia reside in libxul instead.
| * Issue mcp-graveyard/UXP#61 - Reinstate buildability with shared gkmedias dllMoonchild2021-01-02
| | | | | | | | | | This fully works for splitting gkmedias.dll back out from xul with one exception which is Skia throwing undefined externals when linking gkmedias.
* | Redundant code path cleanup (#1702)Moonchild2021-01-02
|/ | | | | | | | | Remove various obsolete configure options. Remove Adjust SDK install tracking filth. Remove redundant code paths in old-configure This also optimizes linker use Remove redundant conditional blocks. Rewrite span.h without constexpr use.
* Issue mcp-graveyard/UXP#1053 - Part 3b: Remove AndroidSurfaceTexture and ↵Moonchild2020-12-27
| | | | | | Android media decoder interface.
* Issue mcp-graveyard/UXP#1053 - Part 3a: Remove Android conditionals from /gfxMoonchild2020-12-27
|
* Issue mcp-graveyard/UXP#1690 - Part 1: Fix MacOS version detection above 10.15.Brian Smith2020-11-23
| | | | Changes based on Mozilla bug 1616404 but supporting back to 10.7.
* [gfx][Skia] Hold mutex while accessing shared SkImage data.Moonchild2020-11-18
|
* Issue mcp-graveyard/UXP#1665 - Take overflow-wrap into account when ↵Moonchild2020-10-03
| | | | calculating min-content intrinsic size.
* Issue mcp-graveyard/UXP#1656 - Part 8: Devtools and misc.Moonchild2020-09-24
|
* Issue mcp-graveyard/UXP#1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue mcp-graveyard/UXP#1656 - Part 4: Manual cleanupMoonchild2020-09-23
|
* Issue mcp-graveyard/UXP#1656 - Part 3: Nuke more vim config lines in the tree.Moonchild2020-09-23
| | | | Another S&R run with some smarter matching.
* Issue mcp-graveyard/UXP#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 mcp-graveyard/UXP#1653 - Part 2: Stop indirectly loading DWM functions ↵Moonchild2020-09-17
| | | | through WinUtils.
* Improve dll loading on Windows.Moonchild2020-07-29
|
* [printing] Fix build bustage with --disable-printingMoonchild2020-05-21
|
* Merge pull request #1550 from MoonchildProductions/deunify_gfxMoonchild2020-05-16
|\ | | | | Deunify gfx
| * Merge pull request #1551 from adeshkp/patch-17Moonchild2020-05-16
| |\ | | | | | | Include gfx/Logging.h in NativeFontResourceMac.cpp
| | * Issue mcp-graveyard/UXP#80 - Include gfx/Logging.h in NativeFontResourceMac.cppadeshkp2020-05-15
| | |
| * | Issue mcp-graveyard/UXP#80 - Include gfxEnv.h in gfx/gl/GLLibraryEGL.cppGaming4JC2020-05-15
| |/
| * Issue mcp-graveyard/UXP#80 - Fix up gfx/ipc and gfx/src for Linux.Moonchild2020-05-15
| | | | | | | | This removes an unused Telemetry enum
| * Issue mcp-graveyard/UXP#80- De-unify gfx/layersMoonchild2020-05-15
| | | | | | | | | | | | | | | | Excludes layers/ipc/CompositorBridgeParent and CrossProcessCompositorBridgeParent because the latter purposely uses functions implemented in the former. See also code comment in CrossProcessCompositorBridgeParent.cpp Note: likely dead code for us anyway; likely not worth investing in to solve.
| * Issue mcp-graveyard/UXP#80 - De-unify gfx/ycbcrMoonchild2020-05-15
| |
| * Issue mcp-graveyard/UXP#80 - De-unify gfx/srcMoonchild2020-05-14
| |
| * Issue mcp-graveyard/UXP#80 - De-unify gfx/skia and stop using dangerous optsMoonchild2020-05-14
| |
| * Issue mcp-graveyard/UXP#80 - De-unify gfx/otsMoonchild2020-05-14
| |
| * Issue mcp-graveyard/UXP#80 - De-unify gfx/ipcMoonchild2020-05-14
| |
| * Issue mcp-graveyard/UXP#80 - De-unify gfx/harfbuzzMoonchild2020-05-14
| |
| * Issue mcp-graveyard/UXP# 80 - Fix up gfx/2d/DataSurfaceHelpersMoonchild2020-05-14
| | | | | | | | | | De-unified build requires <string.h> instead of <cstring> to prevent stdlib confusion.
| * Issue mcp-graveyard/UXP#80 - de-unify and fix up gfx/graphite2Moonchild2020-05-14
| | | | | | | | | | | | | | With de-unified building we have to re-apply the fix-up for <cstdio>, and additionally the same for <cstring> to prevent the compiler picking the wrong versions of standard functions.
| * Issue mcp-graveyard/UXP#80 - Fix deps in gfxFont-Impl.hMoonchild2020-05-13
| |
| * Issue mcp-graveyard/UXP#80 - Split out GetShapedWord template functionMoonchild2020-05-13
| |
| * Issue mcp-graveyard/UXP#80 - Fix gfx/thebes Windows conditionalMoonchild2020-05-13
| |