Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch '61' | Moonchild | 2021-01-04 |
|\ | |||
| * | Issue #61 - Place Skia in libxul | Moonchild | 2021-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 dll | Moonchild | 2021-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) | Moonchild | 2021-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 decoder | Moonchild | 2020-12-27 |
| | | | | interface. | ||
* | Issue #1053 - Part 3a: Remove Android conditionals from /gfx | Moonchild | 2020-12-27 |
| | |||
* | Issue #1690 - Part 1: Fix MacOS version detection above 10.15. | Brian Smith | 2020-11-23 |
| | | | | Changes based on Mozilla bug 1616404 but supporting back to 10.7. | ||
* | [gfx][Skia] Hold mutex while accessing shared SkImage data. | Moonchild | 2020-11-18 |
| | |||
* | Issue #1665 - Take overflow-wrap into account when calculating min-content ↵ | Moonchild | 2020-10-03 |
| | | | | intrinsic size. | ||
* | Issue #1656 - Part 8: Devtools and misc. | Moonchild | 2020-09-24 |
| | |||
* | Issue #1656 - Part 6: Clean up the build files | Moonchild | 2020-09-23 |
| | |||
* | Issue #1656 - Part 4: Manual cleanup | Moonchild | 2020-09-23 |
| | |||
* | Issue #1656 - Part 3: Nuke more vim config lines in the tree. | Moonchild | 2020-09-23 |
| | | | | Another S&R run with some smarter matching. | ||
* | Issue #1656 - Part 1: Nuke most vim config lines in the tree. | Moonchild | 2020-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. | Moonchild | 2020-09-17 |
| | |||
* | Improve dll loading on Windows. | Moonchild | 2020-07-29 |
| | |||
* | [printing] Fix build bustage with --disable-printing | Moonchild | 2020-05-21 |
| | |||
* | Merge pull request #1550 from MoonchildProductions/deunify_gfx | Moonchild | 2020-05-16 |
|\ | | | | | Deunify gfx | ||
| * | Merge pull request #1551 from adeshkp/patch-17 | Moonchild | 2020-05-16 |
| |\ | | | | | | | Include gfx/Logging.h in NativeFontResourceMac.cpp | ||
| | * | Issue #80 - Include gfx/Logging.h in NativeFontResourceMac.cpp | adeshkp | 2020-05-15 |
| | | | |||
| * | | Issue #80 - Include gfxEnv.h in gfx/gl/GLLibraryEGL.cpp | Gaming4JC | 2020-05-15 |
| |/ | |||
| * | Issue #80 - Fix up gfx/ipc and gfx/src for Linux. | Moonchild | 2020-05-15 |
| | | | | | | | | This removes an unused Telemetry enum | ||
| * | Issue #80- De-unify gfx/layers | Moonchild | 2020-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/ycbcr | Moonchild | 2020-05-15 |
| | | |||
| * | Issue #80 - De-unify gfx/src | Moonchild | 2020-05-14 |
| | | |||
| * | Issue #80 - De-unify gfx/skia and stop using dangerous opts | Moonchild | 2020-05-14 |
| | | |||
| * | Issue #80 - De-unify gfx/ots | Moonchild | 2020-05-14 |
| | | |||
| * | Issue #80 - De-unify gfx/ipc | Moonchild | 2020-05-14 |
| | | |||
| * | Issue #80 - De-unify gfx/harfbuzz | Moonchild | 2020-05-14 |
| | | |||
| * | Issue # 80 - Fix up gfx/2d/DataSurfaceHelpers | Moonchild | 2020-05-14 |
| | | | | | | | | | | De-unified build requires <string.h> instead of <cstring> to prevent stdlib confusion. | ||
| * | Issue #80 - de-unify and fix up gfx/graphite2 | Moonchild | 2020-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.h | Moonchild | 2020-05-13 |
| | | |||
| * | Issue #80 - Split out GetShapedWord template function | Moonchild | 2020-05-13 |
| | | |||
| * | Issue #80 - Fix gfx/thebes Windows conditional | Moonchild | 2020-05-13 |
| | | |||
| * | Issue #80 - De-unify gfx/gl | Moonchild | 2020-05-13 |
| | | |||
| * | Issue #80 - De-unify gfx/config | Moonchild | 2020-05-13 |
| | | |||
| * | Issue #80 - De-unify gfx/cairo | Moonchild | 2020-05-13 |
| | | |||
| * | Issue #80 - De-unify gfx/2d | Moonchild | 2020-05-13 |
| | | |||
| * | Issue #80 - De-unify gfx/thebes | Moonchild | 2020-05-12 |
| | | |||
* | | Issue #457 - Silence some superfluous compiler warnings in cairo | Moonchild | 2020-05-13 |
|/ | |||
* | Issue #1450 - Remove NVidia 3D-Vision utils | Moonchild | 2020-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. Tobin | 2020-02-28 |
| | | | | This reverts commit 6a3d5769d01ec1a8dd56ea79aec2df91b801ce02. | ||
* | Issue #190 - Part 1: Remove XP_IOS conditional code | Matt A. Tobin | 2020-02-28 |
| | |||
* | [gfx] Put Skia-specific CTOR init behind Skia-conditional. | wolfbeast | 2020-02-21 |
| | |||
* | [Layers] Clear WrappingTextureSourceYCbCrBasic::mTexture correctly | sotaro | 2020-02-14 |
| | |||
* | Issue #1360 - Enable acceleration by default on all known-good platforms. | wolfbeast | 2020-01-27 |
| | |||
* | Issue #1360 - Part 1: Simplify layers acceleration prefs. | wolfbeast | 2020-01-26 |
| | | | | | | | | | | | | | | | This gets rid of platform-dependent hard-coded defaults, but keeps build-time blocking if there is no GL provider (in which case layers acceleration almost certainly won't work because it needs a GL compositor and would likely crash without) New prefs are - layers.acceleration.enabled to enable HWA - layers.acceleration.force to force it enabled (requires .enabled to be set as well) This is the platform part of this issue. The rest will be front-end work (Preference UI integration and pref migration) | ||
* | Issue #1354 - Fix typo | wolfbeast | 2020-01-21 |
| | |||
* | Issue #1354 - Clear the current context when MakeCurrent() fails. | wolfbeast | 2020-01-20 |
| | |||
* | Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5 | wolfbeast | 2020-01-16 |
| | | | | | - Teach GLContext about gpu_shader5 - Downgrade shader language version if gpu_shader5 support isn't found. |