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
wolfbeast
18688cb1bf
Update ICU to 58.3
...
- This adds the new Japanese ascension era (Reiwa)
- This updates timezone data to 2019a
- Updated script for git instead of SVN
- Regenerated locale data
2019-06-18 15:19:13 +08:00
wolfbeast
111ecfd189
Add Yandex (ru) search plugin
2019-06-15 06:27:48 +08:00
wolfbeast
f5923f0626
Add Atomics.notify instead of Atomics.wake according to revised spec.
...
- Keep .wake as an alias until we're certain it can be removed.
- Enable SAB memory
2019-06-15 06:27:46 +08:00
wolfbeast
c3a85ded77
Improve origin-clean algorithm based on our previous changes.
...
- Instead of trying the failing refactored Mozilla way, simply add a
check where needed building on what was put in place previously.
2019-06-07 09:52:36 +08:00
wolfbeast
64acfb5ca0
Revert "Improve origin-clean algorithm"
...
This reverts commit e69b3f567c4b8957cc09ba4359e84939f77781c5.
2019-06-07 09:52:34 +08:00
wolfbeast
de22dcde32
[WebGL] Enable size limit on Linux.
...
Some drivers on Linux are not supportive of very large allocation sizes
(esp. applicable to Linux x86 builds of UXP applications) and could
cause issues. Treat this the same way we already do on Mac/Darwin.
2019-05-31 07:22:28 +08:00
wolfbeast
ac3fb82b48
Treat *.jnlp as an executable class file, like *.jar
2019-05-31 07:22:25 +08:00
wolfbeast
d7fad8539b
Make nsFind::Find actually use a string type as input.
...
Futureproofing follow-up to b89570e31cfb84449241e363a595540b8810c217
2019-05-31 07:22:21 +08:00
wolfbeast
ad95798269
Fix #1091 deprot
2019-05-31 07:22:17 +08:00
wolfbeast
5944b47f79
Perform a size check when dealing with clipboard data to be sure.
...
Follow-up to 0b6d9a47051be9ef4d064c6f7c60717da91d0bc2
2019-05-31 07:22:14 +08:00
wolfbeast
3a613f462d
Update HSTS preload list
...
Tag #447
2019-05-31 07:21:57 +08:00
wolfbeast
cdfd0e29e7
Improve efficiency of (C++) heap allocations related to
...
BytecodeEmitter::code.
While there, also add some sanity checks and clean up code.
2019-05-31 07:21:48 +08:00
Jed Davis
f34fd32056
Tweak some NSPR variables for Darwin.
2019-05-31 07:21:43 +08:00
wolfbeast
706ac5f0a4
Make extra sure Compositables don't refer back to layers after reassignment.
2019-05-31 07:21:39 +08:00
wolfbeast
8ad58ee574
Disallow res external protocol handler.
2019-05-31 07:21:35 +08:00
wolfbeast
dfb01e0384
Ensure we AddRef prior to early return in MediaType::Assign.
2019-05-31 07:21:30 +08:00
Matt A. Tobin
254714d53b
[Pale Moon] Update the check for updates menu item logic for already staged automatic updates
2019-05-31 07:21:14 +08:00
Matt A. Tobin
9592fe29c8
Show the update UI instantly instead of after 10 minutes of inactivity
2019-05-31 07:21:11 +08:00
wolfbeast
85e68b684f
Improve origin-clean algorithm
2019-05-31 07:21:08 +08:00
wolfbeast
21eef2bff9
Port an upstream Skia fix.
2019-05-31 07:21:05 +08:00
wolfbeast
b3deb955e9
[places] Prevent some abuse of smart queries.
2019-05-31 07:21:02 +08:00
Matt A. Tobin
257e674bde
[Pale Moon] Fix event.stopPropagation is not defined when clicking the show/hide tiles on about:newtab
2019-05-31 07:20:59 +08:00
adeshkp
825f472a93
Issue #246 - Remove "enhanced" newtab code from Pale Moon
2019-05-31 07:20:44 +08:00
adeshkp
05276951a7
Issue #246 - Remove "enhanced" newtab code from toolkit
2019-05-31 07:20:41 +08:00
adeshkp
5465d68447
Issue #246 - Remove more of compact mode and newtab junk from Basilisk
2019-05-31 07:20:38 +08:00
adeshkp
769ac1dbfc
Issue #246 - Revert "Revert "Remove unwanted newtab page code""
...
Page thumbnails hiccups seem to have resolved, so it can be landed again.
This reverts commit 51792b31a36b9539fdd1b4b85abe486c1652b6c4.
Conflicts:
application/basilisk/modules/DirectoryLinksProvider.jsm
2019-05-31 07:20:34 +08:00
wolfbeast
a4371cdad3
Bump platform version for primarily #1112 and #1061
2019-05-31 07:20:06 +08:00
New Tobin Paradigm
4dcc33d0e6
Add commit message style guidelines ( #1117 )
...
* Add commit message style guidelines
* Revise commit message style perposal
* Grammar
* Last bit
* Use a space
2019-05-31 07:19:26 +08:00
win7-7
53acd97766
NodeInfoManager should use a local cache
...
issue #1111
2019-05-31 07:19:14 +08:00
win7-7
10e41a57b5
use memcmp for nsIAtom Equals to improve performance parser/html
...
issue MoonchildProductions#1113 Use memcmp and not slower string Equals in nsHtml5Portability::localEqualsBuffer
2019-05-31 07:19:11 +08:00
win7-7
03bf12d98e
use memcmp for nsIAtom Equals to improve performance xpcom/ds
...
issue #1113 Use memcmp and not slower string Equals in nsHtml5Portability::localEqualsBuffer
2019-05-31 07:19:06 +08:00
wolfbeast
450910d668
[media] Rewrite AudioConverter::DownmixAudio
...
- Structure the code better
- Directly downmix to mono from multichannel
2019-05-31 07:18:47 +08:00
wolfbeast
b7894a3bdc
[Basilisk/Pale Moon] Update region.properties.
...
- Fix incorrect goanna prefix
- Remove dead/insecure 30boxes service for webcal
- Add preset order for Ecosia
2019-05-31 07:18:44 +08:00
wolfbeast
d564849429
Avoid some useless ForgetSkippable handling while we're already dealing
...
with snow-white objects.
2019-05-31 07:18:40 +08:00
wolfbeast
a6d976c0cd
[IndexedDB] Call SendFailureResult if the actor has been destroyed.
...
Normally we wouldn't need to send any notifications if the actor was
already destroyed, but it can be a VersionChangeOp which needs to
notify its parent operation (OpenDatabaseOp) about the failure.
So SendFailureResult needs to be called even when the actor was
destroyed. Normal operations redundantly check if the actor was
destroyed in SendSuccessResult and SendFailureResult, therefore it's
ok to call it in all cases here.
2019-05-31 07:18:37 +08:00
Lars T Hansen
772e51c7b4
[js, ARM] Always check error return from BufferOffset::diffB.
...
We were missing error checks at two points. In one case an error return
is meaningful; in another case it is not, as the problem should have
been guarded against at a higher level by emitting far jump islands soon
enough during pasteup of compiled code.
2019-05-31 07:18:34 +08:00