Nicholas McAnespy
MemberAbout Nicholas McAnespy
- Birthday 12/11/2001
Profile Information
-
OS
Windows 2000 Professional
Recent Profile Visitors
6,402 profile views
Nicholas McAnespy's Achievements
49
Reputation
-
My Browser Builds (Part 5)
Nicholas McAnespy replied to roytam1's topic in Browsers working on Older NT-Family OSes
I was wondering why your GitHub account says UXP updated Y hours ago, but palemoon27 updated 2 weeks ago. I understand fully why you don't plan to release future New Moon 27 or K-Meleon 76.5 Goanna builds if it makes Visual C++ 2013 compatibility more difficult, especially seems how I never learned to use Visual C++ 2013. Confession: I'm getting crashes in mozjs.dll relating to js/public/HashTable.h in New Moon 27.9.6 when trying to use Visual C++ 2008 compatible syntax, so I think I will give up. Instead, I will opt for either a Firefox 24 (works well enough for me), or a Firefox 31 fork. Can you build K-Meleon 74 Gecko using the Mozilla 24.8.1 codebase? -
My Browser Builds (Part 5)
Nicholas McAnespy replied to roytam1's topic in Browsers working on Older NT-Family OSes
I heard they reduced the bitrate for their videos. I've never used a 1080p camera, and I don't have much experience with 720p either, but a 640x480 video needs a minimum bitrate of 500 Kbps, but 1 Mbps should typically be high enough if encoded using h264, but there are circumstances when even 2 Mbps isn't very high. Videos with high motion will need a higher bitrate than videos where the camera doesn't move. A bright location will need much higher bitrate than a dark location will. I also believe targeting a constant bitrate will cause more blurriness than targeting a variable bitrate. -
My Browser Builds (Part 5)
Nicholas McAnespy replied to roytam1's topic in Browsers working on Older NT-Family OSes
I remember when I use to be able to load YouTube in ~200 MB RAM including K-Meleon 76.1 Goanna, and ~250-400 MB after the switch to the "Polymer" UI. What caused RAM usage to increase to > 600 MB? I also noticed YouTube has much higher CPU consumption than it did 4 years ago. -
@roytam1 I downloaded your "palemoon27-pm27100-vc2010" source code, and tried removing C++ 11 move/forwarding references. I now get a crash in mozjs.dll. Also, I can't do a debug build due to a "program database manager mismatch" error. If you can upload the source code so I can see my changes on GitHub, that would be great. Note: I removed the delete constructors in js/src/jsobj.h lines 544-545. I also used Visual C++ 2010 to compile this, so I assume my modifications are incomplete. https://codeberg.org/Nicholas_McAnespy/palemoon27/releases/tag/2796-MoveRef-Busted
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
@roytam1 I have been getting some errors related to "NodeInfo is not a member of mozilla::dom::mozilla" while trying to compile New Moon 27.9.7 using Visual C++ 2008. My way of solving those errors means de-unifying the C++ sources.
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
Update: Visual C++ 2008 doesn't like using <intrin.h> in nsprpub/pr/pratom.h, and prbit.h.
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
With further testing, I noticed the older K-Meleon 76 Goanna builds (76.1.1) lack GetLogicalProcessorInformation in xul.dll, but have it in the gmp* files, libavcodec files, and MSVCR120.dll. I believe Firefox, Arctic-Fox, and Pale Moon have some sort of hack to allow execution on Windows XP SP2, even though Visual C++ 2010 and later do not naturally support it, which is probably why K-Meleon 76 Goanna doesn't work with Windows XP SP2. Since MSVCR90.dll is the last version to not call GetLogicalProcessorInformation, I hope this problem fixes itself if/when we get Tycho/Goanna3 compiling using Visual C++ 2005 and/or 2008.
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
While you're doing that, I tried compiling the New Moon 27.9.7 VC2010 mod using Visual C++ 2008, and hit a roadblock due to compiler errors caused by C linkage where it's not appropriate for it to be specified. I do not know where the C linkage is though... If you can find where "GetLogicalProcessorInformation" is defined, that would be great, but could be difficult because it is called from xul.dll in K-Meleon 76 Goanna, but no such call exists in xul.dll from New Moon 27. Admittedly, I haven't tested whether xul.dll in K-Meleon 76 Gecko calls GetLogicalProcessorInformation, and thus, fails to execute in Windows XP SP2.
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
The Source code containing git information is uploaded to https://github.com/ClassicNick/palemoon27/releases/tag/27.9.7-VC2010
- 55 replies
-
1
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
@roytam1 I didn't bother cherry picking d918e4f. The last commit I cherry picked was 2d9c22e, which reverted e186cc7, which caused the browser to crash when opening a new tab. I'm also sitting on a local build of New Moon 27.9.7, so when I upload it, do you want the git information along with the source code, or do you just want the source code?
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
@roytam1 Now that I'm cherry picking commits from our palemoon27 repositories that are dated ~September 2019, I notice commit partial hash d918e4f (9/17/2019) apparently contains e10s code that you didn't like at the time (Accusation caused by f25cb74, which was dated 9/20/2019). Should I try cherry picking d918e4f, or should I move on without it? Also, I decided to read some comments on your 1st browser builds thread, and you said the Ryzen 7 3700X with your SSD caused build times to be 1/3 of what they were with your previous hardware. What were the specs of the previous computer you did your browser builds on?
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
My Git commands presently are "mkdir palemoon27-27100-VC2010-WIP" "cd /F/palemoon27-27100-VC2010-WIP" "git clone "https://github.com/ClassicNick/palemoon27.git" and Ex. "git cherry-pick 593d1c0". Basically, my method is cherry picking all commits from newer branches. That way, I don't need to worry as much about git conflicts. As for SSH, I don't know how to add an SSH key. Now that I can cherry-pick commits, after how many changes should I upload the source code?
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
After a day of trying out some git commands, I realized Git 2.10.0 does not support Codeberg due to a problem with the SSL certificate. I finally logged back in to my GitHub account, and also realized I can download whatever I want from Git 2.10.0, but I can't upload anything from there because password authentication is no longer supported on GitHub. What git command do you recommend using to port palemoon27-classic, and eventually palemoon27-master commits to palemoon27-pm27100-vc2010?
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with:
-
@roytam1 Before I do any more work on Visual C++ 2008 SP1 compatibility, should I use the pm2796-vc2012 branch, or the 27100-vc2010 branch? If it's possible to use Git 2.10.0 in Windows XP SP3, and if you have an excessive amount of patience, I would like it if you could help me use it.
- 55 replies
-
- windowsxp
- Windows2000
-
(and 1 more)
Tagged with: