summaryrefslogtreecommitdiff
path: root/gfx
Commit message (Collapse)AuthorAge
* Issue #1053 - Remove __ANDROID__ defines (except in third party code)Moonchild2021-03-21
|
* Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILEMoonchild2021-03-11
|
* Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises)Moonchild2021-03-10
|
* [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 #1730 - Part 2: harfbuzz: Remove some useless define causing a build errorOlivier Certner2021-02-05
| | | | | | | | | | | | | | | | | | | | 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 #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 #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 #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 #1053 - Part 3b: Remove AndroidSurfaceTexture and Android media decoderMoonchild2020-12-27
| | | | interface.
* Issue #1053 - Part 3a: Remove Android conditionals from /gfxMoonchild2020-12-27
|
* Issue #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 #1665 - Take overflow-wrap into account when calculating min-content ↵Moonchild2020-10-03
| | | | intrinsic size.
* 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: Manual cleanupMoonchild2020-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 #1653 - Part 2: Stop indirectly loading DWM functions through WinUtils.Moonchild2020-09-17
|
* 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 #80 - Include gfx/Logging.h in NativeFontResourceMac.cppadeshkp2020-05-15
| | |
| * | Issue #80 - Include gfxEnv.h in gfx/gl/GLLibraryEGL.cppGaming4JC2020-05-15
| |/
| * Issue #80 - Fix up gfx/ipc and gfx/src for Linux.Moonchild2020-05-15
| | | | | | | | This removes an unused Telemetry enum
| * Issue #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 #80 - De-unify gfx/ycbcrMoonchild2020-05-15
| |
| * Issue #80 - De-unify gfx/srcMoonchild2020-05-14
| |
| * Issue #80 - De-unify gfx/skia and stop using dangerous optsMoonchild2020-05-14
| |
| * Issue #80 - De-unify gfx/otsMoonchild2020-05-14
| |
| * Issue #80 - De-unify gfx/ipcMoonchild2020-05-14
| |
| * Issue #80 - De-unify gfx/harfbuzzMoonchild2020-05-14
| |
| * Issue # 80 - Fix up gfx/2d/DataSurfaceHelpersMoonchild2020-05-14
| | | | | | | | | | De-unified build requires <string.h> instead of <cstring> to prevent stdlib confusion.
| * Issue #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 #80 - Fix deps in gfxFont-Impl.hMoonchild2020-05-13
| |
| * Issue #80 - Split out GetShapedWord template functionMoonchild2020-05-13
| |
| * Issue #80 - Fix gfx/thebes Windows conditionalMoonchild2020-05-13
| |
| * Issue #80 - De-unify gfx/glMoonchild2020-05-13
| |
| * Issue #80 - De-unify gfx/configMoonchild2020-05-13
| |
| * Issue #80 - De-unify gfx/cairoMoonchild2020-05-13
| |
| * Issue #80 - De-unify gfx/2dMoonchild2020-05-13
| |
| * Issue #80 - De-unify gfx/thebesMoonchild2020-05-12
| |
* | Issue #457 - Silence some superfluous compiler warnings in cairoMoonchild2020-05-13
|/
* Issue #1450 - Remove NVidia 3D-Vision utilsMoonchild2020-05-04
| | | | | | Legacy, unmaintained and untested D3D9 stereo output behind a hidden pref that nobody ever uses... :P 'nuf said. Resolves #1450
* Revert "Issue #190 - Part 1: Remove XP_IOS conditional code"Matt A. Tobin2020-02-28
| | | | This reverts commit 6a3d5769d01ec1a8dd56ea79aec2df91b801ce02.