Leaderboard
Popular Content
Showing content with the highest reputation on 09/19/2021 in all areas
-
1. Hardware Certainly more powerful computer you have, more faster building your will get then, consider two cores CPU and 4G RAM will be sufficient. Also i suggest to have two hdds, the first for source, compiler, build tools and the second for output. 2. Virtual drive If you have more RAM it is good to make virtual drives, no need second hdd then. Why this you ask, so building things such as browsers put heavy stress on the hdd, with ramdrive you save hdds life and increase building speed greatly. For last time i used 10gb drive for all stuff except compiler 3. Software 3.0 OS For msvc build win7+ is required,, and assuming you have x64 3.1 Git Download at https://git-scm.com and install, i did not try portable, but you can i think. 3.2 Compiler I do not like regular Visual Studio, with its junk and onlineness requirement, so i do not use it. Good Microsoft cares for me too, and made available good build tools without junk. They are in the iso file, and ready for usage anywhere, no need to do install. Download, unpack or mount iso. EWDK with Visual Studio Build Tools 15.6 May want to delete files vctip.exe in "Program Files\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.13.26128\bin\Hostx64\x64" and same on x86, they leak data to internet (spyware and telemetry) 3.3 DirectX SDK Download june 2010 and install 3.4 Mozilla build tools i use version 3.2 But for building on winxp the latest version is 2.2 You are to craft own bat file for use with alternate compiler. Write your actual paths there and put inside MozillaBuild floder (C:\mozilla-build). assume EWDK on G: @ECHO OFF SET TOOLCHAIN=32-bit SET MOZILLABUILD=%~dp0 SET MOZ_TOOLS=%MOZILLABUILD%moztools SET INCLUDE="G:\Program Files\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.13.26128\include";"G:\Program Files\Windows Kits\10\Include\10.0.16299.0\shared";"G:\Program Files\Windows Kits\10\Include\10.0.16299.0\um";"G:\Program Files\Windows Kits\10\Include\10.0.16299.0\winrt";"G:\Program Files\Windows Kits\10\Include\10.0.16299.0\ucrt" SET LIB="G:\Program Files\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.13.26128\lib\x86";"G:\Program Files\Windows Kits\10\Lib\10.0.16299.0\um\x86";"G:\Program Files\Windows Kits\10\Lib\10.0.16299.0\ucrt\x86" SET PATH="G:\Program Files\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.13.26128\bin\Hostx64\x86";"G:\Program Files\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.13.26128\bin\Hostx64\x64";"G:\Program Files\Windows Kits\10\bin\10.0.16299.0\x86";%PATH% %MOZILLABUILD%msys\bin\bash --login -i (bat file may be need rewrite) 3.5 Other software For virtual drive SoftPerfect RAM drive free 4. Source 4.0 Download source Your are type commands in the command line, i prefer far manager assume you installed git on c:\dev\git C:\dev\git\bin\git clone --no-checkout https://github.com/roytam1/UXP.git you will get new folder UXP where there actual source packed inside .git folder 4.1 .mozconfig Enter to the UXP folder and create there text file named .mozconfig this will be your building config mk_add_options MOZ_OBJDIR=d:/dev/uxp.32 mk_add_options MOZ_CO_PROJECT=browser ac_add_options --enable-release ac_add_options --enable-application=application/basilisk ac_add_options --enable-optimize="-O2 -GF" ac_add_options --enable-jemalloc ac_add_options --disable-debug ac_add_options --disable-accessibility ac_add_options --disable-necko-wifi ac_add_options --disable-skia ac_add_options --disable-tests ac_add_options --disable-webrtc ac_add_options --disable-webspeech WIN32_REDIST_DIR="G:\Program Files\Microsoft Visual Studio\2017\BuildTools\VC\Redist\MSVC\14.13.26020\x86\Microsoft.VC141.CRT" WIN_UCRT_REDIST_DIR="G:\Program Files\Windows Kits\10\Redist\ucrt\DLLs\x86" Pay attentions on this things 4.1.1 MOZ_OBJDIR This is where it will get built files, may out anything valid path, prefer another hdd or ramdrive. 4.1.2 --enable-application This choose what it will build basilisk-serpent or palemoon-newmoon, or other thing any anotherapp\anotherstuff 4.1.3 MOZ_MAKE_FLAGS Usually when you build all computer power you have is ocuppied, therefore you hardly can do other things, however with mk_add_options MOZ_MAKE_FLAGS="-j1" it will build slower time but for example you can play heavy 3d game in the same time. 4.2 Unpack source and apply changes Unpack source for custom branch (assume custom is right branch in roytams source) C:\dev\git\bin\git checkout custom apply patches if needed or edit files by hand C:\dev\git\bin\git apply --ignore-whitespace file.patch 4.3 Save changes to the git If you not going to publish dont bother, thoug i can write about. 5. Building launch your bat file inside mozillabuild (look 3.4) assume you source folder in C:\dev\uxp type cd /c/dev/uxp then enter type .\mach build then enter So it begins, if you set another destination drive building will stop with message: 1:23.14 ValueError: path is on drive c:, start on drive d: 1:23.18 *** Fix above errors and then restart with\ Well, let them fix: edit the following file d:\dev\uxp.32\_virtualenv\Lib\ntpath.py go to the lin 527 and put # signs, this will cancel the stupid code # else: # raise ValueError("path is on drive %s, start on drive %s" # % (path_prefix, start_prefix)) Keep then _virtualenv to not bother with this again If you get error you can look for details in D:\dev\uxp.32\.mozbuild\last_log.json That's all for now, happy building...5 points
-
@ClassicNick - If you'll forgive me for speaking up (and of course I'm always glad to hear @ArcticFoxie's input on these sorts of topics), I actually tested Roy's most recent build of New Moon 26 (the first version with the cubeb overflow fix), and found it still works very well for a fair number of sites. However, I wasn't able to get this forum to display properly in it (I couldn't even load the message box to type and send a reply), and YouTube videos won't work because YT seems to have deprecated VP8/WebM support some time ago (Invidious doesn't work in NM26 either). Since NM26 lacks MediaSource, lav dlls can't be added, but they do work with NM27. NM27 works with YouTube and with this forum; it's the only browser Roy maintains which has four optimized builds (Win32, Win64, SSE and IA-32), meaning it will run on literally ANY XP compatible hardware (even pre-MMX Pentium, which is the bare minimum for XP). For what very little it's worth, NM27 also displays emojis properly (NM26 uses black-and-white fallbacks, even if you natively install the Twemoji font to XP). NM28 will work with more sites overall due to its more advanced UXP engine, but NM27 targets older hardware better by loading mobile versions where applicable for some sites (and additional custom user agents for certain sites can be established in about:config). There is an SSE-optimized version of NM28, and I doubt it would run that much slower overall, but you will get a speed boost with NM27 (in fact, I'm going back to NM27 myself due to the superior speed overall). Both NM27 and NM28 should work fine if you keep JavaScript turned off as much as possible, but NM27 will use your 512MB of RAM better than NM28...it is the oldest browser I've tried, after tons of testing, that can still keep up with the modern web fairly well. At one time I would have recommended Opera 12.18, but it is showing its age and while it can still be used with a fair number of sites, you will not have a great user experience because the web has changed too much for its aging Presto engine to consistently manage. If you want more compatibility, NM28's your best bet, but if you need speed NM27 still has good compatibility and a faster engine. I hope this helps!4 points
-
Most new visitors walk into the living room and always are like, "Holy cow! What's your electric bill?". I always reply, "Less than yours" and they just laugh like I don't know what I'm talking about. So I always have to prove it to them! So I ask them, "How often do you do laundry?" Typical answer is always EIGHT TO TEN loads EVERY WEEK! (Families with one to three kids). $0.1029 per kWh. Me -- 50" LED TV = 95 watts turned on 16hrs/day = $4.76/month 32" LED TV = 55 watts turned on 2hrs/day = $0.52/month 20 watts per monitor turned on 10hrs/day = $3.15/month TWO loads of laundry per MONTH -- washer roughly 1000 watts and a 30 minute cycle = $0.10/month... dryer roughly 3000 watts and a 45 minute cycle = $0.46/month So just the TVs/monitors/washer/dryer runs me roughly $8.99/month (my bill is higher than that, throw a refrigerator and your air conditioner costs in the mix and those with washer and dryer are bulk of electric usage). Them -- eight loads of laundry every week = 32/month... no TV factored in, no computer factored in... washer = $1.60/month dryer = $7.36/month $8.96/month (their TV is costing them more than $0.03/month - I win!) Them -- ten loads of laundry every week = 40/month washer = $2.00/month dryer = $9.20/month $11.20/month (I win!) Eight to ten loads of laundry per week seems EXCESSIVE to me, but these people SWEAR BY IT. I'll rotate through three pairs of jeans for two to four weeks between washes. I honestly cannot fathom how a family can run the washer and dryer DAILY let alone WEEKLY, but again, they SWEAR BY IT.3 points
-
Also while some people get an extra cable TV box for a different room in the house, I have two cable TV boxes right here in my little corner of the universe. And an audio mixer that plays BOTH of the TVs and my brain is trained to be able to follow the audio on one and tune the other out, then switch on a dime and follow the opposite TV and tune out the other. Not that both TVs play 100% of the time, depends on the "news" of the day. And when I watch sports, I only "watch" sports, I seldom actually "listen" to sports (dislike broadcasters not rooting for the same team I'm rooting for!).3 points
-
I had to have the ROI talk with a brother and sister when I remodeled the laundry room. They were pushing left and right for the high-efficiency washer and dryer models over my no-thrills bottom-of-the-line but still has EIGHTEEN different dial settings. And I only ever use TWO of them! They bought their washer and dryer based on the yellow EnergyGuide sticker. But was totally CLUELESS on what the yellow sticker actually says (intentionally decieved by the salesman, I have no doubt). That one is for a refrigerator but it still shows my point. My brother and sister both thought that the $67 was how much that model SAVED compared to a different model - despite it saying Estimated Yearly Operating Cost right there in black and wh.. er.. yellow. And neither one of them even noticed the SCALE and the RANGE displayed UNDER that $67. The energy-effcient costs $57 per year, this model costs $67 per year, a low-end cheap model costs $74 per year to operate. $67 minus $57, that high-dollar energy-efficient model saves $10 per year in electricity. But costs $800 to $1200 more than a simple model without the STUPID ice dispenser in the door - and then some if you want a digital display on the door telling you how cold it is inside the freezer. According to the National Association of Home Builders, an average refrigerator lasts about 13 years. $10 in savings per year spanning that 13yr life span is only $130 - and you spent $800 to $1200 more than the simple model because it was "saving you money" ??? Good Luck With That lol...2 points
-
Hi I don't have any 360loader.ini. Does v12 have one? You do not need "loader.ini" to have "User Agent" in Chrome, it is necessary to create a shortcut of your PRG 360Chrome.exe and then add in the properties of the shortcut the definition of the user agent, and then You verify with this address its operation by running the shortcut of the PRG. You have to leave a space between "and --2 points
-
The next stage/phase of chromium development is web.brain , to track down and eliminate survivours after the global takeover .2 points
-
@cmccaff1 The reason why I tagged ArcticFoxie is because I thought he would be most likely to reply to my post. I had a feeling New Moon 27 would be the recommended option. I assume New Moon 26 doesn't display MSFN properly is because New Moon 26 doesn't support CSS variables. @ArcticFoxie Confession: I only gave you those 3 options because Feodor2 removed his Mypal, and Mypal27old repositories. I have thought about forking New Moon for when I get a new computer (2023 is my target), and I just want some preparation time first mainly to get it building with my desired build tools.2 points
-
I was actually scouring some of my archives for an informed answer and @cmccaff1 posted while I was still scouring. I agree with everything that @cmccaff1 just posted. I personally take a "benchmark" approach and one of the benchmarks that I often use is called Basemark Web 3.0 -- https://web.basemark.com/ That particular benchmark would crash NM27 and NM28 - but please note that this pertains to versions a year old or so (I have been focusing more on 360Chrome lately than Roytam builds). But what I found at that time is that the OLDER (two years old versus one year old) versions of NM27 and NM28 would not crash when running Basemark Web 3.0. And you tied my hands in only offering those three options because my benchmarks show Mypal to perform better on low end systems. My personal favorite for low end systems is Mypal version 27.9.4. Mypal version 27.8.3 is also very good for low end systems. As is Mypal version 27.6.2. If I "had to" go with NM27 then my choice would be 27.9.1a1.win32-git-20180707. That version of NM27 should be able to do take anything you throw at it. My secondary backup for "modern" compatibility in the rare cases that 27.9.1a1.win32-git-20180707 won't work, I would use NM28's 28.1.0a1.win32-git-20180922.2 points
-
Updated links for my v11 and v12 rebuilds. These now by default assume the user wishes to keep cookies from session to session (my logins would stay logged in from session to session, "mileage may vary"). I personally clear cache and cookies at every browser exit but several users new to my builds prefer session-to-session workability and more advanced users will know how to change settings and the loader .ini for more advanced needs. https://www.dropbox.com/s/2roh9848dwapzy1/360ChromePortable_11.0.2031_rebuild_1.zip https://www.dropbox.com/s/55z2z082oeu87m9/360ChromePortable_12.0.1247_rebuild_5.zip2 points
-
2 points
-
I find your http://antutu.com/html5/ test results a little hard to believe. Possible, but still hard to believe. Can you run the test three times in each browser and see if you just had a "bad run" the first time you ran it? my v11 -- my v12 -- Humming Owl's v12 --1 point
-
Hi After several tests on x86 xp sp2 p4 3Ghz with the GPU disabled, as it is not supported by 360chrome on xp2. the latest version "Humming Owl" 360chrome 12. 1592 works better than version "ArcticFoxie" 12. 1247 build5. No problem on youtube for both versions, but the 1592 version is faster and better finished. http://antutu.com/html5/ Humming Owl 12. 1592 ArcticFoxie 12. 1247 version 13 crashes on youtube constantly...thank you for your work together1 point
-
What gets me is how amazingly cheap electricity can be even for high loads. I see people always dogging the Dell Poweredge 2950 and HP DL380 G5 as 'power hogs' that should be 'thrown away' and recommend some server that costs $200-$300. But when you break down the power savings between the 'newer' models and the older Dell or HP, you quickly see that 100w is like $5/mo and that it will take years to get the roi on the newer models if you're just looking at power, especially if the server is not on 24x7--but still no one gets that and these older Dell and HP servers tend to get thrown away regularly. :( Such powerful and stable xp platforms too!1 point
-
for a note: if you're building default build, i.e. SSE2 build, that is the correct branch. for SSE/IA32 build, `ia32` branch should be used instead. and for building boc-uxp, hbl-uxp, or other applications that is not in {UXP-root}\application, `custom-platform` branch should be used instead. boc-uxp, standalone pale-moon, standalone basilisk tree will need a `platform` directory with UXP tree in `custom-platform` branch. and hbl-uxp will need a `mozilla` directory and `platform` directory with UXP tree in `custom-platform` branch, it is better to create a symbolic-link to link both directory to same folder outside of their tree, like: C:\devel\icedove-uxp> mklink /d mozilla ..\UXP-platform symbolic link created for mozilla <<===>> ..\UXP-platform C:\devel\icedove-uxp> mklink /d platform ..\UXP-platform symbolic link created for platform <<===>> ..\UXP-platform and for building iceape-uxp, it should be named as "suite" and placed inside icedove-uxp tree.1 point
-
Quite a place you have there My whole room is about the size of what is visible on your picture, maybe even smaller, with the table in the middle holding a 20" Dell monitor shared between two systems (with occasional laptop or other gadget connecting). My sofa in front of that is where i spend my days and nights, lol. There is also an unused bed to the side, currently covered with piles consisting of all kinds of parts, clothes, and what not, with even more under it on the floor. And by the wall behind the table a minibus 3-seat holding the rest of my clothes. And couple 17" CRTs and few boxes stacked in the corner behind the door... It's the only room on the third floor of our villa/home (rest of the floor is a terrace and stairs to the roof), with three of the walls having huge windows, so not much options for monitor placement if i want to avoid constant reflections during the day. I have a few plans for the future, but rarely get any time to do anything. And i mostly prefer to spend that time just resting when at home... I'd be too embarassed to post a picture of the current state of my room, sorry1 point
-
The Basilisk (52) file names will have a -g4.x portion in their file name. g4.1 and early g4.2 versions were the worst performers as far as benchmark tests. Early g4.5 seemed fine but by late g4.5 and anything newer all slowed down considerably compared to the g4.3 and g4.4 versions. And the g4.4 releases tended to slow down a tiny bit with each weekly update. I'm showing the best Basilisk to be basilisk52-g4.4.win32-git-20190727-9b0ff0e8b-xpmod.1 point
-
Ok, so I have been comparing 61.76 and 77.72 for a couple hours. It seems 77.72 is the best driver revision for 9x compared to 61.76 and 81.96. I don't claim I was absolutely thorough in my testing, but from trying out the games I've had problems with, 77.72 is the best. All the glitches I mentioned in my original post when using 81.96 were not present when using 77.72 or 61.76. However, I had some strange occurrences with 61.76 where some programs such as 3DMark03 or Operation Flashpoint CWC would blue screen the computer when ran (yes, my copy of Cold War Crisis is a legit retail copy). I even had one time with 61.76 during testing where the system BSODed after startup in spite of no hardware or driver chances. So, if anyone is seeing this thread, I would recommend you use Nvidia 77.72 instead of 81.96 if you have a 6 series card in a 9x system.1 point
-
I personally wish there was a way to port the cubeb fix into 27.9.4 and 28.2.2. Or any version, for that matter, but those two are my favorites.1 point
-
Not this one , no . It's just yet another ugly and bloody obvious tracking/telemetry technique we shall have to disable/block.1 point
-
1 point
-
If you want , I can send you [I think I had said it a very long time ago] my version, not only it has a good dark theme , but with dark webpages (inverted) . Plays 4K on youtube [even wih XP] and has no russian language . With zero russians involved during the building process. Also , it can pretend to be an iphone without detection. Due to my laziness, it still has minor English language misspellings. I should say they are more like a weird translation made by a non-native speaker. {but not russian , lol}1 point
-
You could try the following to see if they fix or avoid the issue: - Disable hardware acceleration. - Add the flag: --disable-gpu (I've had problems in Linux if I use the GPU in Chromium). - Have you used the ViewTube extension? As it changes the YouTube player for another player such as VLC or WMP, that might do something. - Use a YouTube frontend client from this page (I only tested one of them on Win7 but it was consuming less resources than running the video directly in YouTube) --> https://redirect.invidious.io/ And, can you send a screenshot of the "chrome://gpu/" page? (just of the "Graphics Feature Status" and "Problems Detected" sections) Maybe there is some information there that can be useful. I've read in a Japanese forum that 360EE was having some issues in YouTube as well. The thread did not say anything on how to fix it. There may be some more possible workarounds (I think the most convenient way is using flags) but for now try these options. Cheers.1 point