Leaderboard
Popular Content
Showing content with the highest reputation on 12/05/2019 in Posts
-
@roytam1 It looks like you have now seen your own proof it works without SSE, but here is mine anyway, just in case you want to see. The browser is a bit sluggish, as expected, due to no real GPU and an old budget processor, but it does indeed work on this MMX-only Mendocino CPU.4 points
-
msfntor said: > When sorting the new profile, I'm afraid of losing my bookmarks and extensions - I've never done this... Open page about:support, and look for the button or link to open the Profile folder. In normal Mozilla browsers this contains everything of the current user profile. All settings, bookmarks, history, extensions etc. (except in K-Meleon, which has more stuff shattered elsewhere) Then step 1 level higher, there should be a file "profiles.ini" - right? Make a backup copy of that whole folder and you're safe. To be 100% sure, you could even copy the whole browser folder. Now open "profiles.ini" in a text editor (notepad), and find this line: StartWithLastProfile=1 "1" means "true" and means for the browser: if several profiles exist, do NOT ask user at startup which he wants to use this time, just start with the last used profile. You can change this to 0 (=false = not automatic) and restart the browser. Now it should show the profile manager at startup with some options, incl. a button to "create" a new profile. The new profile will not replace the current one, it will just be an additional one. Am using myself multiple profiles for various reasons, find this very handy :-)2 points
-
A modern Opera Presto browser! -kidding! Kidding! I know you’re a mozilla guy... I’m not really sure, at this moment... I will try to think of a good thing, I suppose there is the question, what can you build that you haven't yet?2 points
-
since there is no gecko45 based goanna, but tenfourfox based engine. and geckok45tff based K-Meleon is still under development in a very slow state.2 points
-
This night has been very productive. I have managed to make APZ work in 38 ESR, as well as discovering that layers.low-precision-buffer hurts performance if enabled. The 52 ESR version has been set in stone, with the workaround I have applied (apz.desktop.enabled set to true but without enabling apz.drag.enabled as it causes massive lag on 52 ESR). Due to the rendering problems I had when I enabled E10S, that will be scrapped and so, I will no longer develop a separate version for New Moon 28. If the user wants E10S, then he should enable it manually. It's a matter of time before I release the new version. I just need to do some minor test to check if the new parameters stick, otherwise I'll move those to the Enforcer. EDIT: The release of the new version has been postponed again due to bugs found in the 45 ESR version.2 points
-
ClassicNick said: > I personally would like to see a build of K-Meleon 1.5.x with TLS 1.2 support, > or a build of RZ browser (Firefox Community Edition) 3.6.x. The prob with KM1.5 is that's it's SO extremely old (Firefox2), that really crucial functions are missing. For example in javascript doc.querySelector(), or in CSS break-word, the ability to wrap lines with superlong words by force-breaking those, or macrolanguage has no return-function for injectJS, etc. But luckily even in vanilla98 it's not necessary anymore to use such ancient builds. Roytam created a fully functioning Firefox3.6 already two years ago, so it surely would be possible to create a vanilla98 version of KM1.6/1.7 too. Awhile back have posted a little list of his retro builds here: https://msfn.org/board/topic/178351-what-software-developed-by-roytam1-do-you-use/?tab=comments#comment-11631041 point
-
I personally would like to see a build of K-Meleon 1.5.x with TLS 1.2 support, or a build of RZ browser (Firefox Community Edition) 3.6.x. According to ssllabs.com, 63.4% of websites serveyed still have TLS 1.0 enabled (which is required for older K-Meleon, Seamonkey, and Firefox based web browsers). https://www.ssllabs.com/ssl-pulse/ Here is a RetroZilla MSFN forum that would be very interesting for these older browsers.1 point
-
roytam1 said: > then I'd keep IA32 branch intact. what else build should I build? > as it is predicted pm28/bnav build will be almost the same performance as sp52 i430VX said: > I will try to think of a good thing, I suppose there is the question, what can you build that you haven't yet? LOL! Oh that's an easy choice, I for one am in growing desperate need of an OLDER K-Meleon version which runs fine on win98se with basic KernelEx (=KM1.6/1.7), just with modern ciphers built in. For example with the engine of Fx36 (3.6) Just strongly suspect that gracious offer was meaning non-SSE-related builds ;-) Guess I even have SSE2 (EDIT: oops, only SSE!), my prob is just that meanwhile 60-80% of all webpages are complete blocked in old browsers only due to missing ciphers. Again and again those *** ciphers! Who cares about old JS/CSS if you're not a fan of fancy social services or cloudy apps anyway, and must keep JS disabled for security and tiny RAM reasons too, but don't even get the html source of most websites today? KG74 is great as occasional life safer, but not for main use, it has a far too buggy GUI yet. Am sure those are just 'normal' bugs and could be solved rather easily some day once the reasons are figured out, just which exactly? Only know that e.g. upper/lowercase probs in the GUI cause crashing, under certain circumstances. But such fixes are not in sight at the horizon at all yet, and meanwhile just need those darn ciphers in a stable (old) KM, grmpf. Yes I know there's already a cipher-updated Fx3.6 by Roy, which runs fine. The prob is just I can't tweak FF to my needs (with highly complicated addons), only KM (with simpler macros and css, plus complicated JS more and more). KM1.6 (FF3.5): Am afraid the last sources weren't fully uploaded. The last official build was beta2, then KM went into hibernation and only the community posted important fixes and updates (until beta2.6, with last Seamonkey gecko engine). The prob is those updates are not stored in the SF-repo, nobody had access. But recently learned that after beta2 Dorian did actually create yet more fixes, which he hopefully uploaded too (are also used in the community builds), he just didn't get around to publish a completely package anymore: http://kmeleonbrowser.org/forum/read.php?1,122806 at bottom Additionally my hope is that even when a new build were based on an older repo version, it may be possible to just copy over some single files from the last community build. KM1.7 (FF3.6) was only available as very buggy alpha version. Especially macrolanguage badly broken, no injectJS at all, let alone JS returning anything, so could never use this either. A few people actually posted they were using it as main browser and it was running stable for them. But those were browsing with JS enabled and didn't use many macros. Some compiling hints were posted here http://kmeleonbrowser.org/forum/read.php?2,117161 looking4awayout said: > Interesting to see a K-Meleon based FF45 ESR SSE... I like the simple UI of K-Meleon > and porting it to FF45 would definitely reduce the strain on the CPU. Cool, am definitely not used to someone actually liking that "simple UI" :D Usually the prob is rather that this simplicity causes lots of "missing" functions, although many still do exist and work in the engine itself, just never made it into the GUI too for lack of dev time ;-)1 point
-
Interesting to see a K-Meleon based FF45 ESR SSE... I like the simple UI of K-Meleon and porting it to FF45 would definitely reduce the strain on the CPU. Australis sucks.1 point
-
msfntor said: > At the same time as I was logging in to MSFN via Serpent 55, I had an open Slimjet browser > avec Zenmate enabled (but not functionning - why?), maybe there was any influence on the behavior of Serpent 55... > If Zenmate extension enabled, I've this message page on all websites: > "Your connection is not secure. ..." Click Advanced --> "Peer's certificate has expired." > After disable my proxy extension, restart the page, website's content is here, OK. > This happens to me in all browsers where I've downloaded proxy extension: > Serpent 55, Serpent 52, New Moon 28, Firefox 45. For a long time. Sorry I know hardly anything about proxies, but your problem seems completely independant from browsers. My non-expert impression: the prob is only your systemwide, independant zenmate APP, which connects to its own server directly. Obviously your version is just too old, if it contains only outdated certs/ciphers. Or perhaps it uses the very old ciphers of the system. But the used browsers don't matter, since they get the data only afterwards. After the app has already downloaded them from its own server, using a direct connection and it's own outdated ciphers. Roytam's fresh builds certainly contain modern ciphers. You could try disabling that global app and connect with a normal browser proxy directly to the zenmate server, if knowing the necessary connection data, probably different for each fake country. Zenmate offers own browser addons, but only in WebExt type. For browsers using only 'legacy' power addons, a general proxy addon should work too, if IP etc is known. K-Meleon has a proxy function already built in, configuration in F2>Network/Performance>Proxy1 point
-
What about FF45 ESR with Goanna? Or even replacing the UI of FF45 ESR with the UI of K-Meleon? If you manage to reduce the overhead on FF45 ESR SSE it would be great. I noticed that FF45 ESR SSE, more so the latest versions, is much more slow than the 38 ESR based browsers on my computer. The UOC Patch speeds it up as it should but loading webpages takes a toll on the CPU, something I do not see on New Moon 27. NM27 starts instantly when you load it and the "search" word in the box appears immediately. I also noticed another bug. When you start the browser, as it loads the home page, it will freeze for some seconds and the "Search" word in the search box does not appear. Once the word appears the browser becomes operable. I cannot use the browser until that word appears. My computer has no viri nor malwares. Firefox Sync is disabled. This also happens if I set about:blank as home page. This does not happen on New Moon 27. I tested FF45 ESR SSE without add-ons and without the Patch and I have the same issues, even on more powerful hardware. If you can sort that out, or at least find the culprit behind this increased CPU overhead, that would be fab. Ironically, the fastest browsers in terms of CPU overhead on my RDD are New Moon 27 and K-Meleon Goanna, but unfortunately I cannot use them (especially the latter) as K-Meleon doesn't support the add-ons I use.1 point
-
1 point
-
OK thanks, it is nice to see it run on bare metal of old hardware. then I'd keep IA32 branch intact. what else build should I build? as it is predicted pm28/bnav build will be almost the same performance as sp52.1 point
-
1 point
-
Even though it works on MMX-only?? forgot to mention till now, but it does not still work on the K6, as I expected, due to the K6 having a half-baked MMX. I do not beleive this to be a bug. But as I believe I stated, the serpent IA32 build works completely fine on my Mendocino 500MHz PII-Based Celeron with MMX only and not any SSE. Here's even a shot of it running on the MMX-only mendocino1 point
-
Mcinwwl posted about the distorted audio issue: "It still affects all the videos on VOD.TVP.pl. Polish national TV provider, might be geofenced. It was reported first time over a year ago by @kitaro1, so won't likely change..." ____________________ In about:config, click New/string: general.useragent.override.vod.tvp.pl then value: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Goanna/4.0 Firefox/55.0 This works on Serpent55 / Moebius here, with test link "Ceremonia Otwarcia" on vod.tvp.pl: https://vod.tvp.pl/video/eurowizja,ceremonia-otwarcia,45326534 - no more distorted audio, no geofencing...1 point
-
Well, I expressed myself incorrectly. the MBR is not copied, some parts of it are copied and a new MBR is created using some of this data, correcting it when needed - loosely - the MBR is made of three (actually four, please read as five) parts. 1) Bootcode 440 bytes (0-439) 2) Disk Signature 4 bytes (440-443) 2.a) Unused 2 bytes (444-445) 4) Partition table, 4 entries 16 bytes each=64 bytes (446-509) 5) Magic Bytes 55 AA (510-511) The bootcode can in theory be empty, but some BIOSes/OSes might *want* or *need* some leading bytes The DIsk Signature is only used on NT based systems to "ID" the disk uniquely. The unused bytes are - well - unused an they are normally 00 00. The Partition table's entries contain a byte (either 80 or 00 ) for active/bootable, a byte for partition filesystem ID (not really-really, it is actually a "protective ID", but for years it has been used as ID) some data with the CHS addresses of the extents of the partition and the last 8 bytes are the LBA addresses of the extents of the partition. The boot code cannot be "read" (it can be read but it cannot be interpreted), it could be disassembled, but it is not normally needed/useful, set apart some special code (like grub4dos itself, or - say - MBLDR) there are tens of different MBR bootcodes (including those standard for DOS/Win9x and those for the NT family of OSes) that all essentially do the same, i.e. they parse the partition table contents and chainload the bootsector of the (porimary) partition that is set active. In the example I posted the MBR is completely blank (00's) exception made for the disk signature, the two partition table entries and for the Magic Bytes. What grub4dos does is (on the mem mapped disk MBR) 1) insert a few boot code bytes <- these are not a real boot code but rather some bytes that are needed on some particular BIOSes or OSes, it is only a "compatibility" provision, anyway since you are alreasy in grub4dos you will proceed by-passing the MBR code and either boot the PBR or firectly chainload the OS loader or System file (the io.sys in this case). 2) insert a new disk signature (it cannot be the same as the source) 3) copy the size of the chosen partition and maje an active entry for it with a default offset of 63 sectors 4) write the magic bytes Then on the given partition PBR it corrects the "Sectors Before". Of the partition table, even if you haven't got a parser like (shameless plug) this one for grub4dos: http://reboot.pro/topic/17728-release-mbrviewg4b-a-bat-tool-for-grub4dos/ or (even more shameless plug) Tinyhexer with my Structure viewer: http://reboot.pro/topic/8734-tiny-hexer-scripts/ the relevant parts are easy enough to read manually, namely, for each partition entry: 1) the first byte is active if 80 or non active if 00 2) the fifth byte is the partition (protective) ID 3) the last four bytes are the size of the partition in sectors 4) the 4 bytes preceding the last four are the offset to the beginning of the partition (still in bytes). Now, with this info, let's read the data in the partition table in the screenshots I posted: On the mem drive (hd3) (mapped from the whole disk (hd0), first entry: 1) 00 non active 2) 1C Type 1C 3) B8 0B 00 00 = 0x00000BB8 = size 3000 sectors 4) 3F 00 00 00 =0x0000003F = offset (or starting at LBA or "Sectors Before") 63 sectors Second entry: 1) 80 active 2) 01 Type 01 (this means FAT12) 3) 00 3F 00 00 =0x00003F00 = size 16128 sectors 4) C0 0F 00 00 =0x00000FC0 = offsset (or starting at LBA or "Sectors Before") 4032 sectors The above is exactly the the same as the "original" (hd0) MBR. On the mem drive (hd2) (mapped from only the second partition (hd0,1)), there is only one entry: 1) 80 active 2) 0E Type 0E (this means actually FAT16 LBA mapped [1]) 3) 01 3F 00 00 =0x00003F01 = size 16129 sectors [2] i.e. same size (+1 sector) as the second partition on (hd0) 4) 3F 00 00 00 =0x0000003F = offset (or starting at LBA or "Sectors Before") 63 sectors (which is a "default" offset for first partition in any OS before Vista) Now let's see the bootsectors, the interesting parts are (this is a very small FAT volume): 1) at offset 19 or 0x13 "small sectors" 2 bytes 00 3F= 0x3F00= 16128 sectors 2) at offset 28 or 0x01C "sectors before" 4 bytes, respectively: (hd3,1) - same as (hd0,1) C0 0F 00 00 =0x00000FC0 = 4032 sectors (hd2,0) 3F 00 00 00 =0x0000003F = 63 sectors jaclaz [1] this is a little "bug" of grub4dos, see here for the story of this queer bug: http://reboot.pro/topic/21732-windows-for-workgroups-311-grub4dos-and-protected-mode/ (it won't affect you since you are not going to use Windows 3.1/3.11) [2] strangely enough there is a (rather perverted) reason for this, the partition was originally created in XP and as NTFS, so the "backup bootsector" at the end of the partition (but outside the volume) has been "included" in the volume when it was re-formatted to FAT12.1 point