Commit graph

2,667 commits

Author SHA1 Message Date
Roy Tam
bc81a6d5f5 ported upstream mozilla esr60 changes: bug1515052, bug1539219, bug1547757, bug1555523 2019-06-22 09:48:24 +08:00
Roy Tam
fbb9e05a43 Merge remote-tracking branch 'origin/master' into custom 2019-06-21 10:00:27 +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
Roy Tam
993fcca963 ported mozilla upstream change: Bug 1544386 part 1 - Call ElementAccessHasExtraIndexedProperty instead of ArrayPrototypeHasIndexedProperty when inlining array natives. r=tcampbell a=lizzard (MFSA2019-18) 2019-06-19 22:49:27 +08:00
Roy Tam
be20c640d4 Merge remote-tracking branch 'origin/master' into custom 2019-06-19 22:36:34 +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
Roy Tam
503c9e2175 Merge remote-tracking branch 'origin/master' into custom 2019-06-18 16:59:33 +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
Roy Tam
ef715102e7 revert "Remove e10s code from browser widget. (083d322b7)" to keep e10s useful. 2019-06-15 10:16:21 +08:00
Roy Tam
11fc0dd014 Merge remote-tracking branch 'origin/master' into custom 2019-06-15 06:28:55 +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
roytam1
044e258d91
Merge pull request #4 from Mathwi/custom
Point Help / Submit Feedback to MSFN (Serpent)
2019-06-15 06:21:07 +08:00
Mathwi
8584b233fc
Move app.feedback.baseURL here and point to MSFN
Ideally we should instead point to a redirect page at Roytam1's site, but this will do for now
2019-06-10 20:34:01 -05:00
Mathwi
f4b8b0d90c
Move app.feedback.baseURL into branding prefs 2019-06-10 20:28:31 -05:00
Mathwi
a7d2a6260c
Move app.feedback.baseURL pref to branding
Remove the following lines from this file and paste into basilisk-branding.js so official & unofficial builds can have different values:
// base url for web-based feedback pages
pref("app.feedback.baseURL", "https://forum.palemoon.org/viewforum.php?f=61");
2019-06-10 20:25:54 -05:00
Mathwi
250163b9d2
Merge pull request #3 from roytam1/custom
Custom
2019-06-10 19:59:45 -05:00
Roy Tam
f05d85ff6b import change from mozilla upstream: Bug 1384330 - Blocking the mozAddonManager when pref 'privacy.resistFingerprinting.block_mozAddonManager' is true. r=arthuredelstein,mossop 2019-06-08 20:30:03 +08:00
Roy Tam
5b5d42a6af Merge remote-tracking branch 'origin/master' into custom 2019-06-07 09:53:15 +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
roytam1
a7ad0dde78
Merge pull request #2 from Mathwi/custom
Custom
2019-06-07 09:46:30 +08:00
Mathwi
7254c34007
Update app.support.baseURL pref again
Roytam1 has set up a page at his site for this to point to, so changing the pref to point to it.
2019-06-06 19:53:45 -05:00
Mathwi
426aef14c7
Redirect browser.feedback.url from palemoon.org
See previous commit - one more pref needed changing
2019-06-05 20:57:01 -05:00
Mathwi
1de2444bc9
Redirect support URLs away from palemoon.org
Specifically for unofficial (New Moon) builds, we need to change a prefs app.support.baseURL and browser.slowstartup.help.url not to point to palemoon.org.

Really we should have separate versions of this file for official and unofficial builds, but since this repo will only be used for unofficial builds, this will do.
2019-06-05 20:49:46 -05:00
Mathwi
7a5bba6f84
Merge pull request #1 from Mathwi/Mathwi-patch-1
Change help links for unofficial (Serpent, New Moon) branding
2019-06-03 20:55:09 -05:00
Mathwi
9cee045fdc
Merge pull request #2 from Mathwi/Mathwi-patch-2
Mathwi patch 2
2019-06-03 20:32:10 -05:00
Mathwi
9e4dfbda34
Remove palemoon.org from New Moon branding
Two changes: First, blank out the pref that causes a palemoon.org page to open after updating the New Moon browser. Second, point release notes to the author's blog (as with Serpent) vs. the Pale Moon release notes.
2019-06-03 20:28:01 -05:00