Commit graph

4,055 commits

Author SHA1 Message Date
Jiaxun Yang
06f5e5b9b5 Bug 1323646 - IonMonkey: MIPS64: Fix range checking in ma_addTestOverflow
Tag: #1542
2020-05-23 06:54:04 +08:00
Jiaxun Yang
e293ccbcd4 Bug 1323642 - IonMonkey: MIPS64: Fix load unsigned 48-bit immediate
Issue:
In ma_li(Register, ImmWord):
	Load unsigned 48-bit immediate: 0x0000_8000_0000_0000
	Wrong instructions stream:
		lui	reg, 0x8000
		dsll	reg, reg, 16 # reg = 0xffff_8000_0000_0000
	Fixed instructions stream:
		lui	reg, 0x8000
		dinsu	reg, zero, 32, 32
		dsll	reg, reg, 16

Tag: #1542
2020-05-23 06:54:01 +08:00
Jiaxun Yang
c15d832a98 Bug 1323136 - wasm: MIPS: Do bounds check in 32-bit
Tag: #1542
2020-05-23 06:53:58 +08:00
Jiaxun Yang
5a62948a43 Bug 1344597 - Baldr: MIPS: Fix trap type of unsigned divide by zero
Tag: #1542
2020-05-23 06:53:55 +08:00
Jiaxun Yang
e9e90bb62c Bug 1394286 - mips64: fix error correction about stackpointer within function _NS_InvokeByIndex
Tag: #1542
2020-05-23 06:53:52 +08:00
Jiaxun Yang
1084163d0b Issue #1542 - nsprpub: _PR_SI_ARCHITECTURE add missing mips64 2020-05-23 06:53:49 +08:00
Jiaxun Yang
91053477ec Issue #1542 - IonMonkey: MIPS: Define JS_CODEGEN_MIPSXX by HAVE_64BIT_BUILD.
MIPSXX is required for 64bit build.
2020-05-23 06:53:47 +08:00
adeshkp
6cf6d2da88 Issue #80 - Include MDNSResponderOperator.h in libmdns/nsDNSServiceDiscovery.h for Mac
This is needed for forward declaration of `BrowseOperator` and `RegisterOperator`.
2020-05-23 06:53:26 +08:00
Gaming4JC
c314c2253d Issue #80 - Add nsSocketTransportService2.h to ThrottleQueue.cpp 2020-05-23 06:53:14 +08:00
Moonchild
391f2d1025 Issue #80 - De-unify netwerk/wifi 2020-05-23 06:53:11 +08:00
Moonchild
7d1c08bc99 Issue #80 - De-unify netwerk/streamconv 2020-05-23 06:53:08 +08:00
Moonchild
13c2026dc2 Issue #80 - De-unify netwerk/srtp 2020-05-23 06:53:05 +08:00
Moonchild
8863dff0dd Issue #80 - De-unify netwerk/socket 2020-05-23 06:53:02 +08:00
Moonchild
be78f46bae Issue #80 - De-unify netwerk/protocol/http 2020-05-23 06:52:58 +08:00
Moonchild
ff440ebb84 Issue #80 - De-unify netwerk/protocol/res 2020-05-23 06:52:55 +08:00
Moonchild
08bf05f6f1 Issue #80 - De-unify editor/txmgr and editor/txtsvc 2020-05-23 06:52:31 +08:00
Moonchild
7e3c172ffb Issue #80 - De-unify editor/libeditor 2020-05-23 06:52:28 +08:00
Moonchild
32db6ce7bf Issue #80 - De-unify editor/composer 2020-05-23 06:52:25 +08:00
Moonchild
f0b717678c Issue #80 - De-unify netwerk/protocol/ftp 2020-05-23 06:52:03 +08:00
Moonchild
911270ea60 Issue #80 - De-unify smaller netwerk/protocol components
- data
- device
- file
- viewsource
- wyciwyg
2020-05-23 06:52:01 +08:00
Moonchild
60b7d2e259 Issue #80 - De-unify netwerk/protocol/about 2020-05-23 06:51:57 +08:00
Moonchild
1d2309df55 Issue #80 - De-unify netwerk/ipc 2020-05-23 06:51:54 +08:00
Moonchild
cf74460dc0 Issue #80 - De-unify netwerk/dns 2020-05-23 06:51:51 +08:00
Moonchild
14e038f2c5 Issue #80 - De-unify netwerk/cookie 2020-05-23 06:51:48 +08:00
Moonchild
36ea31cc81 Issue #80 - De-unify netwerk/cache2 2020-05-23 06:51:45 +08:00
Moonchild
fd7e75b6e6 Issue #80 - De-unify netwerk/cache 2020-05-23 06:51:42 +08:00
Moonchild
2ba616d271 Issue #80 - De-unify netwerk/base 2020-05-23 06:51:39 +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
win7-7
edaea616b3 issue #1547 - Correct z-ordering for some table parts and add reftests 2020-05-16 06:49:44 +08:00
win7-7
c399e1938f Issue #1545 - Fix border-radius on table row groups, rows, column groups, or columns
Before issue #146, border-radius on row groups, rows, column groups, or columns don't apply to the background of each cell, yet the border-radius on the cell itself does.

After issue #146, the behaviors changed. In this patch, I tried to revert the behaviors of border-radius on table row groups, rows, column groups, or columns back to what happened before issue #146.

Also: Don't override GetBorderRadii in nsBCTableCellFrame.
2020-05-16 06:49:41 +08:00
Moonchild
b2a716b2f1 Issue #457 - Silence some superfluous compiler warnings in cairo 2020-05-16 06:49:22 +08:00