Jump to content

My Browser Builds (Part 4)


Recommended Posts

On 4/9/2023 at 12:47 AM, Saphir said:

And back-porting more multi-process code requires for sure Rust - which makes this also a no-go.

I do not see why multi-process could not be implemented properly in C++ or even in plain C. What does make Rust necessary to implement multi-processing? I have been programming only in C/C++ plus a few other languages, I only recently got interested into Rust and from what I see it is a kind of better C++ but with an extremely strict memory model (when compared to C), so everything is more difficult to do but can lead to less errors in the end.

It s a shame there are not many compilers yet, you only got the main rustc implementation and the mrustc implementation. I think that when you will get the gcc team develop an alternate implementation you will have a very positive forward movement thanks to the competition (we have the same with gcc vs clang and in the end everyone wins). I also hope we will soon have a standard like we have for C/C++/FORTRAN.

Multi-process does not work right with UXP because it really was not designed from the ground up to be like that. Modern Firefox is very different from the old one but the fact it is written in Rust seems more to be a detail to me.

There is no fundamental gap that would prevent to port modern Rust to old Windows versions, it is just that the standard library for rust does not bother bother to support it. but some someone even made a port of rust to target Win9x/NT https://github.com/rust9x/rust.

Link to comment
Share on other sites


1. Pages that do not load:

https://przedszkolowo.pl

https://www.astraweb.com

balls move while waiting to load, but nothing happens.

2. https://mapy.geoportal.gov.pl/

address search window does not load

SEARCHES->Address search

Geoportal_search_address_window_empty.png.2add0c280e2ea9b107ce35bdf063cb44.png

 

No problem loading the address search window mypal browser v 68.12.3 https://www.mypal-browser.org/download.html

Geoportal_search_address_window_Mypal_webBrowser_OK.png.4e50482d9af9b397c1d09edd2dd6b33e.png

Link to comment
Share on other sites

16 hours ago, Mathwiz said:

So first it was, UXP needs Rust to properly implement m10s mode; now adding Rust code to UXP would just be "useless cruft." Which is it?

@MathwizIt may be true that newer multi-process code is written in Rust, as it was perfected in much later Firefox code bases. But UXP - has in comparison to later Firefox code bases - very few of that inside, it may work, but it is far from being perfect - What i meant is this: It would be a much more complex task to try to bring 100% stable and grown up multi-process code into UXP as in comparison to "just implementing" Google Webcomponents.

So whatever for a degree of Rust code was in the Firefox 52 code-base - it is useless cruft - as there is none who could succeed with a task as big like that, so as long as nobody qualified is around who could handle all the dependencies and the tons of bugs which brings multi-process along my comments stay valid ;)

Link to comment
Share on other sites

14 hours ago, RamonUn said:

Multi-process does not work right with UXP because it really was not designed from the ground up to be like that. Modern Firefox is very different from the old one but the fact it is written in Rust seems more to be a detail to me.

It was indeed designed for a totally different browser concept in mind - The one of a minimalist browser without much customization features and which basically is similar to the Chromium model in many ways. Everything old... the old UI and it's customization features, add-ons and themes stood in the way of Mozilla to make a Chrome clone without actually being Chrome - and being able to appeal that way to all the Chrome users (and we already know that backfired MASSIVELY :D

Link to comment
Share on other sites

I must admit - last version of New Moon 28.10.6a1.win32-git-2023-04-07 seems much faster then previous versions. Does anybody else notice that? Even huff-post loads faster.

Also as i understand with latest versions of NM\Basilisk we don't need Palefill add-on, because we have WebComponents enabled, am i correct?

Link to comment
Share on other sites

3 hours ago, Rod Steel said:

Also as i understand with latest versions of NM\Basilisk we don't need Palefill add-on, because we have WebComponents enabled, am i correct?

palefill becomes indeed mostly useless with the latest browsers based on the latest UXP versions, this also includes IceApe-UXP and BNavigator and the main stream Pale Moon and Basilisk. I would still suggest you keep it in simply disabled in your Add on list so that you can re-enable quickly it in case something stops working.

Link to comment
Share on other sites

4 hours ago, Rod Steel said:

I must admit - last version of New Moon 28.10.6a1.win32-git-2023-04-07 seems much faster then previous versions. Does anybody else notice that? Even huff-post loads faster.

Also as i understand with latest versions of NM\Basilisk we don't need Palefill add-on, because we have WebComponents enabled, am i correct?

I definitely noticed it on my end. The JavaScript feels smoother in more recent releases of New Moon...not sure if there's been some code optimization but anything that can be done to enhance the JS speed is always welcome.
(Of course, with JS turned off all New Moon releases I've tried are lightning fast, but there are precious few sites now that don't use it.)
Up until very recently I noticed I still needed to install Palefill--this seems to have changed (and it is nice to have WebComponents enabled!) but as Ramon said, I think it is better to download Palefill anyway as a precautionary measure. Things can & do happen.

Link to comment
Share on other sites

On 4/11/2023 at 5:09 PM, adata said:

Welcome to MSFN, @adata!

https://www.astraweb.com - this link works good in MiniBrowser, and 360Chrome 13.5.2022, 360Chrome 13.5.1030 r6 to r8.... but does NOT work in 360Chrome 13.5.2036r1rb2 (=beta2) and 360Chrome 13.5.2036r1rb3 (=beta3), and DCBrowser...

EDIT: Works fine in 360Chrome 13.5.2036r1rb2 (=beta2) and 360Chrome 13.5.2036r1rb3 (=beta3), and DCBrowser... My previous not working state was caused by my "Referer Control" extension, blocking the referer, sorry! So our ALL chrome forks work.

 

https://przedszkolowo.pl - this one works in all 360Chrome builds and MiniBrowser.... but does not work in DCBrowser...

These two links does not work in our Firefox based forks...

Edited by msfntor
"Referer Control" blocking
Link to comment
Share on other sites

On 4/10/2023 at 1:28 PM, UCyborg said:

I have to say I'm a bit envious of what some people manage to consider fun.

On 4/10/2023 at 3:17 PM, NotHereToPlayGames said:

:buehehe:

What? It is perplexing to me. Putting code together is tricky.

BTW, I got Ant Video Downloader 2.4.7.50 working on YouTube again:

/chrome/content/grabber/prov/yt.js

Line 547: Remove checking of channel.requestMethod - it bails out if method is not GET, but YouTube uses POST now (HTTP Request Methods), so I guess pointless if it could be either. This was the actual showstopper.
Line 396: change the expression /id=([^&#]+)/i to /id=([\w\-_]+)/i - at least that's what updated extension for Chrome / Firefox uses today.

One oddity I've noticed, it can happen that the video does not show up on the dropdown when you navigate to the video page directly from another video page, but that video shows when you navigate to another YouTube page.

Extension also alters tab bar styling (may not be noticeable if another extension alters it) and seems to have effect on browser's back-forward cache, some pages that may be reloaded instantly (fully pulled from the cache) when navigated with back/forwards buttons will experience reloading when the extension is active.

Edited by UCyborg
Missing word
Link to comment
Share on other sites

On 4/12/2023 at 9:10 PM, msfntor said:

"Referer Control" extension, blocking the referer,

On https://dnsdumpster.com/  (tool that can discover hosts related to a domain, find & lookup dns records) - I read:

"Forbidden (403)

CSRF verification failed. Request aborted.

You are seeing this message because this HTTPS site requires a 'Referer header' to be sent by your Web browser, but none was sent. This header is required for security reasons, to ensure that your browser is not being hijacked by third parties.

If you have configured your browser to disable 'Referer' headers, please re-enable them, at least for this site, or for HTTPS connections, or for 'same-origin' requests.

If you are using the <meta name="referrer" content="no-referrer"> tag or including the 'Referrer-Policy: no-referrer' header, please remove them. The CSRF protection requires the 'Referer' header to do strict referer checking. If you're concerned about privacy, use alternatives like <a rel="noreferrer" ...> for links to third-party sites."

Yes, cause this Referer Control thing... so I remove it for good.:)

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230415-3219d2d-uxp-75bef7b73-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230415-3219d2d-uxp-75bef7b73-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20230415-3219d2d-uxp-75bef7b73-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230415-d849524bd-uxp-75bef7b73-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230415-d849524bd-uxp-75bef7b73-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230415-d849524bd-uxp-75bef7b73-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230415-d849524bd-uxp-75bef7b73-xpmod.7z

Official UXP changes picked since my last build:
- Issue #1361 - Follow-up: Merge dom.getRootNode.enabled pref into dom.webcomponents.enabled. (8182d08b1)
- Issue #252 - Move getElementsByName from HTMLDocument to Document (b2d750411)
- Issue #252 - Follow-up: Include a null check against mDocument (7c759b2c2)
- Issue #2197 - Part 1a: postMessages should have transferable as [] by default (438cdbd91)
- Issue #2197 - Part 1b: Transferables should be arrays of objects (47147d58b)
- Issue #2197 - Part 2a: Implement StructuredSerializeOptions for MessagePort (fd982fd29)
- Issue #2197 - Part 2b: Implement StructuredSerializeOptions for Worker (158784cbe)
- Issue #2197 - Part 2c: Implement StructuredSerializeOptions for ServiceWorker (4d58139fe)
- Issue #2197 - Part 2d: Implement PostMessageOptions for Window (4174037d8)
- Issue #2197 - Part 3: Implement self.structuredClone() (ef6b8db1d)
- Issue #2197 - Part 4: Expose structuredClone in Sandbox (bbcfb6275)
- Issue #2197 - Follow-up: Remove GC debug assertion on sandbox (8e6d73046)
- Issue #595 - Implement window.event (31283d993)
- Issue #2053 - Part 1: Performance should be an EventTarget (995f3117b)
- Issue #2053 - Part 2: Update PerformanceMeasure to User Timing L3 (23519e0c2)
- Issue #2053 - Part 3: Update PerformanceMark to User Timing L3 (3b57ba141)
- Issue #2053 - Part 4a: Align IsPerformanceTimingAttribute to user-timing spec (4fc9cde7c)
- Issue #2053 - Part 4b: Fix measure name to timestamp conversion (a0d52c009)
- Issue #2053 - Part 5: Throw a DOMException instead of a JS exception for some errors (ef8e3b541)
- Issue #2053 - Follow-up: Make the default ResourceTimingBufferSize larger (7823439b1)
- Issue #2053 - Follow-up: Re-enable navigation timing now it's to-spec. (e51a63852)
- Use nsAnonymousTemporaryFile for clipboard cache (42723b163)
- Increase size of data over which we write the data to disk rather than keep it around in memory (af613ef24)
- [network] Improve checks while parsing MIME parameters. (c9d961633)
- [devtools] Don't allow sourcemap URLs to redirect (47bcca168)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes since my last build:
- Issue UXP#2053: fix deprots (5a74c0114)
- mailnews: follow-up rev c9d96163, fix build (6beccbf6c)
- Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz (bc3eb89de)
- Bug 1159003 - Remove Performance::GetAsISupports(), r=bz (16a1923c3)
- Bug 1378537 - Store PerformanceEntry objects in AutoTArray; r=smaug (75bef7b73)

Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230415-de147fa3-uxp-75bef7b73-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230415-de147fa3-uxp-75bef7b73-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20230415-id-656ea98-uxp-75bef7b73-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230415-id-656ea98-ia-93af9a0-uxp-75bef7b73-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.

Link to comment
Share on other sites

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20230415-ff2541e27-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230415-ff2541e27-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- ported from UXP: Issue #1361 - Follow-up: Merge dom.getRootNode.enabled pref into dom.webcomponents.enabled. (8182d08b) (6b5155154)
- ported from UXP:
 - Issue #252 - Move getElementsByName from HTMLDocument to Document (b2d75041)
 - Issue #252 - Follow-up: Include a null check against mDocument (7c759b2c) (d00db90f4)
- ported from UXP: Issue #2197 - Part 1a: postMessages should have transferable as [] by default (438cdbd9) (5d8b2ff9f)
- ported from UXP: Issue #2197 - Part 1b: Transferables should be arrays of objects (47147d58) (396a35005)
- ported from UXP: Issue #2197 - Part 2a: Implement StructuredSerializeOptions for MessagePort (fd982fd2) (27b36496f)
- ported from UXP: Issue #2197 - Part 2b: Implement StructuredSerializeOptions for Worker (158784cb) (e29e66d02)
- import from UXP: Issue #2197 - Part 2c: Implement StructuredSerializeOptions for ServiceWorker (4d58139f) (b54aa0036)
- ported from UXP: Issue #2197 - Part 2d: Implement PostMessageOptions for Window (4174037d) (274060547)
- ported from UXP: Issue #2197 - Part 3: Implement self.structuredClone() (ef6b8db1+bbcfb627) (45d414fe8)
- import from UXP: Issue #2197 - Part 4: Expose structuredClone in Sandbox (bbcfb627) (82b7d2267)
- import from UXP: Issue #2197 - Follow-up: Remove GC debug assertion on sandbox (8e6d7304) (2ccfc2c72)
- ported from UXP: Issue #595 - Implement window.event (31283d99) (5763128b3)
- import from UXP: Issue #2053 - Part 1: Performance should be an EventTarget (995f3117) (150ce13f8)
- ported from UXP: Issue #2053 - Part 2: Update PerformanceMeasure to User Timing L3 (23519e0c) (feacbd219)
- ported from UXP: Issue #2053 - Part 3: Update PerformanceMark to User Timing L3 (3b57ba14) (a9df69e1b)
- import from UXP: Issue #2053 - Part 4a: Align IsPerformanceTimingAttribute to user-timing spec (4fc9cde7) (3e131e6ce)
- import from UXP: Issue #2053 - Part 4b: Fix measure name to timestamp conversion (a0d52c00) (d9f3b22d5)
- ported from UXP: Issue #2053 - Part 5: Throw a DOMException instead of a JS exception for some errors (ef8e3b54) (a0721af93)
- import from UXP: Issue #2053 - Follow-up: Make the default ResourceTimingBufferSize larger (7823439b) (b8c40da54)
- import from UXP: Issue #2053 - Follow-up: Re-enable navigation timing now it's to-spec. (e51a6385) (322366a7b)
- import from UXP: Use nsAnonymousTemporaryFile for clipboard cache (42723b16) (e77507eb7)
- import from UXP: Increase size of data over which we write the data to disk rather than keep it around in memory (af613ef2) (a8c973370)
- import from UXP: [network] Improve checks while parsing MIME parameters. (c9d96163) (96cb68196)
- import from UXP: [devtools] Don't allow sourcemap URLs to redirect (47bcca16) (3b0881b66)
- ported from `custom` branch of UXP: Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz (bc3eb89d) (c4462d520)
- import from `custom` branch of UXP: Bug 1159003 - Remove Performance::GetAsISupports(), r=bz (16a1923c) (a8bc9ea55)
- import from `custom` branch of UXP: Bug 1378537 - Store PerformanceEntry objects in AutoTArray; r=smaug (75bef7b7) (ff2541e27)

Link to comment
Share on other sites

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230415-522696571d-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230415-522696571d-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230415-522696571d-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230415-522696571d-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1211204 - Remove possible false-negative with D3D9 texture memory reporting. r=mattwoodrow (74adbcad19)
 - Bug 1200595 - D3D9 TextureData implementation. r=Bas (2624bd59a3)
 - Bug 1200595 - MacIOSurface TextureData implementation. r=mattwoodrow (98130b5d6b)
 - Bug 1200595 - EGLImage TextureData implementation. r=mattwoodrow (8b732af2da)
 - Bug 1200595 - AndroidSurface TextureData implementation. r=mattwoodrow (79443ff5d7)
 - Bug 1200595 - SharedSurface TextureData implementation. r=jgilbert (aadc8c5601)
 - Bug 1200595 - DIB TextureData implementation. r=Bas (d7bae178ad)
 - Bug 1200595 - Merge TextureClient and ClientTexture back into TextureClient. r=mattwoodrow (890d76ff9b)
 - Bug 1200595 - Consolidate the TextureClient's destruction logic. r=mattwoodrow (fa9ac2e414)
 - Allow asynchronous D3D11 TextureClients on the main thread. (bug 1217665 part 5, r=nical) (cb77fa88cc)
 - Implement the direct bitmap drawing model for plugins. (bug 1217665 part 6, r=mattwoodrow) (82f9015e5a)
 - Implement the direct DXGI drawing model for plugins. (bug 1217665 part 7, r=mattwoodrow) (cdeeb52a91)
 - Implement the DidComposite NPAPI callback. (bug 1217665 part 8, r=mattwoodrow) (4eb2a790ae)
 - Add an NPN_GetValue query to find the browser's DXGI adapter. (bug 1217665 part 10, r=aklotz,mattwoodrow) (84af4e525a)
 - Create a D3D11 content device even if D2D is blocked. (bug 1217665 part 11, r=jrmuizel) (142441808e)
 - Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond. (edf746b278)
 - Bug 1204715 - Move browser/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} to moz.build. r=mshal (8c6b4709bc)
 - Bug 1212773 - Pass a base directory to jar maker, instead of a chrome directory. r=gps (1f644706c6)
 - Bustage fix for bug 1210687 on a CLOSED TREE. r=me (4cd7000101)
 - Bug 1212773 - Extend jar maker syntax for jar file location. r=gps (8119aa2b98)
 - Bug 1164039 - moved TelemetryTimestamps.jsm and tests to toolkit/componets/telemetry/. r=dexter (942145656e)
 - Bug 1184705 - Search A/B testing cohort identifier should be recorded in FHR, r=rnewman. (b5cf397cf0)
 - Bug 1230047 (part 2) - Make several PaintWindow() functions use LayoutDevice coordinates. r=kats. (246e1321ca)
 - Bug 1218454 - part 1 - move DialogValueHolder::Get out-of-line; r=bz (2d65438b37)
 - Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz (59e3b60749)
 - Bug 1205945 part.1 Remove unnecessary member of IMEInputHandler, mLastDispatchedCompositionString r=smichaud (2223df8aec)
 - Bug 1205945 part.2 Add DispatchCompositionStartEvent() and move the code of OnStartIMEComposition() into it r=smichaud (25449c2bca)
 - Bug 1205945 part.3 Move the code of OnUpdateIMEComposition() into DispatchCompositionChangeEvent() r=smichaud (e85a65f2f7)
 - Bug 1205945 part.4 Move the code of OnEndIMEComposition() into DispatchCompositionCommitEvent() r=smichaud (21e6218c06)
 - Bug 1205945 part.5 Emulate mSelectedRange at dispatching compositionchange or compositioncommit event until OnSelectionChange() is called r=smichaud (f82baaea8e)
 - Bug 1205945 part.6 IMEInputHandler::GetAttributedSubstringFromRange() should return stored composition string if the range is in the composition string r=smichaud (53eabe028b)
 - Bug 1205399 - Follow-up to fix build bustage for platforms without OS X 10.10 and -Wswitch enabled. r=mstange (c2e8eda9b5)
 - Bug 1220337 - Don't show alternate notification actions on OS X 10.8. r=MattN (5ef8449dcc)
 - Bug 1224738 - Fix alternate action index getter name on OS X. r=MattN (a6f83ce706)
 - Bug 1225908 - AsmSimdTypeToLaneType. r=bbouvier (f850c10bff)
 - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier) (31bc615781)
 - Bug 1224389 - Odin: simplify AsmJSModule global data allocation (r=bbouvier) (3ba518183a)
 - Bug 1222684 - IonMonkey: MIPS: Implement callWithPatch and patchCall. r=luke (0ede7a61c3)
 - Bug 1224814 - "TraceLogger: Remove redundant checks in BaselineJIT". r=hv1989 (b3865fbdf0)
 - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke (1d0aba3710)
 - Bug 1224389 - Odin: refactor stubs, func-ptrs, and masm use (r=bbouvier) (2834725644)
 - Bug 1228340: Get rid of the js_ prefix for CodeSpec, CodeName, NumCodeSpecs; r=jorendorff (8ff2b3bcd5)
 - Bug 1176214 - Part 2: Preliminary adjustments. r=waldo (f9e2adca8a)
 - Bug 1176214 - Part 3: VM core changes. r=waldo (cf5b24fe18)
 - Bug 1176214 - Part 4: VM built-in lib changes. r=waldo (603335d2aa)
 - Bug 1176214 - Part 5: Ion changes. r=h4writer (b589713e1c)
 - Bug 1176214 - Part 6: Odin changes. r=luke (f1dcb025d2)
 - Bug 1176214 - Part 7: Ctypes, shell, xpconnect, etc. r=waldo (bdc78e0558)
 - Bug 1199578 - test case. r=waldo (6a94fd455a)
 - Bug 1211409 - load/store exclusive for ARM-32. r=jolesen (38efc4882e)
 - Bug 1205390 - guard against asm.js compilation not being available. r=me (aeefe98cfd)
 - Make test runnable on non-Nightly (no bug) r=me (27930210ed)
 - Bug 1176214 - Part 8: jit-test changes. r=bbouvier (31c4f42eea)
 - Bug 1176214 - Part 9: tests changes. r=bbouvier (a245687f43)
 - Bug 1176214 - Part 10: jsapi-tests changes. r=bbouvier (610e0002a2)
 - bug 1198656 remove unnecessary reinterpret_casts r=padenot (bc5a67d521)
 - bug 1198656 refactor acquiring the content into an object method r=padenot (b7b062fbf1)
 - bug 1198656 clear references in mJSChannels on successful content acquire r=padenot (65e5ee1856)
 - bug 1198656 delay AudioBuffer allocation until required r=padenot (57d0fd0d01)
 - bug 1199559 remove now unused SetRawChannelContents r=padenot (40685ef783)
 - Bug 1203616 - Properly scale the input buffer of a WaveShaperNode before processing it with the curve. r=karlt (12e9592a9e)
 - Bug 1186343: Throw an InvalidStateError when we set the curve attribute of a WaveShaperNode with a Float32Array of length less than 2; r=padenot,smaug (df83b21fd0)
 - bug 1188244 throw in SetCurve() on OOM r=padenot (17967b7b58)
 - Bug 1176214 - Part 11: Changes to DOM, except for WebGL. r=bz, r=clb (c40e5c2a68)
 - Bug 1176214 - Part 12: Changes to WebGL. r=bz, r=clb (228c90da3c)
 - Bug 1176214 - Part 13: Changes to ipc. r=mrbkap (4b11d4e509)
 - Bug 1176214 - Part 14: Changes to netwerk. r=jduell (91568c8444)
 - Bug 1176214 - Part 15: Changes to xpcom. r=nfroyd (df8d080070)
 - Revert "Bug 1176214 - Part 14: Changes to netwerk. r=jduell" (d0aedbac94)
 - improved backport of PM because of newer JS_GetArrayBufferData (9d8188ff5e)
 - bug 1199559 write decodeAudioData buffer in a format suitable for direct use by AudioBuffer r=padenot (da00bab1a1)
 - bug 1225003 null-check mBuffer in SizeOfExcludingThis() r=padenot (c01d389f10)
 - Bug 1225365 - Fix assertion in the nsScriptNameSpaceManager memory reporter. r=bz. (a5605a8923)
 - Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8. (26abcea276)
 - Bug 1214506. Ensure OggReader sets proper IDs for its tracks. r=jya (a270b02301)
 - bits of Bug 1188812 - Obtain CDM can render capability and store into MediaInfo (321388180e)
 - Bug 1226450 - Report audio/video codecs used in HTMLMediaElement and WebAudio via telemetry. r=jya (e722b409b7) (f5a7b27f3d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1229395 - Part 1 - Unbreak MOZ_NATIVE_JEMALLOC after bug 1141079. r=glandium (07a1e4d8a6)
 - Bug 1229395 - Part 2 - Rely on MALLOC_H to provide function prototypes for MOZ_NATIVE_JEMALLOC. r=glandium (5b305f69db) (2d33df0acf)
- import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (522696571d)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...