wolfbeast
04fc506fcd
Update SSUAO for web.whatsapp.com.
...
This resolves #1152
2019-07-05 21:31:52 +08:00
wolfbeast
c09dcbb6f2
New cycle version bump.
2019-07-05 21:30:50 +08:00
Matt A. Tobin
c135f205d9
[Pale Moon] Add a configure flag to functionally disable personas at build time
2019-07-05 21:30:02 +08:00
Gaming4JC
db85a69fdb
Issue #1142 - Cleanup unused debug code for unboxed objects
...
Also fixes an assertion during compile if debug is enabled since unboxed objects have been removed.
2019-07-05 21:30:00 +08:00
g4jc
2b5f3e87c8
Issue #1142 - Remove uneeded assertion ( #1145 )
...
Since unboxed objects were removed, isUnboxed is undefined. This causes a build failure when debuging is enabled. This patch fixes the issue by removing the uneeeded assertion.
2019-07-05 21:29:58 +08:00
wolfbeast
c7f629f30e
[Pale Moon] Remove *.pdf file association in the installer.
2019-06-29 09:20:43 +08:00
wolfbeast
512a3ba8e8
Revert "Treat *.jnlp as an executable class file, like *.jar"
...
Rationale: This was a Mozilla oversight and/or error.
This change has caused harm and is causing users to switch back to
Chrome, Safari or Edge for their WebStart needs.
JNLP is not an executable and should not be treated as such. JNLP should
be treated the same as any (e.g. Word) document and allowed to be opened
with the designated program.
A JNLP file will not cause execution on a system unless it has a valid
signature, and the user explicitly authorizes the launching based on
information provided by the signature. Moreover, there will even be a
check by the Java environment to see if the Java runtime (if there is
one) is current, and prompt the user to update if required.
This reverts commit 21495c58976e3cbbfe54d2e54d1fd67e36dff2a6 and
modifies ApplicationReputation.cpp to keep the list in sync (was a
discrepancy before).
2019-06-29 06:03:55 +08:00
wolfbeast
cf79506995
Re-save wordmark SVG as plain SVG.
...
Tag #1010
2019-06-29 06:03:53 +08:00
wolfbeast
f2a2359427
Update branding.
2019-06-29 06:03:51 +08:00
Travis W
f3c2a3596c
Add StoreBuffer-inl.h header to jsobj.cpp
...
This should fix deprot on the Linux and Macintosh
2019-06-28 20:11:30 +08:00
wolfbeast
e4c7c846c8
Remove anyNewScript()
2019-06-28 20:11:27 +08:00
wolfbeast
0342ac0a6b
Clean up MObjectState
2019-06-28 20:11:24 +08:00
wolfbeast
c2c997f393
Remove now-unused parameter (prev. used for unboxed objects).
2019-06-28 20:11:21 +08:00
wolfbeast
82e3eafecf
Remove UnboxedObjects ObjectGroup addendum
2019-06-28 20:11:18 +08:00
wolfbeast
30b5b0a6da
Remove unboxed object tests.
2019-06-28 20:11:15 +08:00
wolfbeast
05daa3c420
Remove Unboxed Objects Option Code
2019-06-28 20:11:12 +08:00
wolfbeast
aa89a14709
Remove Unboxed Object code from /vm, Part 3.
2019-06-28 20:11:10 +08:00
wolfbeast
7ec709fb70
Remove Unboxed Object code from jit, Part 4.
2019-06-28 20:11:07 +08:00
wolfbeast
bc5121a769
Remove Unboxed Object code from jit, Part 3.
2019-06-28 20:11:04 +08:00
wolfbeast
0c434f7244
Fix unified deprot
2019-06-28 20:11:01 +08:00
wolfbeast
3e1ffa6cf6
Remove Unboxed Object code from jit, Part 2.
2019-06-28 20:10:58 +08:00
wolfbeast
bd6c34b56a
Revert "Remove JSOP_SPREADCALLARRAY and just use JSOP_NEWARRAY again."
...
This reverts commit 912c3f5cbc512557794a3dfd7bc5cb4994413dfe.
2019-06-28 20:10:21 +08:00
wolfbeast
6430102bfc
Installer: Stop trying to read stub installer data from ini file
2019-06-28 07:02:15 +08:00
wolfbeast
bc0c85f0d8
Platform version update for large internal changes:
...
- Removal of a lot of redundant JS code (part pending)
- Addition of more ES standards code
- Change of master password / NSS db password storage (pending)
2019-06-28 07:02:12 +08:00
trav90
d5703962e7
Update HSTS preload list
...
Tag #447
2019-06-28 07:02:09 +08:00
wolfbeast
448a762a65
Clean up the nsis installer script a litte.
...
- remove stub installer leftovers
- remove maintenance service leftovers
- remove unused macros
2019-06-22 09:47:33 +08:00
Gaming4JC
5ee1469263
[Basilisk] Fix packaging when sync is not built
...
Packaging will fail due to missing ifdefs when --disable-sync is passed in .mozconfig. This fixes that issue by including the missing ifdefs.
2019-06-21 09:58:19 +08:00
Ascrod
7801a344b4
Issue #1132 - Add application executable location to the about:support page.
2019-06-21 09:58:18 +08:00
wolfbeast
aae7584fdd
Call a more generic function when inlining array natives.
...
This simplifies the code a bit because
ElementAccessHasExtraIndexedProperty checks for length-overflow
(directly) and sparse-indexes (through TypeCanHaveExtraIndexedProperties)
so the callers don't have to do that anymore.
2019-06-21 09:58:16 +08:00
wolfbeast
97c44cca9f
Revert "Add Yandex (ru) search plugin"
...
Since Yandex is greedy and only accepts a partnership if they are the
browser default. They don't deserve the traffic.
This reverts commit c9edf588ed6d9b53038125c6d79c466b398e2da4.
2019-06-19 21:36:13 +08:00
wolfbeast
8dcf847a45
Tabs -> Spaces (no code change)
2019-06-19 21:34:41 +08:00
wolfbeast
bd3135ad35
Remove/inline CanonicalizeArrayLengthValue.
2019-06-19 21:34:39 +08:00
wolfbeast
a6bb928fa4
Remove JSOP_SPREADCALLARRAY and just use JSOP_NEWARRAY again.
2019-06-19 21:34:38 +08:00
wolfbeast
1d499496a2
Update comment
2019-06-19 21:34:36 +08:00
wolfbeast
90bb3e7f1d
Remove and clean up more code.
2019-06-19 21:34:34 +08:00
wolfbeast
c6c456b12b
Replace SetOrExtendBoxedOrUnboxedDenseElements with direct calls.
2019-06-19 21:34:33 +08:00
wolfbeast
79dfc644d3
Clean up and rename MoveBoxedOrUnboxedDenseElements.
2019-06-19 21:34:31 +08:00
wolfbeast
ec0e78d127
Convert CopyBoxedOrUnboxedDenseElements to something that doesn't crash.
2019-06-19 21:34:29 +08:00
wolfbeast
a7d7332c7b
Fix typo in ArrayShiftMoveElements
2019-06-19 21:34:28 +08:00
wolfbeast
18166cf949
Remove functors for array natives.
2019-06-19 21:34:26 +08:00
wolfbeast
ea2349157d
Remove unboxed array context option and shell flag.
2019-06-19 21:34:25 +08:00
wolfbeast
051e96c365
Remove unused LIR temp register for unboxed arrays.
2019-06-19 21:34:23 +08:00
wolfbeast
87f3c86484
Make use of ArrayObjects in favor of generic JS objects.
...
ArrayObjects has been a thing for years but been under-used. About time
they are used where prudent.
2019-06-19 21:34:21 +08:00
wolfbeast
1176a9ace1
Inline combined methods for NativeObject and UnboxedArrayObject accesses.
2019-06-19 21:34:19 +08:00
wolfbeast
54b6b407a9
Remove UnboxedArray code part 2
2019-06-19 21:34:02 +08:00
wolfbeast
5c15924907
Remove UnboxedArray code part 1
2019-06-19 21:33:59 +08:00
wolfbeast
ead2b63495
Force clobber for ICU update
2019-06-18 15:19:58 +08:00
wolfbeast
9c6678a2d3
Update tzdata SpiderMonkey files
2019-06-18 15:19:23 +08:00
wolfbeast
ec5e46dd1c
Update tzdata resource files
2019-06-18 15:19:21 +08:00
wolfbeast
9efb78165c
Update update-tzdata.sh to use git instead of svn, and not try to
...
auto-commit with hg.
2019-06-18 15:19:19 +08:00