roytam1 Posted February 5 Author Share Posted February 5 12 hours ago, ClassicNick said: hifting gears, I tried compiling your "gecko28a1-vc8-master" browser with Visual C++ 2008 Express SP1, Windows 7 SDK with .Net Framework 4.0, and Mozilla-Build 1.8, and I have problems with an auto generated file named "BluetoothTypes.cpp", which uses the auto C++ keyword. The directory for the file is "obj-i686-pc-mingw32/ipc/ipdl". My mozconfig file consists of ac_add_options --enable-release ac_add_options --enable-application=browser ac_add_options '--enable-optimize=-O2 -GS-' ac_add_options --enable-jemalloc ac_add_options --enable-shared-js ac_add_options --enable-devtools ac_add_options --disable-debug ac_add_options --enable-strip ac_add_options --disable-skia ac_add_options --disable-maintenance-service ac_add_options --disable-crashreporter ac_add_options --disable-updater ac_add_options --disable-tests ac_add_options --disable-mochitests ac_add_options --disable-jsd ac_add_options --disable-webapp-runtime ac_add_options --disable-webgl ac_add_options --disable-angle ac_add_options --disable-gamepad And the first 16 lines of BluetoothTypes.cpp consist of // // Automatically generated by ipdlc. // Edit at your own risk // #include "mozilla/dom/bluetooth/BluetoothTypes.h" //----------------------------------------------------------------------------- // Method definitions for the IPDL type |union BluetoothValue| // namespace mozilla { namespace dom { namespace bluetooth { auto BluetoothValue::MaybeDestroy(Type aNewType) -> bool Do you know of any way to remove usage of the auto C++ keyword so line 16 looks like bool BluetoothValue::MaybeDestroy(Type aNewType) like it does in New Moon 26.5.0 oldvc? my mozconfig for VC8 builds look like this: ac_add_options --enable-release ac_add_options --enable-application=browser ac_add_options --enable-optimize="-O2 -GS-" ac_add_options --enable-jemalloc ac_add_options --enable-shared-js ac_add_options --enable-devtools ac_add_options --disable-debug ac_add_options --enable-strip ac_add_options --disable-skia ac_add_options --disable-maintenance-service ac_add_options --disable-crashreporter ac_add_options --disable-updater ac_add_options --disable-tests ac_add_options --disable-mochitests ac_add_options --disable-jsd and I haven't encounter any `auto` related in generated files so I don't know whats going on in your side. Link to comment Share on other sites More sharing options...
ClassicNick Posted February 5 Share Posted February 5 16 hours ago, roytam1 said: my mozconfig for VC8 builds look like this: ac_add_options --enable-release ac_add_options --enable-application=browser ac_add_options --enable-optimize="-O2 -GS-" ac_add_options --enable-jemalloc ac_add_options --enable-shared-js ac_add_options --enable-devtools ac_add_options --disable-debug ac_add_options --enable-strip ac_add_options --disable-skia ac_add_options --disable-maintenance-service ac_add_options --disable-crashreporter ac_add_options --disable-updater ac_add_options --disable-tests ac_add_options --disable-mochitests ac_add_options --disable-jsd and I haven't encounter any `auto` related in generated files so I don't know whats going on in your side. I think there is a problem with compiler detection in the source code so that the automatically generated BluetoothTypes.cpp (I don't know how it gets generated, or what files cause its creation) uses the auto C++ keyword when compiled on Visual C++ 2008 (VC9, and it errors out because of it), but does not use the auto keyword when compiled with Visual C++ 2005, which causes the file to compile successfully. Link to comment Share on other sites More sharing options...
UCyborg Posted February 5 Share Posted February 5 (edited) Meanwhile on the Pale Moon forum. It's obvious Moonchild did not check the code at all. Heck, you don't need to dig into the code, it's very simple to make an actual test. Even just typing document.createElement("video").canPlayType('video/webm;codecs="vp8,vorbis"'); in the console would reveal something's not right. Edited February 5 by UCyborg 1 Link to comment Share on other sites More sharing options...
Mathwiz Posted February 6 Share Posted February 6 On 2/3/2023 at 8:47 PM, VistaLover said: Their forum is based on the discourse platform, but "discourse" have recently implemented another UXP-exterminator, the operator called "nullish coalescing assignment ("??=") It's not just UXP they're targeting either. This undoubtedly exterminates Discourse on MyPal 68 too, since FF didn't implement this particular bit of Googledygook until FF 71. (And correct me if I'm wrong, but I don't think FF/MyPal 68 will load "legacy" FF extensions like JustOff's; so MyPal 68 is completely out of luck. At least UXP has a workaround.) On 2/4/2023 at 12:06 PM, UCyborg said: Discourse is designed for the next 10 years of the Internet, so the minimum browser requirements are high. What a load of, well, you know. As if they can't even make Discourse work unless they use the latest Googledygook! 3 hours ago, UCyborg said: Meanwhile on the Pale Moon forum. It's obvious Moonchild did not check the code at all. Heck, you don't need to dig into the code, it's very simple to make an actual test. Even just typing document.createElement("video").canPlayType('video/webm;codecs="vp8,vorbis"'); in the console would reveal something's not right. Explains something I've wondered about from html5test.com: Never could understand how UXP managed to support VP9 but not VP8. Turns out, it does support VP8; it just doesn't "think" it supports VP8! 1 Link to comment Share on other sites More sharing options...
Mathwiz Posted February 6 Share Posted February 6 On 2/4/2023 at 12:06 PM, UCyborg said: Additionally, we aim to support Safari on iOS 15.7+. Which means my old iPad Mini 4 is safe! C'mon, Discourse, if you can support that.... Link to comment Share on other sites More sharing options...
VistaLover Posted February 6 Share Posted February 6 13 hours ago, Mathwiz said: This undoubtedly exterminates Discourse on MyPal 68 too, since FF didn't implement this particular bit of Googledygook until FF 71. ... Actually Fx v79.0 , as per the linked documentation ; it was Opera (adjacent to the Fx column) that implemented "??=" in its v71.0... Since 79 is even further from 68 (than 71), it probably makes things for a native implementation in Mypal68 more difficult ... 1 Link to comment Share on other sites More sharing options...
legacyfan Posted February 6 Share Posted February 6 what would be the best choice of browser for windows vista? I've not kept track of what options there are and I mainly used firefox as my default browser but is there a better choice for it? 1 Link to comment Share on other sites More sharing options...
mina7601 Posted February 6 Share Posted February 6 15 minutes ago, legacyfan said: what would be the best choice of browser for windows vista? I've not kept track of what options there are and I mainly used firefox as my default browser but is there a better choice for it? You already made a topic about this question before. 3 Link to comment Share on other sites More sharing options...
legacyfan Posted February 6 Share Posted February 6 (edited) 3 hours ago, mina7601 said: You already made a topic about this question before. I forgot I made that I guess I already answered my own question Edited February 6 by legacyfan 1 Link to comment Share on other sites More sharing options...
shelby Posted February 6 Share Posted February 6 3 hours ago, legacyfan said: what would be the best choice of browser for windows vista? I've not kept track of what options there are and I mainly used firefox as my default browser but is there a better choice for it? I use minibrowser and i am very happy from it. Dc browser and 360 are my alternatives 2 Link to comment Share on other sites More sharing options...
XPerceniol Posted February 7 Share Posted February 7 I still have high hopes Roy can turn things around and bring life into his browsers. That being said, DCBrowser is very very nice alt. Link to comment Share on other sites More sharing options...
mina7601 Posted February 7 Share Posted February 7 4 hours ago, legacyfan said: I forgot I made that That's fine. 1 Link to comment Share on other sites More sharing options...
legacyfan Posted February 7 Share Posted February 7 25 minutes ago, mina7601 said: That's fine. 😇 Link to comment Share on other sites More sharing options...
VistaLover Posted February 7 Share Posted February 7 (edited) On 2/6/2023 at 1:55 AM, UCyborg said: It's obvious Moonchild did not check the code at all. On 2/6/2023 at 5:06 AM, Mathwiz said: Never could understand how UXP managed to support VP9 but not VP8. Turns out, it does support VP8; it just doesn't "think" it supports VP8! https://repo.palemoon.org/MoonchildProductions/UXP/commit/1f32c17fcf767a366b1547f51fccc7dcb13ff719 https://repo.palemoon.org/MoonchildProductions/UXP/commit/ffdba3d91e0ca7df003a97f564451fb0ae97fa8e ; hopefully will arrive in coming weekend's roytam1 builds ... Edited February 8 by VistaLover 1 Link to comment Share on other sites More sharing options...
XPerceniol Posted February 7 Share Posted February 7 Just now, VistaLover said: https://repo.palemoon.org/MoonchildProductions/UXP/commit/1f32c17fcf767a366b1547f51fccc7dcb13ff719 ; hopefully will arrive in coming weekend's roytam1 builds ... Thank you @VistaLover ... I do hope so as well. 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now