Matt A. Tobin
e490bc29d0
Remove obsolete javasrc snapshot
2020-01-17 09:19:48 +08:00
Matt A. Tobin
93a01a5d01
Update java htmlparser copyright on code to be translated to cpp
2020-01-17 09:19:46 +08:00
Matt A. Tobin
3338198f76
Fix an issue with the html5 tokenizer and tree builder (java htmlparser)
2020-01-17 09:19:44 +08:00
Matt A. Tobin
7938a0ac1b
Bug 1562033
...
Adjust tokenization of U+0000 (java htmlparser)
2020-01-17 09:19:42 +08:00
Matt A. Tobin
38d498e499
Bug 1347737 - Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. (java htmlparser)
2020-01-17 09:19:40 +08:00
Matt A. Tobin
bdd222ff43
Bug 1555523 (java htmlparser version)
2020-01-17 09:19:37 +08:00
Matt A. Tobin
b3cddc869b
Bug 1322938 - Make the tree builder aware of <dialog>.
...
Tag #1343 | https://hg.mozilla.org/projects/htmlparser/rev/d9bdf700af247563fec9b07b52ede6bf61edd513
2020-01-17 09:19:35 +08:00
Matt A. Tobin
474878fe27
Update the java codegen makefile for having the two libs in-tree and change a few target names so they aren't obnoxious
2020-01-17 09:19:33 +08:00
Matt A. Tobin
a0020b4fa4
Add the java javaparser
...
https://github.com/javaparser/javaparser/
Invisible tag: javaparser-1.0.6
2020-01-17 09:19:31 +08:00
Matt A. Tobin
36189e6a63
Add java htmlparser sources that match the original 52-level state
...
https://hg.mozilla.org/projects/htmlparser/
Commit: abe62ab2a9b69ccb3b5d8a231ec1ae11154c571d
2020-01-17 09:19:28 +08:00
Matt A. Tobin
3efecbe3cc
Update gitignore for import of java html5 codegen and parser sources
2020-01-17 09:19:26 +08:00
wolfbeast
173637496c
No issue - Fix some line endings in WebGLShaderValidator.cpp
2020-01-17 09:19:03 +08:00
wolfbeast
9f7f1d457f
Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5
...
- Teach GLContext about gpu_shader5
- Downgrade shader language version if gpu_shader5 support isn't found.
2020-01-17 09:19:01 +08:00
wolfbeast
5b8610f989
Issue #1354 - Cherry-pick ANGLE update for broken drivers that support
...
required indexing but not the extensions.
2020-01-17 09:18:59 +08:00
wolfbeast
0466317716
Issue #1332 - Enable seeking to next frame by default.
...
The indicated BZ bug was resolved in Gecko 50, and could have already
been enabled before (since it returns a promise as-required).
With the rest of promise-based media implemented it makes no sense to
keep this disabled on production.
2020-01-17 09:18:57 +08:00
wolfbeast
50fe8f9d20
Issue #1319 - Set some obvious prefs for production builds.
...
This sets some defaults for production builds that should be
self-explanatory.
2020-01-17 09:18:31 +08:00
wolfbeast
4860ee4709
Issue #1353 - Disable remote jar: URIs by default.
...
Considering the one exception this was still enabled for on all versions
of Firefox since 45 until our fork point is no longer applicable.
This resolves #1353
2020-01-17 09:17:20 +08:00
wolfbeast
84818be343
No issue - Remove unused network.http.bypass-cachelock-threshold pref.
2020-01-17 09:17:18 +08:00
wolfbeast
540e9c1500
No issue - Don't define gamepad prefs when gamepad support isn't built.
...
This also sets sane defaults when present. See also #1319 .
2020-01-17 09:17:15 +08:00
wolfbeast
fe9d8da299
Issue #1319 - Enable promise debugging only in DEBUG builds.
2020-01-17 09:17:13 +08:00
wolfbeast
c9a887d46b
Issue #1319 - Disable MOZ_LOGGING in production builds.
...
This makes it only enabled in debug builds, instead, where logging
would be most useful.
2020-01-17 09:17:10 +08:00
wolfbeast
d28c0b15a6
Issue #1319 - Remove stderr_to_file.
...
This local-debug function is only useful for Android to work around
issues with logspewing and should never be in production builds anyway.
2020-01-17 09:17:08 +08:00
wolfbeast
47e85541f1
Fix comments for NSS PBKDF setup (no code change)
2020-01-17 09:17:04 +08:00
Kai Engert
3d75257e8d
Issue #1338 : Follow-up: Cache the most recent PBKDF2 password hash,
...
to speed up repeated SDR operations.
Landed on NSS-3.48 for Bug 1606992
2020-01-17 09:15:04 +08:00
wolfbeast
ae6de70624
Reinstate the java->c++ source, generator code + documentation.
...
We've kept the java source up-to-date until its removal, so there should
be very little additional java mangling needed to have it back up to
speed and usable again.
This reverts commit c6446f1126232935c85397aac493113dd38496cd.
2020-01-17 09:15:02 +08:00
wolfbeast
844d2dd0ff
Simplify some alias sets in IonMonkey.
2020-01-17 09:15:00 +08:00
Daiki Ueno
75fdf9c3b0
Issue #1338 - Followup: certdb: propagate trust information if trust
...
module is loaded afterwards,
Summary: When the builtin trust module is loaded after some temp certs
being created, these temp certs are usually not accompanied by trust
information. This causes a problem in UXP as it loads the module from a
separate thread while accessing the network cache which populates temp
certs.
This change makes it properly roll up the trust information, if a temp
cert doesn't have trust information.
2020-01-11 06:47:38 +08:00
wolfbeast
01ba6b6d82
Update GTK clipboard handling
...
- Store the clipboard even if it was set in a GTK dialog.
- Fix a GtkTargetList leak.
- Notify GTK that the data is no longer available for
clipboard_get_cb(), so that GTK will no longer advertise nor attempt to
store the data.
2020-01-11 06:47:36 +08:00
wolfbeast
b299b34492
Issue #1338 - Un-bust building of NSS after update to 3.48 on Linux.
2020-01-11 06:47:34 +08:00
wolfbeast
d43f7275d0
Handle missing base64 challenge in NegotiateAuth and NTLMAuth.
2020-01-10 17:07:02 +08:00
Yaron Tausky
a0c6c89208
Make copy of list before iterating over it.
2020-01-10 17:07:00 +08:00
wolfbeast
d12d260c6a
Be more consistent about decoding IP addresses in PSM.
2020-01-10 17:06:58 +08:00
wolfbeast
647d6033e0
Simplify value setting.
...
This gets rid of unused boolean return values on setters and a level of
indirection for calls to set values.
2020-01-10 17:06:55 +08:00
Pale Moon
0aef7dd2f9
Block Noveau NV96 mesa driver layers acceleration.
2020-01-09 21:39:07 +08:00
Pale Moon
53db2dd6ea
Issue #1703 - Update UA overrides for Google and YouTube
2020-01-09 21:38:49 +08:00
Gaming4JC
8b32eff646
Bug 1379728 part 1. Remove the double-definition of the 'close' event from EventNameList.h.
...
Tag #1343
2020-01-09 21:28:04 +08:00
Gaming4JC
3b33af54af
Bug 1322938 - Make the HTML tree builder aware of <dialog>.
...
Original patch by :hsivonen
Tag #1343
2020-01-09 21:28:02 +08:00
Gaming4JC
a77fa3ec13
Bug 1322938 - Put <dialog> element behind preference.
...
Tag #1343
2020-01-09 21:28:00 +08:00
Gaming4JC
7186de99e7
Bug 1322938 - Update <dialog> element Web Platform Tests expected results.
...
Tag #1343
2020-01-09 21:27:58 +08:00
Gaming4JC
c39b0e4fd7
Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is called.
...
Tag #1343
2020-01-09 21:27:56 +08:00
Gaming4JC
900df90dae
Bug 1322938 - Basic implementation of HTMLDialogElement.
...
Tag #1343
2020-01-09 21:27:54 +08:00
wolfbeast
1803a30a06
Issue #1348 - Part 3: Set IS_PRIVATE input scope in private browsing.
...
Microsoft IME on Windows 10 20H1 (build 19025+) supports IME private
mode by input scope. Although previous Windows versions use an
undocumented API for Edge and IE only, the next Windows 10 release will
use a public API for it.
We pre-empt this potential privacy concern by setting the IS_PRIVATE
flag when in PB mode.
2020-01-09 21:26:59 +08:00
wolfbeast
9d2e51ac97
Issue #1348 - Part 2: Teach IMEState about Private Browsing mode.
2020-01-09 21:26:56 +08:00
Makoto Kato
8972304bba
Issue #1348 - Part 1: Clean up input scope support for IMM32.
...
Use AutoTArray to set input scope.
2020-01-09 21:26:54 +08:00
wolfbeast
e82bb23d7e
Reject sample rates that are out-of-range for libsoundtouch.
...
We never reach this with our normal use of this lib but adding the
sanity check just in case. (ported from upstream)
2020-01-09 21:23:49 +08:00
JustOff
13aff00f59
Issue #1345 - Implement non-standard legacy CSSStyleSheet rules
2020-01-09 21:23:47 +08:00
wolfbeast
10fff089dc
Issue #1338 - Part 3: Update NSS symbols
2020-01-05 11:42:53 +08:00
wolfbeast
c57cac24e8
Issue #1338 - Part 2: Update NSS to 3.48-RTM
2020-01-05 11:42:29 +08:00
wolfbeast
1a92143e68
Issue #1338 - Part 1: Update NSPR to 4.24
2020-01-05 11:38:02 +08:00
Gaming4JC
f6096004d7
Bug 1599054 - allow callers to ommit sending OAuth2 client_secret parameter.
2020-01-03 13:44:14 +08:00