K-Meleon 0.9 with Gecko 1.7.12

A section for all development and testing programmes and customised browsers written by SillyDog701 community. Featured products including Donzilla, Firescape, DJGM Distro, and Netscape Streamline.

Moderator: Don_HH2K

K-Meleon 0.9 with Gecko 1.7.12

Postby beanboy89 » Tue 27 Dec, 2005 12:06 pm

I have created a build of K-Meleon 0.9 with a very recent Gecko 1.7.12 rendering engine, using the instructions mentioned here.

Changes/differences from original K-Meleon:
*Based on Mozilla 1.7.12; Gecko/20051225
*UserAgent string edited to denote updated Gecko in [tt]general.useragent.vendorComment[/tt]
*Binary packaged as a zip file

Known issues:
*[tt]about:logo[/tt] shows as Mozilla logo

Screenshot

Edit: New download location for this build: http://billy.mozfaq.org/misc/K-Meleon_0 ... 1-7-12.zip

Thanks to Antony for the hosting.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20051225 K-Meleon/0.9 (Gecko 1.7.12 Update)
Last edited by beanboy89 on Tue 27 Dec, 2005 8:49 pm, edited 1 time in total.
User avatar
beanboy89
diamond member
diamond member
 
Posts: 1650
Joined: Sun 16 May, 2004 8:56 am

Postby Pu7o » Tue 27 Dec, 2005 12:13 pm

You can use megaupload.com, I think it doesn't have a download limit.
UserAgent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8) Gecko/20051217 Firefox/1.5 Firescape/0.1b2-dev WML/1.3
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby beanboy89 » Tue 27 Dec, 2005 12:44 pm

Please see the first post on this page for the new download location.

Pu7o wrote:You can use megaupload.com, I think it doesn't have a download limit.

Here's a link to the file hosted on megaupload.com. I don't know how long this link will last.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20051225 K-Meleon/0.9 (Gecko 1.7.12 Update)
Last edited by beanboy89 on Tue 27 Dec, 2005 8:52 pm, edited 2 times in total.
User avatar
beanboy89
diamond member
diamond member
 
Posts: 1650
Joined: Sun 16 May, 2004 8:56 am

Postby Fulvio » Tue 27 Dec, 2005 5:57 pm

The Kmeleon General forum has a number of 1.7.12 updates. The last one the UA of: K-Meleon0.9-original-updated-1.7.12-plus8.
I have been using one with UA:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050914 K-Meleon/0.9
described as :K-Meleon 0. 9 - GRE updated, since erly November.
I looked at the different builds, and it is really confusing
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050914 K-Meleon/0.9
A minority may be right, and a majority is always wrong
~ Henrik Ibsen
WinXP, SP3, 512 MB, SM2.9.1, FF12, TB12.0.1, IE8.0, Google Chrome18, Ghostwall , Avast 7.x, JRE1.7_04. Testing FF13b4
User avatar
Fulvio
Moderator
Moderator
 
Posts: 11916
Joined: Wed 19 Jun, 2002 10:08 am

Postby beanboy89 » Tue 24 Jan, 2006 10:52 am

Since it has been near a month since my original version was released, I thought I should provide an update of what little I've been doing with this project.

I have fixed the logo bug that occurs with updating K-Meleon to the latest Mozilla GRE. Since you have to overwrite K-Meleon's [tt]toolkit.jar[/tt] with Mozilla's own version of this file, it also will give you Mozilla's [tt]logo.gif[/tt], not K-Meleon's. At first I thought I could easilly swap out Mozilla's logo for a K-Meleon one. I tried that, but it didn't work, and caused [tt]about:[/tt] to become messy. Then I realized that Mozilla's [tt]logo.gif[/tt] was 200x200 in size, while K-Meleon's is 150x200. I opened the image in MSPaint and added 25 blank pixels to either side of the K-Meleon logo so it became 200 pixels wide. I inserted that into [tt]toolkit.jar[/tt], and it worked. I now had a K-Meleon logo in the about screen. But I've run into one problem: In [tt]about:[/tt], the logo is smashed. [tt]about:[/tt] is coded so that the logo shows as 150x200 no matter the real size of the logo. So I'll need to find out where K-Meleon's about page is stored so I can edit the size of the image.

Meanwhile I have been working on a skin for K-Meleon called Klassic Flat. It is based on the original K-Meleon skin, Klassic. I did not include it with this update, but you can download it as a standalone package. You can get more information, and download locations at this therad at K-Meleon's forum.

Changelog:
*Based on Mozilla 1.7.12; Gecko/20060123
*[tt]about:logo[/tt] is now a K-Meleon logo

Known issus:
*Logo is "smashed" in [tt]about:[/tt]

Screenshot

Download link: http://billy.mozfaq.org/misc/K-Meleon_0 ... -12_v2.zip
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20060123 K-Meleon/0.9 (Gecko 1.7.12 Update)
User avatar
beanboy89
diamond member
diamond member
 
Posts: 1650
Joined: Sun 16 May, 2004 8:56 am

Postby Don_HH2K » Tue 24 Jan, 2006 12:35 pm

beanboy89 wrote:In [tt]about:[/tt], the logo is smashed. [tt]about:[/tt] is coded so that the logo shows as 150x200 no matter the real size of the logo. So I'll need to find out where K-Meleon's about page is stored so I can edit the size of the image.


The file you're looking for is either about.xhtml (which is the page itself), or if applicable, an extra CSS file (which would be defined in about.xhtml) that controls the size of the image. Both of which would be located in toolkit.jar. I'm pretty sure the one you're looking for is about.xhtml, since this is Mozilla's GRE's toolkit and not Firefox's GRE toolkit (which does this differently).

You'd want to look for one of the following things: [tt]width="200"[/tt] on an <img> tag, or [tt]width: 200px;[/tt] in a CSS document or [tt]<style>[/tt] tag. In either case, you'd fix this by changing the width attribute to 150 in XHTML or to 150px in CSS.

By the way -- I noticed that DA was hosting a K-Meleon theme competition, if you're interested in submitting Klassic Flat on a large-scale level at an opportune time.
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Laptop: HP Compaq nx6325 - Turion 64 X2 @ 2GHz, 2GB DDR2, 100GB HD, ATI Radeon X300, 15" LCD, Seven Pro
Handheld: Palm Treo 650 - Intel PXA270 @ 312MHz, 10MB RAM, 32MB flash, 2.7" LCD, Palm OS 5.4
User avatar
Don_HH2K
Moderator
Moderator
 
Posts: 5112
Joined: Sun 09 May, 2004 3:59 pm

Postby beanboy89 » Tue 24 Jan, 2006 2:29 pm

Don_HH2K wrote:The file you're looking for is either about.xhtml (which is the page itself), or if applicable, an extra CSS file (which would be defined in about.xhtml) that controls the size of the image. Both of which would be located in toolkit.jar. I'm pretty sure the one you're looking for is about.xhtml, since this is Mozilla's GRE's toolkit and not Firefox's GRE toolkit (which does this differently).

You'd want to look for one of the following things: [tt]width="200"[/tt] on an <img> tag, or [tt]width: 200px;[/tt] in a CSS document or [tt]<style>[/tt] tag. In either case, you'd fix this by changing the width attribute to 150 in XHTML or to 150px in CSS.

I see no [tt]about.xhtml[/tt] in the toolkit. I assume I am looking in the correct location of [tt]\toolkit\content\global[/tt]. Correct?

Image

The clocest thing I found in that folder was [tt]about.xul[/tt]. But that is related to viewing the about page in an XUL-like dialog window.

I even went as far as open K-Meleon's about page, viewing the page source, copying it into Notepad, changing the width of logo.gif, saving it as [tt]about.xhtml[/tt], and inserting it into the toolkit. But that did nothing.

Is it possible that K-Meleon's about page cannot be edited, or is in another location, or even is built into the executable file?
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051219 SeaMonkey/1.0b
User avatar
beanboy89
diamond member
diamond member
 
Posts: 1650
Joined: Sun 16 May, 2004 8:56 am

Postby Pu7o » Tue 24 Jan, 2006 4:05 pm

Well, that screenshot does show an aboutAbout.html which sounds promising...
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20060118 Firefox/1.5.0.1 Firescape/0.1
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby Don_HH2K » Tue 24 Jan, 2006 4:10 pm

My best guess is that Mozilla 1.7 handled the about: screen differently. My reference of about.xhtml is Seamonkey-based. I'm going to go download a 1.7 build, and see if I can find the file for the about: window somewhere.

If you're interested, about.xul is the XUL dialog that's used in Firefox and Thunderbird, and is what I based my version of your Mozilla 1.8b logo on. It can be enabled by setting the [tt]browser.show_about_as_stupid_modal_window[/tt] pref to true, though it would probably crash K-Meleon seeing that the interface is drawn using MFC and not XUL.

Pu7o -- aboutAbout.html is about:about (the list of about:s), not the about: window.

Edit -- found it: /chrome/en-US.jar!/locale/en-US/global. It hasn't changed in location at all -- I just forgot it was the logo contained in the toolkit and not the actual about: screen.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051205 Donzilla/1.0 (WML/1.3)
Laptop: HP Compaq nx6325 - Turion 64 X2 @ 2GHz, 2GB DDR2, 100GB HD, ATI Radeon X300, 15" LCD, Seven Pro
Handheld: Palm Treo 650 - Intel PXA270 @ 312MHz, 10MB RAM, 32MB flash, 2.7" LCD, Palm OS 5.4
User avatar
Don_HH2K
Moderator
Moderator
 
Posts: 5112
Joined: Sun 09 May, 2004 3:59 pm

Postby beanboy89 » Tue 24 Jan, 2006 5:27 pm

Don_HH2K wrote:Edit -- found it: /chrome/en-US.jar!/locale/en-US/global. It hasn't changed in location at all -- I just forgot it was the logo contained in the toolkit and not the actual about: screen.

Thanks. That's exactly where it was. I put my edited about.xhtml file into the folder, and the logo in about: is fixed.

I expect to have a new version with the edited [tt]en-US.jar[/tt] in the next few days.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20060123 K-Meleon/0.9 (Gecko 1.7.12 Update)
User avatar
beanboy89
diamond member
diamond member
 
Posts: 1650
Joined: Sun 16 May, 2004 8:56 am

Postby beanboy89 » Wed 25 Jan, 2006 8:53 pm

Don_HH2K wrote:By the way -- I noticed that DA was hosting a K-Meleon theme competition, if you're interested in submitting Klassic Flat on a large-scale level at an opportune time.

I've uploaded and submitted Klassic Flat to the DeviantART. But when I go to the query page for the contest, I get no skins in the list.

And a new version is available with the updated [tt]about.xhtml[/tt] in [tt]en-US.jar[/tt]. This should fix the "smashed" K-Meleon logo. I also updated the copyrights to read "2006" instead of "2005."

Change Log:
*Fixed [tt]about:[/tt] window's logo
*Updated copyrights on about page

Known Issues:
*None that I know of. :)

Screenshot: http://img86.imageshack.us/img86/2727/k ... fix7xx.png

Download: http://billy.mozfaq.org/misc/K-Meleon_0 ... 2_v2-1.zip
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20060123 K-Meleon/0.9 (Gecko 1.7.12 Update)
User avatar
beanboy89
diamond member
diamond member
 
Posts: 1650
Joined: Sun 16 May, 2004 8:56 am

Gecko 1.7.13 Update

Postby beanboy89 » Tue 21 Feb, 2006 7:56 pm

Almost another month has passed since my last build, so I thought I should provide an updated build using the latest Gecko 1.7.13 code.

According to Holger Metzger, who provided the instructions that I'm using to create my builds, I should have used Mozilla 1.7.13's [tt]toolkit.jar[/tt], but when I used the 1.7.13's [tt]toolkit.jar[/tt], with my updated [tt]logo.gif[/tt], [tt]about:logo[/tt] didn't want to work, neither did [tt]logo.gif[/tt] in [tt]about:[/tt]. So I'm back using my [tt]toolkit.jar[/tt] from my previous 1.7.12-based build. Everything seems to work properly, so I don't know why the new 1.7.13 file does not work, while the old one does.

Changelog:
* Based on Gecko 1.7.13; Gecko/20060221

Download: http://billy.mozfaq.org/misc/K-Meleon_0 ... 1-7-13.zip

Project page: http://billy.mozfaq.org/k-meleon_update.html
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.13) Gecko/20060221 K-Meleon/0.9 (Gecko 1.7.13 Update)
User avatar
beanboy89
diamond member
diamond member
 
Posts: 1650
Joined: Sun 16 May, 2004 8:56 am

Re: Gecko 1.7.13 Update

Postby Don_HH2K » Tue 21 Feb, 2006 9:49 pm

beanboy89 wrote:. . .when I used the 1.7.13's [tt]toolkit.jar[/tt], with my updated [tt]logo.gif[/tt], [tt]about:logo[/tt] didn't want to work, neither did [tt]logo.gif[/tt] in [tt]about:[/tt]. So I'm back using my [tt]toolkit.jar[/tt] from my previous 1.7.12-based build. Everything seems to work properly, so I don't know why the new 1.7.13 file does not work, while the old one does.


It sounds like you may be experiencing a similar bug that Pu7o and I experienced while starting work on Donzilla 1.1 based on Seamonkey 1.0; by my guess the changes to Seamonkey 1.0 that prevented us from getting things to work properly might have been merged into 1.7.13 code. Eventually we found out that anything registered under 1.0b just wouldn't work, at all, with 1.0 Final.

If, when you started K-Meleon, you got a bunch of error messages, or nothing at all, you're most likely experiencing the same bug we were in reverse.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060130 Donzilla/1.1PR1 (WML/1.3)
Laptop: HP Compaq nx6325 - Turion 64 X2 @ 2GHz, 2GB DDR2, 100GB HD, ATI Radeon X300, 15" LCD, Seven Pro
Handheld: Palm Treo 650 - Intel PXA270 @ 312MHz, 10MB RAM, 32MB flash, 2.7" LCD, Palm OS 5.4
User avatar
Don_HH2K
Moderator
Moderator
 
Posts: 5112
Joined: Sun 09 May, 2004 3:59 pm

Postby beanboy89 » Tue 21 Feb, 2006 10:17 pm

Don_HH2K wrote:If, when you started K-Meleon, you got a bunch of error messages, or nothing at all, you're most likely experiencing the same bug we were in reverse.

No, I got no errors starting up K-Meleon. The only things that were broken was the logo, and that was after I was using a new, albeit modified, [tt]toolkit.jar[/tt]. Once I reverted back to my old toolkit, the logo was once again working.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060130 SeaMonkey/1.0
User avatar
beanboy89
diamond member
diamond member
 
Posts: 1650
Joined: Sun 16 May, 2004 8:56 am

Postby Fulvio » Tue 07 Mar, 2006 10:37 pm

I did get 1.7.13more out of ignorance than not. The update file was placed in the folder, but had no interaction with the rest of he program. So, I copied all files from the update folder ( called kmeleon), and pasted them into the original kmeleon folder. The components folder, and some other file were replaced, and it seems that I have a working Kmeleon1.7.13.
The User Agent seems different, but good enough, till proven otherwise.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.13) Gecko/20050914 K-Meleon/0.9
A minority may be right, and a majority is always wrong
~ Henrik Ibsen
WinXP, SP3, 512 MB, SM2.9.1, FF12, TB12.0.1, IE8.0, Google Chrome18, Ghostwall , Avast 7.x, JRE1.7_04. Testing FF13b4
User avatar
Fulvio
Moderator
Moderator
 
Posts: 11916
Joined: Wed 19 Jun, 2002 10:08 am


Return to SD701 DevZone

Who is online

Registered users: Google [Bot]