Moonchild
348c6604be
Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILE
2021-03-12 08:59:50 +08:00
roytam1
333a06698b
Merge remote-tracking branch 'origin/master' into custom
2021-03-11 10:14:22 +08:00
Moonchild
1feafdc819
Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises)
2021-03-11 10:13:55 +08:00
roytam1
75da290189
Merge remote-tracking branch 'origin/master' into custom
2021-02-25 09:43:06 +08:00
Moonchild
88a2541365
[OTS] Backport some upstream OTS commits.
2021-02-25 09:27:02 +08:00
roytam1
b1db2370ed
Merge remote-tracking branch 'origin/master' into custom
2021-02-12 10:52:27 +08:00
Olivier Certner
346b804fda
Issue #1730 - Part 2: harfbuzz: Remove some useless define 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.
2021-02-12 10:49:51 +08:00
Moonchild
8fe6e9636d
[angle] Cherry-pick compressed tex depth stride fix.
2021-02-12 10:49:20 +08:00
roytam1
a324d0a18c
Merge remote-tracking branch 'origin/master' into custom
2021-01-14 22:41:39 +08:00
Moonchild
21f707390d
Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles.
...
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.
2021-01-14 22:19:53 +08:00
roytam1
a9f63c3e7d
Merge remote-tracking branch 'origin/master' into custom
2021-01-01 10:04:05 +08:00
Moonchild
787b0a52a3
Issue #1053 - Part 3b: Remove AndroidSurfaceTexture and Android media decoder
...
interface.
2021-01-01 10:01:11 +08:00
Moonchild
753251e54c
Issue #1053 - Part 3a: Remove Android conditionals from /gfx
2021-01-01 10:01:09 +08:00
roytam1
ee11f1749b
Merge remote-tracking branch 'origin/master' into custom
2020-12-02 09:58:28 +08:00
Brian Smith
e4030ad075
Issue #1690 - Part 1: Fix MacOS version detection above 10.15.
...
Changes based on Mozilla bug 1616404 but supporting back to 10.7.
2020-12-02 09:57:28 +08:00
roytam1
eb8926eb17
Merge remote-tracking branch 'origin/master' into custom
2020-11-19 21:12:48 +08:00
Moonchild
3cac4d852d
[gfx][Skia] Hold mutex while accessing shared SkImage data.
2020-11-19 21:11:56 +08:00
roytam1
84282125cf
Merge remote-tracking branch 'origin/master' into custom
2020-10-09 21:12:06 +08:00
Moonchild
6f8365a077
Issue #1665 - Take overflow-wrap into account when calculating min-content intrinsic size.
2020-10-09 20:59:59 +08:00
roytam1
56aaf6a15a
Merge remote-tracking branch 'origin/master' into custom
2020-09-25 22:18:48 +08:00
Moonchild
d5919942ff
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
Moonchild
0cd673d720
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
Moonchild
538b420319
Issue #1656 - Part 4: Manual cleanup
2020-09-25 22:04:20 +08:00
Moonchild
30df895eb2
Issue #1656 - Part 3: Nuke more vim config lines in the tree.
...
Another S&R run with some smarter matching.
2020-09-25 22:04:17 +08:00
Moonchild
8c395520d9
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
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.
2020-09-25 22:04:12 +08:00
Roy Tam
61e493cf30
Merge remote-tracking branch 'origin/master' into custom
2020-07-31 08:12:40 +08:00
Moonchild
5f85ec0cd8
Improve dll loading on Windows.
2020-07-31 08:08:08 +08:00
Roy Tam
1a8a524849
Merge remote-tracking branch 'origin/master' into custom
2020-05-23 06:59:40 +08:00
Moonchild
a13f638d23
[printing] Fix build bustage with --disable-printing
2020-05-23 06:57:02 +08:00
adeshkp
51c19f2e77
Issue #80 - Include gfx/Logging.h in NativeFontResourceMac.cpp
2020-05-23 06:51:13 +08:00
Gaming4JC
099b822652
Issue #80 - Include gfxEnv.h in gfx/gl/GLLibraryEGL.cpp
2020-05-23 06:50:48 +08:00
Moonchild
f51dd277a3
Issue #80 - Fix up gfx/ipc and gfx/src for Linux.
...
This removes an unused Telemetry enum
2020-05-23 06:50:42 +08:00
Moonchild
b8d9e7b8c0
Issue #80- De-unify gfx/layers
...
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.
2020-05-23 06:50:13 +08:00
Moonchild
cdd925c155
Issue #80 - De-unify gfx/ycbcr
2020-05-23 06:50:10 +08:00
Moonchild
aec749447a
Issue #80 - De-unify gfx/src
2020-05-23 06:50:04 +08:00
Moonchild
b22c360506
Issue #80 - De-unify gfx/skia and stop using dangerous opts
2020-05-23 06:48:44 +08:00
Moonchild
5a3a186912
Issue #80 - De-unify gfx/ots
2020-05-23 06:48:41 +08:00
Moonchild
8458063b23
Issue #80 - De-unify gfx/ipc
2020-05-23 06:48:37 +08:00
Moonchild
5f9275bc92
Issue #80 - De-unify gfx/harfbuzz
2020-05-23 06:48:33 +08:00
Moonchild
6678c91396
Issue # 80 - Fix up gfx/2d/DataSurfaceHelpers
...
De-unified build requires <string.h> instead of <cstring> to
prevent stdlib confusion.
2020-05-23 06:48:31 +08:00
Moonchild
3bd4d91630
Issue #80 - de-unify and fix up gfx/graphite2
...
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.
2020-05-23 06:48:28 +08:00
Moonchild
21dcaa3b59
Issue #80 - Fix deps in gfxFont-Impl.h
2020-05-23 06:48:25 +08:00
Moonchild
9e45084e77
Issue #80 - Split out GetShapedWord template function
2020-05-23 06:48:21 +08:00
Moonchild
cd9055ddce
Issue #80 - Fix gfx/thebes Windows conditional
2020-05-23 06:48:18 +08:00
Moonchild
d25a16be88
Issue #80 - De-unify gfx/gl
2020-05-23 06:48:15 +08:00
Moonchild
67131bce6e
Issue #80 - De-unify gfx/config
2020-05-23 06:48:12 +08:00
Moonchild
c9c0bd68dd
Issue #80 - De-unify gfx/cairo
2020-05-23 06:48:09 +08:00
Moonchild
18ae7ae02c
Issue #80 - De-unify gfx/2d
2020-05-23 06:48:06 +08:00
Moonchild
94ae8488f4
Issue #80 - De-unify gfx/thebes
2020-05-23 06:48:03 +08:00
Roy Tam
d477f61fc1
Merge remote-tracking branch 'origin/master' into custom
2020-05-16 06:50:41 +08:00