Moonchild
5f14f0126f
Issue #1538 - remove speech recognition engine
...
This removes speech recognition, pocketsphinx, training models
and the speech automated test interface.
This also re-establishes proper use of MOZ_WEBSPEECH to work
for the speech API (synthesis part only) that was a broken mess
before, with some synth parts being always built, some parts
being built only with it enabled and recognition parts being
dependent on it. I'm pretty sure it'd be totally busted if you'd
ever have tried building without MOZ_WEBPEECH before.
Tested that synthesis still works as-intended.
This resolves #1538
2020-05-23 06:56:16 +08:00
Roy Tam
d477f61fc1
Merge remote-tracking branch 'origin/master' into custom
2020-05-16 06:50:41 +08:00
Moonchild
db14a637c4
Issue #1543 - Align <img> with no src to the updated spec.
2020-05-16 06:49:14 +08:00
athenian200
7ae0c88c46
Issue #1540 - Stop MP3 demuxer from choking on very small files.
2020-05-16 06:48:09 +08:00
wolfbeast
84053aba97
Issue #1589 - Ensure computed length and data is always available
2020-05-16 06:48:05 +08:00
Roy Tam
bd1e07b203
Merge remote-tracking branch 'origin/master' into custom
2020-05-09 07:01:19 +08:00
Moonchild
2d3f069ae8
Issue #1536 - Part 3: Parse content to decide whether it's an init segment.
2020-05-09 06:56:53 +08:00
wolfbeast
c604c8363d
Issue #1536 - Part 2: Parse content to decide whether it's a media segment.
2020-05-09 06:56:49 +08:00
wolfbeast
d71453cef3
Issue #1536 - Part 1: Add timecode checking for the WebM parser
2020-05-09 06:56:47 +08:00
Moonchild
2442d307b5
[dom] Reorder some calls to improve memory safety
2020-05-09 06:56:35 +08:00
adeshkp
587a2fcd63
Issue #457 - Fix warning about inline nsINode::GetFlattenedTreeParentNodeForStyle being undefined
2020-05-09 06:55:47 +08:00
Moonchild
d62f0a0dd2
Issue #1517 - Remove dom.event.highrestimestamp.enabled pref
...
This resolves #1517
2020-05-09 06:55:11 +08:00
Matt A. Tobin
0c44ae0a30
Issue #1449 - Implement URLSearchParams's sort()
2020-05-09 06:55:08 +08:00
Roy Tam
02cd457457
fix build after merge
2020-05-02 10:08:13 +08:00
Roy Tam
1453f13d33
Merge remote-tracking branch 'origin/master' into custom
2020-05-02 09:19:25 +08:00
Matt A. Tobin
e1b11805a7
Issue #80 - Resolve issues with compiling on insane gcc configurations with no optimizations in dom/
2020-05-02 08:28:18 +08:00
wolfbeast
ea1838aa6c
Issue #80 - Fix include in dom/quota
...
Reported by Luke.
2020-05-02 08:27:57 +08:00
adeshkp
3cae19f1c7
Issue #80 - Add Unused.h to dom/gamepad for Mac build
2020-05-02 08:27:45 +08:00
adeshkp
fb67c8b028
Issue #80 - Fix includes in dom/media/platfoms for Mac build
2020-05-02 08:27:39 +08:00
wolfbeast
2d7441fe5e
Issue #80 - Fix include in dom/media for Pale Moon builds.
2020-05-02 08:26:25 +08:00
New Tobin Paradigm
8378fccf31
Add Unused.h to dom/media/webrtc/MediaTrackConstraints.cpp
2020-05-02 08:26:03 +08:00
adeshkp
180745d3d9
Issue #80 - Include D3DMessageUtils.h in dom/plugins/ipc for Mac build
...
This should ideally not be needed on Mac but compilation fails due to
sizeof `DxgiAdapterDesc` not known.
Didn't face this issue on Linux though, probably due to a different include
chain which already has this file included somewhere along the way.
2020-05-02 08:25:36 +08:00
adeshkp
b788c64cea
Issue #80 - Fix includes in dom/media/platforms for Mac build
2020-05-02 08:25:32 +08:00
New Tobin Paradigm
f2d2f84a38
Issue #80 - Include nsIContentInlines.h in dom/svg/SVGTests.cpp to fix linux bustage
2020-05-02 08:25:29 +08:00
Moonchild
429b235e94
Issue #80 - De-unify dom/xul
2020-05-02 08:25:26 +08:00
Moonchild
2c7e0856ce
Issue #80 - De-unify dom/xslt
2020-05-02 08:25:24 +08:00
Moonchild
e11bd35692
Issue #80 - De-unify dom/xml
2020-05-02 08:25:21 +08:00
Moonchild
e96e560f35
Issue #80 - De-unify dom/xhr
2020-05-02 08:25:18 +08:00
Moonchild
3751ad3739
Issue #80 - De-unify dom/xbl
2020-05-02 08:25:15 +08:00
Moonchild
080182d2d9
Issue #80 - De-unify dom/workers
2020-05-02 08:25:12 +08:00
Moonchild
66a3f44adf
Issue #80 - De-unify dom/system
2020-05-02 08:25:09 +08:00
Moonchild
9f8785ef66
Issue #80 - De-unify dom/svg
2020-05-02 08:25:06 +08:00
Moonchild
e734022ff3
Issue #80 - De-unify dom/smil
2020-05-02 08:25:03 +08:00
Moonchild
b6d9a013c8
Issue #80 - De-unify dom/security
...
Exception: CSPUtils relies on something in CSPContext, but on
Windows it throws in an MSVC include which provides no hints.
2020-05-02 08:25:00 +08:00
Moonchild
96a88a9097
Issue #80 - De-unify dom/quota
2020-05-02 08:24:57 +08:00
Moonchild
a84d96b25c
Issue #80 - De-unify dom/push
2020-05-02 08:24:54 +08:00
Moonchild
3dac0f5daf
Issue #80 - De-unify dom/plugins/ipc
2020-05-02 08:24:47 +08:00
Moonchild
e3f9a09400
Issue #80 - De-unify dom/plugins/base
2020-05-02 08:23:54 +08:00
Moonchild
f5938791ba
Issue #80 - De-unify dom/performance
2020-05-02 08:23:51 +08:00
Moonchild
5d8031cf76
Issue #80 - De-unify dom/media part 3
...
Excluding /dom/media/webrtc for bad template use:
MediaTrackConstraints.cpp/h
MediaEngineCameraVideoSource.cpp and
MediaEngineRemoteVideoSource.cpp
2020-05-02 08:23:48 +08:00
Moonchild
527ad10c12
Issue #80 - De-unify dom/media part 1 (updated reland)
...
This de-unifies up to and including dom/media/platforms with the exception of
dom/media/platforms/wmf, because that one throws weird errors in the Win
SDK which don't have a clear cause (yet)
2020-05-02 08:23:45 +08:00
Moonchild
294a1da59b
Revert "Issue #80 - De-unify dom/media part 1"
...
This reverts commit b5b62d841c733dcb62112f3158f1488e670671d6.
2020-05-02 08:23:42 +08:00
Moonchild
730d952e1b
Issue #80 - De-unify dom/media part 2
2020-05-02 08:23:39 +08:00
Moonchild
094d4730dd
Issue #80 - De-unify dom/media part 1
...
This de-unifies up to and including dom/media/platforms with the exception of
dom/media/platforms/wmf, because that one throws weird errors in the Win
SDK which don't have a clear cause (yet)
2020-05-02 08:23:36 +08:00
Moonchild
04b6d1f5e6
Issue #80 - De-unify dom/ipc
2020-05-02 08:23:33 +08:00
Moonchild
9a61935395
Issue #80 - De-unify dom/indexedDB
2020-05-02 08:23:29 +08:00
wolfbeast
9b1967f0c3
Issue #80 - De-unify dom/html
2020-05-02 08:23:26 +08:00
wolfbeast
2970ae4c3e
Issue #80 - De-unify dom/network
2020-05-02 08:23:21 +08:00
wolfbeast
e4f5cc83b6
Issue #80 - De-unify dom/grid
2020-05-02 08:23:18 +08:00
wolfbeast
c5c3c68f46
Issue #80 - De-unify dom/geolocation
2020-05-02 08:23:15 +08:00