K-Meleon on Goanna :  K-Meleon Web Browser Forum
Building K-Meleon on top of the Goanna engine 
Pages: PreviousFirst...1213141516171819202122...LastNext
Current Page: 17 of 33
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220514)
Posted by: JohnHell
Date: May 16, 2022 02:46PM

Quote
siria
Isn't it funny - GoogleMAIL, GoogleIMAGES, and Google-YOUTUBE insist on this, oh well.

Insist on use updated software. Not to disable CSP. CSP harms users that want to change pages contents (us) but, for the average, it is needed, as, for nonce, prevent add-ons to behave wildly injecting JS and breaking users security.

CSP 2.0, which added the nonce policy, has been there for long ago:
Content Security Policy nonce explanation and support (almost at the end)
Which versions support CSP 2.0?
Which versions support nonce?

In fact, on Gecko 31, so K-meleon 75.x ~2015-2016, there isn't support by just "a split second" on the release/engine embedding timing.

Despite what MDN says, is not available to all Gecko 31

Similar might happen with Goanna 3.5, I don't know its release timing, but, anyway, Palemoon has been always behind since they forked to Goanna.


In the past I did tests to check support with the following page, just to do the opposite, block Google Analytics and prevent users to be tracked:
http://geocities.ws/jothache/gtest2020.html

What does that page do? It shows that despite it prevents external JS files, it allows the external JS by using the nonce attribute but also it blocks the inline script that doesn't match the nonce password. And the Google Analytics script, as it doesn't provide a nonce pass, it doesn't even execute.

So, is not that bad, I mean, is not a Google thing to f*** you, you can f*** them too. At least in these specific cases.

If I didn't implement in my pages is because Geocities.ws might use Analytics to check if the site is being used and decide to delete it by inactivity, or if comply with their terms of use or whatever.



Replying to J.G., in my opinion, a macro or extension shouldn't be the patch, but an update to the engine, if possible. In this case is not possible. Roytam already struggles to embed Goanna 3.5 on K-meleon, so, be patient or use a user side fix as Kriss_88 extension or switch temporarily CSP. That depends on what level of automation you want, but average users should use Kriss_88 extension and forget about anything else, once they have warned about the issue.

After all, is what K-meleon offers: customization.

In the other hand, is up to roytam to include it by default. There is already a default extension as NewsFox, so wouldn't be a big deal.

If he decide to do, won't be more complains winking smiley So, if you can, do it roytam.



Edited 4 time(s). Last edit at 05/16/2022 02:52PM by JohnHell.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220514)
Posted by: RJJIII
Date: May 19, 2022 07:29AM

Hello Roytam,

I closed this issue on GitHub but thought it would be better to explain it on the KM site:

KM's built-in ad-blocking (BAcool smiley has a bug where it will download its subscriptions twice. It doesn't always do this but it's very repeatable on Windows 10. In Dorian's thread about the BAB ( http://kmeleonbrowser.org/forum/read.php?9,135175 ) several folks mention slowdown at startup. This bug is partly the cause. Some popular blocking lists like EasyList have grown large. They will be especially large if they are loaded twice. EasyList+EasyPrivacy clock in at 88,151 lines of rules.

I'm currently using the BAB from a macro ( http://kmeleonbrowser.org/forum/read.php?19,156032 ) so that when refreshing the rules, I first back up the subscriptions preference ("kmeleon.plugins.adblock.subscriptions") and then delete it before closing.

Then at $OnSetup I load the preferences from the backup. This causes KM to skip the extra download. You can search "# Workaround for duplication bug" to see it in the macro. This is a little bit of a hack but no big deal since I prefer to use the BAB with a GUI.


And as always thanks for the updates and everything you do.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220514)
Posted by: siria
Date: May 19, 2022 03:51PM

Quote
RJJIII
KM's built-in ad-blocking (BAcool smiley has a bug where it will download its subscriptions twice.

If working on that alpha BAB adblock.dll, please add a manual command to refresh the rules.
Without needing to restart the whole browser (with tons of open tabs?) everytime a user changes something, e.g. adds a few customized lines himself to local file adblock.txt. That plugin command could then be added to a macro menu.

Thinking about... Since I can't use it, am not really familiar with it, especially how those "subscription" downloads work etc. Probably knew it years ago when it was new, but for now just another thought: Could there be separate commands to refresh only the local adblock.txt, and to download those monster rule blocks?



Edited 1 time(s). Last edit at 05/19/2022 04:06PM by siria.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220514)
Posted by: RJJIII
Date: May 20, 2022 01:10AM

Quote
siria
Quote
RJJIII
KM's built-in ad-blocking (BAcool smiley has a bug where it will download its subscriptions twice.

If working on that alpha BAB adblock.dll, please add a manual command to refresh the rules.
Without needing to restart the whole browser (with tons of open tabs?) everytime a user changes something, e.g. adds a few customized lines himself to local file adblock.txt. That plugin command could then be added to a macro menu.
It's not something I could personally do. I'm just maintaing an extension to provide the GUI for it.

Quote

Thinking about... Since I can't use it, am not really familiar with it, especially how those "subscription" downloads work etc. Probably knew it years ago when it was new, but for now just another thought: Could there be separate commands to refresh only the local adblock.txt, and to download those monster rule blocks?
The way it currently works is when KM launches it checks for adblock.txt. If KM doesn't find adblock.txt, it then checks for the subscription preference and will create adblock.txt by downloading the subscriptions in the preference. If you make a small change to adblock.txt and want to refresh, currently this requires re-starting the browser.

The subscriptions are just text files with a brief header and an adblocking rule on each line.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220521)
Posted by: roytam1
Date: May 20, 2022 11:13PM

New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220521.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 646c78a9d0...e7535dc94b:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1194059 (Part 1) - Ensure that metadata decode progress is always delivered atomically. r=tn (07f0441600)
- Bug 1191090 - Use the normal PNG decoder for PNG metadata decodes. r=tn (ce3fe1be5f)
- Bug 1191114 (Part 1) - Always detect HAS_TRANSPARENCY during the metadata decode. r=tn (3841132932)
- Bug 1191114 (Part 2) - Add support for creating an anonymous metadata decoder, for use in tests. r=tn (2cdcc0c278)
- Bug 1191114 (Part 3) - Add flags to image test cases. r=tn (4a6f5a5230)
- Bug 1191114 (Part 4) - Add tests for metadata decoding, including that we always deliver HAS_TRANSPARENCY during the metadata decode. r=tn (b9c5d1cd4a)
- Bug 1126330 - Remove the check for non-looping animations. r=seth (828dabba24)
- Bug 1194059 (Part 2) - Always detect IS_ANIMATED during the metadatadecode. r=tn (0ba5bf38f1)
- Bug 1194059 (Part 3) - Ensure the nsIInputStream LoadImage() returns is always buffered. r=tn (ed2b02205b)
- Bug 1194059 (Part 4) - Add tests that we detect IS_ANIMATED during the metadata decode. r=tn (298f14a7c9)
- Bug 1188705 (part 1) - Remove gfxASurface::GetMemoryLocation(). r=seth. (1f0da73a08)
- Bug 1188705 (part 2) - Remove unused SizeOfDecodedWithComputedFallbackIfHeap declaration. r=seth. (3356dbed06)
- Bug 1188705 (part 3) - Simplify imgFrame:confused smileyizeOfExcludingThis(). r=seth. (563262a834)
- Bug 1155252 - Don't allocate X11TextureClients bigger than xlib's maximum surface size. r=jrmuizel (3f11590667)
- Bug 1143994 - Fix some -Wunreachable-code and -Wswitch warnings in imagelib. r=seth (008becc7e2)
- Bug 1060609 (Part 1) - Disable downscale-during-decode when HQ scaling is disabled. r=tn (6da77e3cad)
- Bug 1187569 - PNGs getting stuck in a pixelated state. r=seth (da305ef99c)
- Bug 1194900 - Stop deciding when to send invalidations in nsPNGDecoder and let Decoder handle it. r=tn (50fa14a984)
- Bug 1151694 - Part 1 - Move CommonAnimationManager::sLayerAnimationInfo into LayerAnimationInfo.(cpp|h). r=bbirtles (9f93e0d569)
- Bug 1151694 - Part 2 - imgTools should be inside mozilla::image namespace. r=bbirtles (8dfc3f2e4b)
- Bug 1196066 (Part 1) - Fix bad directory entries in two of our ICO reftests. r=tn (9e4c70d2b4)
- Bug 1196065 - Add sanity tests for image decoders. r=tn (557b9131cb)
- Bug 1194912 (Part 1) - Add CopyOnWrite<T> to support automatic copy-on-write for recursive writes to data structures. r=tn (b081a50716)
- Bug 1196066 (Part 2) - Add a streaming lexing framework to ImageLib. r=tn (59eb634ea5)
- Bug 1196476 - Replace ProgressTracker::FirstObserverIs() with a simpler mechanism on imgRequest. r=tn (db9ecc65ef)
- missing part of Bug 1139225 (Part 2) - Dispatch OnImageAvailable to the main thread manually in imgRequest. r=tn (e7b22db614)
- Bug 1194912 (Part 2) - Store ProgressTracker observers in a copy-on-write hash table, and dispatch notifications to them using a template. r=tn (5efd7b38b3)
- Bug 1180225. Make convolver more like upstream. r=seth (18e3c168fc)
- Bug 1149318 - Fix the calling convention on SkGetUserDefaultLocaleNameProc. r=eihrul (7b750d4e4e)
- Bug 1210493 - enlarge stroke bounds by line width when doing a quick-reject in SkDraw::drawRect. r=jmuizelaar (e8b5d0fe2d)
- Bug 1188206 - Fix more constructors in gfx; r=jrmuizel (944ea9938c) (b75b514a74)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- namespace (dd7e1c593d)
- Bug 1158541 - Remove TiledTextureImage::mSize; r=jrmuizel This member is never initialized to anything so it always contains a (0,0) size, and it shadows the protected mSize member in the base class which is actually initialized to the correct size. (e2930b05a8)
- Bug 1158542 - Remove TextureImage::mImageFormat; r=jrmuizel This is never initialized or accessed. (c5af3763b5)
- Bug 1136428 - Create a different set and restore path of the draw buffer state in WebGLContext::ForceClearFramebufferWithDefaultValues depending on whether or not the default framebuffer is being used. r=jgilbert (e92fbcaa38)
- Bug 1136428 - Change implementation of WebGLContext:grinning smileyrawBuffers such that it goes through GLScreenBuffer to change the draw buffer. Added a variable to GLScreenBuffer to cache the draw buffer mode. r=jgilbert (eb80c3ac18)
- Bug 1136428 - Ensure we never create more than the amount supported of color attachments in WebGLFrameBuffer or try to get an attachment point higher than the supported number. r=jgilbert (3050ce6979)
- Bug 1185803 - Replace MOZ_CRASH with GenerateWarning. r=jgilbert (1b5ba983c6)
- Bug 1188540 - Forward texture-related functions to WebGLTexture. - r=kamidphish (10f84c83e5)
- Bug 1189903 - Don't use RGBA surfaces on GLX if surface sharing is not used. r=jgilbert (2edbca3d13)
- Bug 1170842 - Part 3: Implement GetInternalformatParameter. r=jgilbert, r=smaug (18f0fdf5f9)
- Bug 1170842 - Part 4: Implement FramebufferTextureLayer. r=jgilbert (2acd7963e7)
- Bug 1062066 (Part 1) - Add support for vertically flipping downscaler output. r=tn (f23315cba2)
- Bug 1204626 - Add a regression test. r=billm (aa3c694b83)
- Bug 1062066 (Part 2) - Add a Downscaler API to clear a row. r=tn (7c77bf27b0)
- Bug 1062066 (Part 3) - Only mark BMP surfaces as transparent if they actually have alpha data. r=tn (ed9bade04e)
- Bug 1060609 (Part 2) - Add downscale-during-decode support for the PNG decoder. r=tn,f=glennrp (47259a797a)
- hack to fix build (12266daf48)
- Bug 1060609 (Part 3) - Add tests that interlaced and non-interlaced PNGs have the same downscaling behavior. r=tn (763b18b15e)
- Bug 1062066 (Part 4) - Add downscale-during-decode support for the BMP decoder. r=tn (5a810ed168)
- indentation fixes (872c66d3a8) (00b0a024a4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1188569: Drop unneeded MOZ_WARN_UNUSED_RESULT from from LookupBestMatch in SurfaceCache.cpp. r=seth (5e74e0028c)
- Bug 1192356 (Part 1) - Take advantage of mozilla::Tie() in SurfaceCache.cpp. r=dholbert (e4908c725d)
- Bug 1192356 (Part 2) - Take advantage of mozilla::Tie() in RasterImage.cpp. r=tn (1204189b73)
- Bug 1185800 - Add DecoderFlags and SurfaceFlags enum classes and use them instead of imgIContainer flags in all decoder-related code. r=tn (3abdab11f6)
- Bug 1196066 (Part 3) - Rewrite nsICODecoder to use StreamingLexer. r=tn (e2ba590c9d)
- Bug 1196066 (Part 4) - Enable the ICOMultiChunk test, which now passes. r=tn (9e02611959)
- Bug 1124084 - Flip on downscale-during-decode everywhere. r=tn (bd9deff966)
- Bug 1160801 - Treat invalid GIF disposal methods as DisposalMethod::NOT_SPECIFIED. r=jrmuizel (e26feaf8fb)
- Bug 1201796 (Part 1) - Treat ICOs with wrong widths and heights as corrupt. r=tn (322ba20808)
- Bug 1201796 (Part 2) - Add GetFrameAtSize() to support downscale-during-decode for GetFrame() use cases. r=tn (92f5d3a0a7)
- Bug 1194906 - Replace 'NS_ENSURE_TRUE(BadImage(..))' warnings with more useful messages. r=tn (cc3b368673)
- Bug 1201796 (Part 3) - Enable downscale-during-decode for imgITools::EncodeScaledImage(). r=tn (e2cdb5b520)
- Bug 1194472 - Correctly fetch compositor backend in WebGLContext. r=jgilbert (0092052dfc)
- Bug 1161913 - Part 1 - Add invalidation state for CaptureStream to Canvas and Contexts. r=mt (0377d6bbe7)
- Bug 1168075 - Fix CanvasCaptureMediaStream build fail for bluetooth2. r=pehrsons (53c67c0056)
- Bug 1176363 - Part 1: Make a raw copy of each Canvas::CaptureStream frame. r=mattwoodrow (a5df5793d6)
- Bug 1194575 - Rename RecoverFromLossOfFrames() to RecoverFromInvalidFrames() to better reflect its role. r=tn (baa6455e79)
- Bug 1146663 (Part 1) - Remove HQ scaling, which is now dead code. r=tn (efaddadea0)
- Bug 1146663 (Part 2) - Remove the concept of lifetimes from the SurfaceCache. r=dholbert (ab9862d7ee)
- Bug 1146663 (Part 3) - Make it impossible to deoptimize imgFrames. r=tn (19e2f1b370)
- Bug 1201763 - Add downscale-during-decode support for the ICON decoder. r=tn (33a2b95e5c)
- Bug 1194058 (Part 1) - Add Deinterlacer to allow Downscaler to work with interlaced images. r=tn (f7c57b7a8e)
- Bug 1194058 (Part 2) - Add downscale-during-decode support for the GIF decoder. r=tn (85622f9d55)
- Bug 1201796 (Part 4) - Add downscale-during-decode support for the ICO decoder. r=tn (d09d18b0d9)
- Bug 1146663 (Part 4) - Make all RasterImages support downscale-during-decode. r=tn (264642a895)
- Bug 1146663 (Part 5) - Require that all image decoders support downscale-during-decode. r=tn (79ad99885d)
- Bug 1206836 - When downscaling ICOs, downscale the AND mask as well. r=tn a=KWierso (08ec3d092b)
- missing bit of Bug 1138293 - Use malloc/free/realloc/calloc (eb8e5e1b9c)
- missing bit of Bug 1146663 (Part 3) - Make it impossible to deoptimize imgFrames. (233befe48f)
- Bug 1208935 - Move Deinterlacer to a standalone file. r=seth (b50322abc286) (f1d1e16669)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1187401 (Part 1) - Simplify the condition that determines whether we set RasterImage::mHasBeenDecoded. r=tn (69be36e7ef)
- Bug 1187401 (Part 2) - Eliminate the nsresult return value from RasterImage:confused smileyetMetadata, since it's not used anymore. r=tn (dc521c4b9f)
- Bug 1187401 (Part 3) - For consistency, call DoError if SetMetadata sees a negative size. r=tn (d9ca8ec91b)
- Bug 1207183 - micro-optimize removing work items from DecodePool's queues; r=seth (6bd2717e3a)
- No bug - Fix out-of-date comment in Decoder.cpp. r=me (54fdbbd444)
- Bug 1181324 - Eliminate the duplicate mRefCnt member in MultipartImage. r=seth (c4512a443e)
- Bug 1180105 - Do not leak the SourceSurface returned from imgIContainer::GetFrame in BlockUntilDecodedAndFinishObserving; r=seth (1cadbffc53)
- Bug 1181909 - Fix potential null dereference in NextPartObserver. r=tn (cfd8ad0119)
- Bug 108603 - Remove NS_IMPL_QUERY_INTERFACE_INHERITED0. r=mccr8, r=froydnj (4bfa6771fc)
- Bug 1159502 - Don't block onload for multipart images. r=tn (8b50eadf39)
- Bug 1200413 - Part 1: Re-write RefCountedInsideLambdaChecker to use captures instead of checking for DeclRef instances, r=ehsan (80ef99efe2)
- Bug 1200413 - Part 2: Make lambdas in ProgressTracker.cpp capture strong references, r=seth (9e4d96dffa)
- Bug 1194557 - Ensure that if the image was locked before RecoverFromLossOfFrames() was called, it's still locked afterwards. r=tn (ea4dc6ea9f)
- code style (ad3773ba42)
- Bug 1167590 - Mark imgRequestProxy::mListener as MOZ_UNSAFE_REF. r=seth (946ffaed8a)
- Bug 1148397 - Fix data race on imgRequest::mHadInsecureRedirect. r=tanvi (e73d0664f3)
- No bug - Tweak formatting of logging statement in imgRequest. r=me (cab2bcb014)
- Bug 1180126 - Read content disposition regardless of content type in imgRequest:tongue sticking out smileyrepareForNewPart. r=tn (2934597743)
- Bug 1139225 - Followup - Remove duplicate multiPartChannel variable. (7f7f555a0b)
- Bug 1141398 - Do not always revalidate image cache entries for file URIs. r=tn (31d73cb508)
- Bug 1183563 - Fix incorrect mixed content warning after internal redirects. r=tanvi, r=seth (12a6c8a15f)
- Bug 1150127 - Stop leaking windows via imgCacheValidator. r=baku (a7809c5fa7)
- bits of Bug 1102048 (Part 20, imgLoader) (b2098c8a5a)
- (No bug) - Correct blatantly lying comment in imgLoader.cpp. r=me DONTBUILD (64c42a5b09)
- Bug 1160592 - Report image source size again in about:memory. r=dholbert (4e04cf3c3e)
- Add an assertion for the first argument of NewImageChannel, no bug (4c8f087a8f)
- Bug 1127534 - Remove assertion before creating a channel (r=sicking) (988692dc91)
- Bug 1175371 - Make VectorImage wait to deliver LOAD_COMPLETE until its size is available. r=dholbert (3c81e0daff)
- Bug 1181323 - Move nsSVGRenderingObserver's isupports/refcounting decl to subclasses, since one subclass (nsSVGFilterReference) already has its own redundant copy of the decl. r=dholbert (6171171c2c)
- Bug 1161722 - If we're shutting down, don't warn about untracked unlocked surfaces. r=dholbert (f7e18ce481)
- Bug 1170877 - Track how many times the SurfaceCache has overflowed and report it in about:memory. r=dholbert (884176cb1d)
- Bug 1161743 - Upgrade 'WARNING: Not expiration-tracking an unlocked surface' to an assertion. r=dholbert (9900169e7b)
- Bug 1167557 - Crash when a null surface is passed to SurfaceCache::Insert. r=dholbert (b3c4cf60aa)
- remove bypass cache not fonud either in FF nor TF (3ed4056a27)
- Missing bit Bug 1102048 (Part 25, header guards)
- Make image/src files comply (cb8ed2428f)
- No bug - Remove obsolete comment in SourceBuffer.h. r=me (6e9c233448)
- coding style (94b7269690)
- Bug 1157065 - GFX: 2D: Add Loongson3 MMI helpers. r=jrmuizel (ebce946c91)
- reverto to FF52 and TFF settings (e147a8c7b5)
- Bug 1134599 - Fix rpi build target. r=jrmuizel, r=shuang (b9722f860c)
- Bug 1129147 - Part 1. Take CanvasPath into a separate file, to avoid circular dependency. r=roc (859bcad807)
- Bug 1129147 - Part 2. Path option to addHitRegion. r=ehsan r=gw280 (b2ab08a8a1)
- Bug 1206076: Use a specialized PersistentBufferProvider for Canvas2D when using a SkiaGL DrawTarget. r=jrmuizel (859589caf8)
- Bug 1188752 - Addendum: Make PersistentBufferProviderBasic constructor explicit. r=bustage on a CLOSED TREE (a27a4dc974)
- style (72a65dcb26)
- Bug 1198574 - Remove unnecessary argument for PersistentBufferProvider. r=bas (dca718bba8)
- Bug 1163124 - The initial value of the canvas filter property should be "none". r=roc (59df6a01d8) (e7535dc94b)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Options: ReplyQuote
Re: K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220521)
Posted by: lx
Date: May 21, 2022 04:35AM

the K-Meleon 76.4.6

The best browser, OK, adhere to development

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4 on Goanna 3.4.6 (Build 20210213)
Posted by: lx
Date: May 21, 2022 04:44AM

K-Meleon 76.4,The best browser OK, with very reasonable function layout, is easier to use than chrome and edge, and adheres to development.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4 on Goanna 3.4.6 (Build 20210213)
Posted by: J.G.
Date: May 21, 2022 09:21AM

@roytam1 thanks! smiling smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4 on Goanna 3.4.6 (Build 20210213)
Posted by: kmeleon2022
Date: May 21, 2022 10:14AM

What are the concrete improvements in each update? I personally do not understand any of the so-called bugs removed by Roytam1 and I do not notice any changes in the way the sites are displayed and accessed or any new design elements. What does the latest update made by Roytam1 help, for example? Are the sites accessed faster, or are the sites that had problems no longer? Roytam1 confuses users with those ghost updates that have no effect. Don't you think that it would be easier to understand a version history like thousands and thousands of programs? Example of CLEAR improvements: https://www.mozilla.org/en-US/firefox/100.0/releasenotes/ or https://www.burnaware.com/whats-new.html#:~:text=BurnAware%20v15.4,Released%20April%2025%2C%202022&text=Improvements%20to%20user%20interface.&text=Improved%20program%20performance%20and%20error%20control.&text=Improvements%20to%20ISO%20unpacking%20and%20file%20extraction.&text=Compatibility%20improvements%20for%20latest%20release%20of%20Windows%2011. or https://www.diskpart.com/changelog.html etc.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4 on Goanna 3.4.6 (Build 20210213)
Posted by: J.G.
Date: May 21, 2022 07:19PM

Quote
kmeleon2022
What are the concrete improvements in each update? I personally do not understand any of the so-called bugs removed by Roytam1 and I do not notice any changes in the way the sites are displayed and accessed or any new design elements. What does the latest update made by Roytam1 help, for example? Are the sites accessed faster, or are the sites that had problems no longer? Roytam1 confuses users with those ghost updates that have no effect. Don't you think that it would be easier to understand a version history like thousands and thousands of programs? (...)

I think that you are overreacting and making innapropiate considerations. @Roytam1 doesn't fix all the bugs, there are a lot of people helping in some different ways. @Roytam1 merges all those solved bugs and optimizations to KMeleon Goanna so a better engine is built week after week. Perhaps you notice no improvement, however it's obvious that the improvements are merged and mostly all of them have enough importance to be added. Anyway I understand your point of view, I don't understand a single word of what those fixes mean, however I will probably not understand them neither if they were explained longer. Also there are a lot of improvements, so it's quite unfair to explain them all in a extended way. Just enjoy the result. My two cents, of course. tongue sticking out smiley



Edited 1 time(s). Last edit at 05/21/2022 07:22PM by J.G..

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4 on Goanna 3.4.6 (Build 20210213)
Posted by: rodocop
Date: May 22, 2022 10:02PM

Modern era of the web is a neverending race: sites are losing compatibility (introducing the use of new Javascript and CSS standarts, tools and kits) way faster than browser (other than Chrome) developers can add support for that new things.

In the case of K-Meleon there are no active engine devs for our browser and no active devs for making integration of comparatevily modern engine like UXP. Roytam1 did the great previous act of resurrection when transferred KM from old Gecko to relatively new Goanna 3.x after Mozilla had abandoned its old engine going to mimic Chrome with new core.

But there is no way for now to give KM a new UXP heart and moreover no chance to get new Quantum engine.

All that can be done is done by roytam1 and the Arctic Fox team. These are updates to not get things worse - but not to get better compatibility. That's our reality.

We need new devs - if you know any - invite them to our communuty!

(Well, I should say we can see updating effects for many - not all, not the majority - websites. With some tricks you still can use up to 90% or the web with latest KM, but you'll fail with some KM Goanna build from 2018-20. So, this works. Not absolutely, but partly solving numerous problems)

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4 on Goanna 3.4.6 (Build 20210213)
Posted by: RJJIII
Date: May 23, 2022 12:26AM

To add to J.G.'s comment:
A big reason that I recommend K-Meleon as a browser for older machines is Roytam's updates. For some types of programs, it's no big deal to go without updates. For example, Notepad2 is several years old but works fine. A web browser is different. If you encounter a bug in Notepad2, you may think, "I won't do that again." However, the web is the opposite. Some naive designers will trigger potential bugs and malicious designers will intentionally seek to exploit bugs, so it's good to have updates.

Rodocop:
That has unfortunately become Google's business model. There was an almost 10-year gap between ECMAScript (JavaScript standard) 3 and 5. Then a 6-year gap between 5 and 6. Now Google has folks on the committee and they're doing a new version every summer. There's no big feature or bug in JavaScript but we'll all get a new version this summer (and the next and the next). And of course, the only version of Chrome they have to offer web developers to test their work is the newest one. I'm no fan of it but it's working for them. Their competitors are mostly now all using Chromium for a base.

And yes, anybody feel free to invites devs! smiling smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220528)
Posted by: roytam1
Date: May 27, 2022 11:05PM

New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220528.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git e7535dc94b...0bc2879198:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1134252 - Don't crash the content process if RenderFrameParent is not constructed successfully. r=billm. (2564cb0e6a)
- Bug 1180644: Fix crashes after enabling OOP on B2GDroid. r=snorp (d585c571e3)
- Bug 1198674 - null-check mFrameLoader in RenderFrameParent. r=sotaro (86f26b2046)
- Bug 1198674 - Null-check mFrameLoader before calling GetFrom in RenderFrameParent. r=sotaro (33bd495e75)
- Bug 1200778 - Make sure to update the APZCTreeManager associated with a RenderFrameParent when it is dragged to a new window. r=mstange (bf2d25616c)
- Bug 1202703 - Part 1 - CreateRenderingContext can fail. r=mattwoodrow (50de4cd050)
- Bug 1185747 part 1 - Use pref/meta-viewport tag instead of DOMWindowUtils to set the CSS viewport for mochitests. r=tn (62a8c1d460)
- Bug 1147038 - Update some tests to pass on desktop platforms. r=tn (afa54f4dc9)
- Bug 1169666 - Revert reftest sanity flag ordering, fixes failures on OS X. (553743b4ce)
- Bug 1114526. Add reftest. (ef2589e3b8)
- Bug 1192616 - Skip over some reftests which fail on the pandaboards with the new dynamic toolbar implementation due to the screen size being too small. r=gbrown (fd3a0a523c)
- Bug 1185747 part 2 - Remove magical reftest harness properties and use standard meta-viewport tags instead. r=tn (73d2d442d9)
- Bug 1194811 Part 1 - Recompute the zoom constraints if the available screen area changes. r=botond (620dc82022)
- Bug 1194811 Part 2 - Use the content viewer size rather than the composition size of the root frame when computing the CSS viewport. r=botond (089459fcb5)
- Bug 1185747 part 3 - Rip out code to explicitly override the CSS viewport. r=tn (00ea1c7277)
- Bug 1178354 - Ensure we fire a before-first-paint event for printing as well. r=tn (3dfd7f0f76)
- Bug 1152254 - Handle vertical text frames when clipping display list for drag image. r=smontagu (965256a547)
- Bug 1156135. Add runtime testing of graphics features. r=mattwoodrow,mossop (6a8cb24421)
- Refactor the graphics sanity test to support multiple snapshots. (bug 1173117 part 1, r=mattwoodrow) (8a0a78e4d3)
- Add an observer service notification for the first widget paint message. (bug 1173117 part 2, r=roc) (e421003dcd)
- Fix a widget size check bug in nsWindow::CaptureWidgetOnScreen. (bug 1173117 part 3, r=mattwoodrow) (485694c380)
- Add OS snapshotting to the gfx sanity test and report whether or not it matches the compositing test results. (bug 1173117 part 4, r=mattwoodrow,vladan) (38e82d10ad)
- Bug 1191608 - initialize element to null in CanvasRenderingContext2D:grinning smileyrawImage. r=bas (e26dd8b8ce) (e0e5f031a0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1196041 - Disallow getter/setter with expression closure in class declaration. r=efaust (ee47aae93d)
- Bug 1206485 - "Boot loop after first boot on some devices (Xperia M2, ...)" [r=terrence f=lissyx+mozillians] (3c73ad18a9)
- Bug 1204368 - Fix modifier used for ASI after do-while. r=Waldo (857712ea07)
- Bug 1189872 - Make {Map, Set}.prototype an ordinary object. r=Waldo (69abffd59b)
- Bug 1199175 - Fix Debugger::slowPathOnLeaveFrame to remove the frame on OOM too. r=shu (35d190cac7)
- code style (debd143914)
- Bug 1133196 - Ensure script observability when setting Debugger.Frame.onStep. (r=jandem) (ce207a4762) (9c5061e940)
- ported from `custom` branch of UXP: libstagefright: relax ctts flags checking. (d9f11187) (64bef5bfd2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1204404 - Odin: move assert to avoid assertion failure. r=lth (14bd78e697)
- Bug 1204864 - Odin: reject UINT32_MAX heap resize mask. r=bbouvier (7242554d2a)
- Bug 1204847: Reinterpret the asmFunc pointer as an AsmFunction in case of offthread compile error; r=luke (b82f210a53) (0bc2879198)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220528)
Posted by: J.G.
Date: May 29, 2022 09:34AM

@Roytam1 thanks for the recent update! smiling smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220528)
Posted by: Paco
Date: June 01, 2022 02:01PM

Roytam1 thank you very much

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: kalepf22
Date: June 11, 2022 04:59AM

Quote
roytam1

for youtube going to mobile version, it is intended as normal version trends to freeze the browser. if you think it is still feel good to use normal version, then please go to about:config and change general.useragent.override.youtube.com to "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0"

and for the crashes, from my limited testing, I can't find any site that is reproducible for crashing right now.

Well damn, this is exactly what's happening to me on Pale Moon, a bit less though, everything was fine a year prior so I assume google effed up youtube for non chromium browsers, though I did find a minimalistic browser which seems to run it acceptably. Guess I'll be using multiple browsers, because I'm just too used to some.



Edited 1 time(s). Last edit at 06/11/2022 05:00AM by kalepf22.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: smallhagrid
Date: June 13, 2022 11:03PM

Howdy Folks !!
Its been some time since I gave this a spin so I did that just now, and...WOW !!
Under Ubuntu Mate + WINE7 it is quick as a wink & I gave it my trial by fire as well...

The YT monster.
WOW AGAIN !!

Superb performance - an amazing feat by Roytam1 - sincerest thanks for all your work.

Under all my other browsers (too many, sadly) the YT monster is a HUGE resource hog - several cannot tolerate it at all, but under K-M/G it was very fast & didn't eat much resources at all.

The only things I cannot seem to find & adjust are changing the main bar from icons to text only - removing the items I'll never use - and adding a couple of others, if possible. (Sorry if this is the wrong place to post that part.)

Now I'll be back to using K-M much more regularly - even though I'm a 100% full-time Linux user now.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: RJJIII
Date: June 14, 2022 07:07AM

Welcome back!

"All my other broswers" It's good to see other people also have a collection of web browsers.

Regarding the text-based buttons, you'll need to make a skin that either removes the commands in skin.cfg/menuicons.cfg or you'll need to point the commands to non-existant image files. Let me know if you want some help building it.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: smallhagrid
Date: June 14, 2022 10:04PM

Hello RJJIII & thanks for your very kind offer.

My browser uses mostly revolve around what works best - so for most of my needs (as a Linux user) Basilisk is truly great.
With very little effort needed I cleaned it up such that it well suits my old eyes & it has been stable & reliable for quite a while across many updates - BUT=>

If I want to watch it fall on its head, all that takes is to open a YT video - resource usage goes through the roof & its normal responsiveness is totally gone.

So for any YT URLs I use either LibreWolf or SMPlayer with zero problems...BUT=>

Once in a while I want to make use of streaming services, and those only work on straight-up FF for me.

And of course I must mention my dear, ancient Mypal that is being used this very second to visit & post at this site.

Ungoogled chromium is also here & strongly avoided - and Vivaldi is also here, but very seldom used.

And now KM/G is back on my desktop & will slowly but surely get used more & more due to its being lightning fast & easy on resources, as I'd mentioned.

Perhaps seeing all of this in reply will make it clear that I seek ease & simplicity in getting an open & very clean & mostly non-cartoony browser view whilst no longer spending much time or efforts to get that because I observed that the internut as a whole (and thereby browsers as a result) change too much & too fast for that to be worthwhile anymore (IMO).

Way back when I did spend loads of time making KM juuuust right for my needs & it was a fun hobby for a time - which I have no desire to do again.

I now much prefer simply switching between browsers as needed - closing anything too resource hoggy ASAP - leaving my main browser open for later uses, and then...

Just sitting quietly in my free times reading an ebook because the older I've become - the less I wish to chase after any sorts of shadows !!

Thanks again.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: J.G.
Date: June 14, 2022 11:28PM

Quote
smallhagrid
(...) Just sitting quietly in my free times reading an ebook because the older I've become - the less I wish to chase after any sorts of shadows !! (...)

I think that this is one of the best phrases that I have ever read.
Really nice to meet these good people enjoying KMleon Goanna! smiling smiley

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: RJJIII
Date: June 15, 2022 03:03AM

You're quite welcome Smallhagrid. I have a both very different but also kind of similar setup for the web. Firefox is probably the closest to my default browser, with tighter security settings. Edge for the web apps I use for work. K-Meleon has custom profiles for public wifi and phone cards. Then ungoogled chromium on my file server and Firefox/Samsung on my phone.

I sort of understand that transition from hobby to tool with antennas. I used to be very enthusiastic about building antennas and would rig up prototypes with shoeboxes full of beans stabbed full of copper wires like voodoo dolls. I've built OTA for several friends and family members. I'm kind of over it though and when I had to repair ours after a storm recently it was mostly just work.

I like your ebook comment, and it reminds me that I have only a couple chapters of 1Q84 left. Take care

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: maxx
Date: June 25, 2022 06:48PM

it seems that Roytam has given up the development of this wonderful browser. I am so sorry sad smiley((

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: RJJIII
Date: June 25, 2022 08:21PM

Quote
maxx
it seems that Roytam has given up the development of this wonderful browser. I am so sorry sad smiley((
https://msfn.org/board/topic/182647-my-browser-builds-part-3/?do=findComment&comment=1220846

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: maxx
Date: June 26, 2022 02:04AM

Quote
RJJIII
Quote
maxx
it seems that Roytam has given up the development of this wonderful browser. I am so sorry sad smiley((
https://msfn.org/board/topic/182647-my-browser-builds-part-3/?do=findComment&comment=1220846

that's what does it mean? that there will never be any update?

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.4 on Goanna 3.5.0 (Build 20210821)
Posted by: Sin2x
Date: June 26, 2022 01:14PM

It means that Roytam will push a new version when there are actual changes upstream warranting it. And I prefer this much more to just releasing and posting huge changelogs when for K-Meleon specifically they mean zilch.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220702)
Posted by: roytam1
Date: July 01, 2022 11:12PM

New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220702.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 0bc2879198..20a13aae5f:
- import changes from `dev' branch of rmottola/Arctic-Fox: Bug 1195162 - Remove unused pref layout.debug.enable_data_xbl (r=sicking) (04c4996c90) (c5eef2df55)
- imported changes from mozilla NSS:
- Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple r=#nss-reviewers,kaie (118b893f8e)
- Bug 1759794 - protect SFTKSlot needLogin with slotLock. r=rrelyea (1bbd8d8c)
- Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld. r=nss-reviewers,djackson (23be110c)
- Bug 1771495 - unchecked return code in sec_DecodeSigAlg. r=nss-reviewers,djackson (d4fb4b83)
- Bug 1771498 - Uninitialized value in cert_ComputeCertType. r=djackson (b28bc4cd)
- Bug 1764392 - Add DigitCert Roots r=nss-reviewers,jschanck (0863d9ec)
- Bug 1768970 - Add Certainly Roots. r=nss-reviewers,jschanck (6307e75b)
- Bug 1770267 - Add E-Tugra Roots. r=nss-reviewers,jschanck (9555008f)
- Bug 1759815 - Remove Hellenic Academic 2011 Root. r=nss-reviewers,jschanck (9c2cbf14)
- Bug 1764206 - Bump nssckbi version number for June. r=nss-reviewers,jschanck (b3acf3d9)
- zlib: also pick up https://github.com/madler/zlib/commit/4346a16853e19b45787ce933666026903fb8f3f8 (20a13aae5f)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220702)
Posted by: RJJIII
Date: July 02, 2022 06:09AM

Thanks Roytam!

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220702)
Posted by: Paco
Date: July 02, 2022 11:20AM

Roytam1 thank you very much

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220702)
Posted by: AvHmt
Date: July 02, 2022 01:18PM

@roytam1 many thanks.

Options: ReplyQuote
Re: [TEST BUILD] K-Meleon 76.4.6 on Goanna 3.5.0 (Build 20220702)
Posted by: rodocop
Date: July 03, 2022 06:16PM

Great job, roytam!
Thanks!

Options: ReplyQuote
Pages: PreviousFirst...1213141516171819202122...LastNext
Current Page: 17 of 33


K-Meleon forum is powered by Phorum.