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
wolfbeast
269dfa5bac
[libpng] Backport an upstream libpng patch.
2019-05-31 07:18:30 +08:00
wolfbeast
d348d327a5
Make nsFind::Find handle empty string searches.
2019-05-31 07:18:27 +08:00
win7-7
f7def6729d
change for nsNodeInfoManager.cpp
...
based to patch for https://bugzilla.mozilla.org/show_bug.cgi?id=1352235 v1 add main thread only cache.
2019-05-31 07:18:03 +08:00
win7-7
37870c0ff2
Add missing NS_AtomizeMainThread(nameToUse);
...
nsCOMPtr<nsIAtom> nameAtom = NS_AtomizeMainThread(nameToUse);
2019-05-31 07:17:59 +08:00
win7-7
888381215b
make HTML parser to use faster atomization in main thread
2019-05-31 07:17:55 +08:00
win7-7
4a7058c5d1
remove unnecessary spaces
2019-05-31 07:17:51 +08:00
win7-7
6f55b09688
add main thread only cache for nsIAtoms to speed up atomization xpcom/ds
...
add main thread only cache for nsIAtoms to speed up atomization
2019-05-31 07:17:47 +08:00
win7-7
c4af2549b2
add main thread only cache for nsIAtoms to speed up atomization dom/base
...
add main thread only cache for nsIAtoms to speed up atomization
2019-05-31 07:17:44 +08:00
Gaming4JC
4ab1401ee6
Issue #1102 - Disable <meta http-equiv=set-cookie>
...
Create a new pref 'dom.meta-set-cookie.enabled' which is set to 'false', disabling http-equiv meta cookies.
2019-05-31 07:17:21 +08:00
wolfbeast
8ca43343c9
Fix architecture flag for PPC64
...
Fixes #1092
2019-05-31 07:17:15 +08:00
win7-7
64b6f74f89
Lots of time spent maintaining nsDisplayLayerEventRegions ( #1116 )
...
* Simplify the dispatch-to-content region
Simplify the dispatch-to-content region in nsDisplayLayerEventRegions::AddFrame() and AddInactiveScrollPort() if it starts to get large.
* tabs to spaces
2019-05-31 07:17:10 +08:00
adeshkp
9843f04b26
Remove a stubbed telemetry function from app AUS.
2019-05-24 21:57:20 +08:00
FranklinDM
18f9f38e8b
Issue #1104 - Pass an opener to loadOneTab in the openURI function
2019-05-24 21:57:18 +08:00
FranklinDM
70c0d40d9b
Issue #1104 - Set the browser's opener when adding a new tab
...
- This modifies `loadOneTab` and `addTab` to accept an opener
- This code was adapted from Basilisk's copy of tabbrowser.xml without the refactored code changes (which is a lot more involved as it divides addTab's functions into multiple functions)
2019-05-24 21:57:17 +08:00
Gaming4JC
838eb9a504
Issue #1101 - Support gzip-compressed SVGs in OpenType+SVG fonts
2019-05-24 21:57:15 +08:00
Mihai Moldovan
28fbea676a
Enable double buffering when using XRENDER.
...
This fixes flickering/bars/stripes showing up during quickly-updating
operations on Intel hardware when using XRENDER.
For more information, refer to the code comment.
See #1061
2019-05-24 21:57:13 +08:00
wolfbeast
2db998a4f8
Remove Unboxed Objects from vm/ - Part 2
2019-05-24 21:56:16 +08:00
wolfbeast
cc936df2e5
Remove unboxed object code from jit, Part 1
2019-05-24 21:56:13 +08:00
wolfbeast
37315e4898
Remove Unboxed Objects from vm/ Part 1 + fix deprot
2019-05-24 21:56:09 +08:00
wolfbeast
96c56fa091
Remove array header
2019-05-24 21:56:05 +08:00
wolfbeast
4dd127a34d
Remove unboxed object code from iteration.
2019-05-24 21:56:01 +08:00
wolfbeast
d73dc74bd1
Remove unboxed objects from GC
2019-05-24 21:55:58 +08:00