Website rendering
Posted by: gordon451
Date: March 05, 2011 09:39AM

G'day -

I'm using K-M as my main browser now. I understand that it is Gecko, but that shouldn't make any difference now, as most webweavers code for FF and clones as well as IE.

I went to have a dekko at My School to see what all the fuss was.

(I wish I could insert images into this forum!!!!!)

On K-M, the page is split into two parts:
* a white background on the left, one screen wide; and
* the text and other stuff on the right, one screen wide.

So I lit it up in QtWeb (WebKit/Qt), and it renders perfectly, even if the load is slow.

I didn't bother with IE6...

edit: I had nothing better to do... IE6 SP1 on its own and in Sleipnir 2.9.6 both render the site correctly... :end edit

OK. So do we have a bug?

Gordon.

____________________
Gigabyte H61M-USB3-B3 r2.0, I5-2400 3.10GHz, 4GB RAM; W7HPx64 SP1, Lotus SmartSuite 9.8, K-Meleon74.24, Opera 12.17, IE11, Eudora 6.2, Foxit Reader 5.3.1.0606, PaintShop Pro 6.02, Avast! 10.0.2206

____________________
Early to bed and early to rise makes a bloke crook, broke and stupid.



Edited 1 time(s). Last edit at 03/05/2011 10:11AM by gordon451.

Re: Website rendering
Posted by: guenter
Date: March 05, 2011 06:27PM

Quote
gordon451
I understand that it is Gecko, but that shouldn't make any difference now, as most webweavers code for FF and clones as well as IE.

I went to have a dekko at My School to see what all the fuss was.

(I wish I could insert images into this forum!!!!!)

On K-M, the page is split into two parts:
* a white background on the left, one screen wide; and
* the text and other stuff on the right, one screen wide.


OK. So do we have a bug?

1.) K-Meleon is no Firefox clone. sad smiley

The idea to create a dedicated, slim browser based on the Gecko engine is several years older than the Firefox project. Galeon was the first, soon after began Camino and K-Meleon projects. All three use their respective OS native widgets in instead of XUL to create the graphical user interface. That makes them lighter and more responsive than e.g. Firefox. Under the hood of all these browser/GUIs works the same c++ programed HTML und script engine (GRE Gecko Rendering Engine) developed by Mozilla foundation.

2.) The code of the page is written for GRE 1.9.x (Firefox 3.x, K-Meleon 1.6beta).
That is the most used html/browser engine currently.

I assume the page has several versions for each major browser engine.

K-Meleon 1.5.4 uses GRE 1.8. If You look into the ErrorConsole, it shows that K-Meleon does not know all used items. You would validate (e.g. the K-Meleon extension that helps with that) whether the split is the page's or K-Meleon's fault = bug. If the page code is full of errors it is the likely the page that has bugs else it is a K-Meleon rendering bug.

K-Meleon project does not fix bugs in the rendering engine.
The bugs in the engine are listed in bug tracker though.

Currently the devs are working on K-Meleon 1.6/1.7.
That introduces the neweer and IMHO more fault tolerant 1.9 Gecko Rendering engine.



Edited 1 time(s). Last edit at 03/05/2011 06:32PM by guenter.

Re: Website rendering
Posted by: gordon451
Date: March 05, 2011 08:17PM

Hi guenter -

Quote

1.) K-Meleon is no Firefox clone.

smiling smiley If it was I wouldn't be using it -- FF sucks.

OK. After your prodding I had a closer look at the page. While CSS wasn't too bad, it turns out the java/ecma script is not well written. From JSLint:

"
Problem at line 1 character 65: Expected '!==' and instead saw '!='.

Problem at line 1 character 77: Expected '===' and instead saw '=='.

Problem at line 1 character 89: Expected '===' and instead saw '=='.

Problem at line 1 character 99: Expected '{' and instead saw 'return'.
"

I'm no expert, but this looks as though it would break a standards-compliant browser.

I'll put it down to a poorly-written bog-standard Oz Government site -- they are all poor quality.

I note your comments about the engine -- I'm very eager to see what 1.6 or 1.7 will bring. I actually ditched Opera because it was getting too bloated...

Gordon.

____________________
Gigabyte H61M-USB3-B3 r2.0, I5-2400 3.10GHz, 4GB RAM; W7HPx64 SP1, Lotus SmartSuite 9.8, K-Meleon74.24, Opera 12.17, IE11, Eudora 6.2, Foxit Reader 5.3.1.0606, PaintShop Pro 6.02, Avast! 10.0.2206

____________________
Early to bed and early to rise makes a bloke crook, broke and stupid.

Re: Website rendering
Posted by: siria
Date: March 05, 2011 08:19PM

Yep, just switch to KM 1.6b2 smiling smiley
It's on the download page.
There are many ways for updating, and everyone has their own fave method cool smiley
Personally I would NOT uninstall the old version first, but
- make a backup copy of the current profile folder (*1)
- make a backup copy of the folder ..programs/k-meleon...
Rename that copy to something like 'k-meleon15'
- Now install the new KM16 into the 'old' KM folder.

That allows to keep all personal stuff and macros, and to switch back to the old version if desired or needed.

*1 Find your current profile folder via Edit>Configuration>Profile Folder

If there are starting or weird display problems, shut down the system and restart. If that's not enough, install those microsoft VCREDIST dll's (link also on download page). They say those are usually included in a new computer windows system already, but looks like they vanish sometimes, probably when uninstalling some other program.

Re: Website rendering
Posted by: JujuLand
Date: March 05, 2011 11:03PM

If needed, you can try my mini-install of Ms dll

http://jujuland.pagesperso-orange.fr/kmeleon/index.html#MSvce8dist

A+


Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:31.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/75.0

Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr




K-Meleon forum is powered by Phorum.