Donzilla 0.9 PR testing milestones

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

Donzilla 0.9 PR testing milestones

Postby Don_HH2K » Sun 11 Dec, 2005 10:58 pm

The new year is drawing ever closer, and I'm still trying to make my deadline of January 1, 2006 00:02 for Donzilla 1.0's release, exactly a year after the first public release to the minute (of course I still have the exact time of release :lol:). A lot of work needs to be done by that point, and the 0.9 PR1 milestone marks a big change.

PR1 is based on the Seamonkey 1.0b (Mozilla 1.8) codebase. There have been quite a few changes to the code; more than when we did the transition from Netscape 7.2 to Mozilla 1.7. To get Calendar to register properly, it turned out that Donzilla needed to be compiled from source. Thanks to Pu7o for doing all the compile work, without him we'd still be stuck on the 1.7 branch. The current code for Calendar is actually based on Mozilla Sunbird, so basically what's running in Donzilla now is more Sunbird than Mozilla Calendar.

Regular Adblock has some quirks with 1.8, so I've switched over to Adblock Plus.

1.8 has the built-in ability to copy images to the Windows clipboard, so there's no more need for the CopyImage extension. This also restored functionality to the "Save Image As" option, which CopyImage broke.

Furthermore, Chatzilla was upgraded to 0.9.69, and Wmlbrowser was upgraded to 0.6.10.

Okay, now to bugs.

The Sunbird UI in Mozilla has a bit of a problem (a you can see here) concerning toolbar padding and the alignment of the text to the buttons. I've found that by using DOM Inspector to remove the Sunbird logo, I can correct the height problem of the toolbar; when I put the Donzilla logo in there, it should look better, since the logo is 32x32 while the Sunbird logo is 48x48.

The throbbers in everything else have a border problem; I have diagnosed this to be a problem with the throbber itself, not the interface. There are two things I can do: 1) edit the border out of the existing throbber, or 2) do what I did with the Moz1.7 releases and edit Communiator's CSS files to not render the border. Basically, what's there right now is two borders: one drawn by Seamonkey and one included in the throbber.

The "Debug" and "QA" menus are still in the Navigator interface; I have yet to take those out.

I got the titlebar to stop displaying the "Build ID: date" part that is found on compiled builds, but I have yet to take out the {} placeholders.

The default profile files have to be edited to reflect the new URL for HardwareHacks; this includes the HH2K sidebar and bookmarks. Everything else has been updated accordingly with the new URLs.

Why is this build so rough? I wanted to get a 1.8 build out to the public, as that reflects the major change from 0.8 to 0.9. Plus, if I don't do it while I sitll have the weekend at hand, it just won't get done. The interface will undergo its work in the next release. Please note: MAF is not available in the Linux and Mac OS X builds at this time.

Downloads: No Bitrock at the moment, I have yet to reinstall it.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051205 Donzilla/0.9 PR1 (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 Pu7o » Mon 12 Dec, 2005 4:03 am

OK, now for bug reports...

1. The Linux version doesn't work. (I told you a flat chrome wouldn't work in SM)
2. The Mac version doesn't work. (I told you a flat chrome wouldn't work in SM)
3. You forgot to remove my useragent add-on on Mac and Linux (see defaults\pref\pu7o.js) which I put there since I posted the Linux build in mozillazine and planned to release the Mac OS X one as well.
4. The Mac version still has SeaMonkey artwork and SeaMonkey branding (in the Mac Icon and the Mac Titlebar). (Don't worry, this I can fix)
5. vendor, vendorSub, and vendorComment are Gecko 1.7 useragent addons. They won't work on 1.8. On 1.8, you want this:
Code: Select all
pref("general.useragent.extra.zzzdonzilla","Donzilla/0.9PR1 (WML/1.3)");


Well, so far, that's about it.
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412 (KHTML, like Gecko) Safari/417.1
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby Pu7o » Mon 12 Dec, 2005 5:06 am

Well, at least under Mac OS X, the problem was not the flat chrome at all, but a broken chrome in general. With a lot of trial-and-error, I managed to fix it using some clean SeaMonkey chrome files and applying all artwork fixes to it, as well as changing the installed-chrome.txt, since it seems to be platform-dependent now. I also changed the icon and titlebar branding to Donzilla's, and am uploading a fixed build now...
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051205 Donzilla 0.9PR1 (WML/1.3)
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby Antony » Mon 12 Dec, 2005 5:13 am

The Good:
The slash (/) and apostrophe (') work fine in this Donzilla.

Copy and Paste keys are correct (:cmd: + C and :cmd: + V)

New problems:

Image
(if you can not see the screenshot, please disable your ad-blocking software)

:arrow: strange curly brackets {} for the Donzilla title.
:arrow: the Adblock Button is out of alignment.

Posted with Donzilla 0.9 PR1 for Mac OS X on Mac OS X 10.4.3 “Tigerâ€
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051205 Donzilla/0.9 PR1 (WML/1.3) (Pu7o)
User avatar
Antony
diamond member
diamond member
 
Posts: 14509
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Postby Antony » Mon 12 Dec, 2005 5:14 am

Pu7o wrote:2. The Mac version doesn't work. (I told you a flat chrome wouldn't work in SM)
It works for me.
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051205 Donzilla/0.9 PR1 (WML/1.3) (Pu7o)
User avatar
Antony
diamond member
diamond member
 
Posts: 14509
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Postby Pu7o » Mon 12 Dec, 2005 5:20 am

Well, it definitely did not work for me. The titlebar showed up, but nothing else worked. I am running Mac OS X v10.4 (not v10.4.3) Tiger with no updates, which might be the difference. In any case, a fixed build is here, it also doesn't seem to have a misaligned adblock button (is that even supposed to be there?)
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051205 Donzilla 0.9PR1 (WML/1.3)
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby Antony » Mon 12 Dec, 2005 5:42 am

Pu7o wrote:Well, it definitely did not work for me. The titlebar showed up, but nothing else worked. I am running Mac OS X v10.4 (not v10.4.3) Tiger with no updates, which might be the difference. In any case, a fixed build is here, it also doesn't seem to have a misaligned adblock button (is that even supposed to be there?)
Oh, I forgot to mention, it happened to me as well. But you need to apply a small trick to get it working.

Click "SeaMonkey" on the menu bar, and select "About Donzilla". ;-)

(Posted with our beloved Safari.)
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/416.12 (KHTML, like Gecko) Safari/416.13
User avatar
Antony
diamond member
diamond member
 
Posts: 14509
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Postby Don_HH2K » Mon 12 Dec, 2005 7:37 am

Antony, I'm aware of the bracket bug. It's present on all operating systems at the moment. The red cross you're seeing isn't Adblock; as a matter of fact, I have no idea what that is. Adblock resides in the context menu and at the bottom right of the browser, and to the best of my knowledge it doesn't take form in an icon at all.

I have a few ideas for the Linux build; now that I have Linux running in VMWare again I'll do some testing in that when I get home. I have a feeling that the only reason the Mac and Linux builds aren't working is because I accidentally dropped some Windows files into them.

I'm going to see if I can rent an iBook or Powerbook from the computer store over the weekend (as I've promised to do for so long), which will hopefully get the Mac builds on track where they should be.
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 Antony » Mon 12 Dec, 2005 7:56 am

Don_HH2K wrote:Antony, I'm aware of the bracket bug. It's present on all operating systems at the moment. The red cross you're seeing isn't Adblock; as a matter of fact, I have no idea what that is. Adblock resides in the context menu and at the bottom right of the browser, and to the best of my knowledge it doesn't take form in an icon at all.
Don,
Have you simply tried following:
Image
(If you can't see the screenshot, please disable the ad-blocking software)

The "Adblock Button" can be enabled from View menu. I am not sure if it's related to the "Adblock".
UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051205 Donzilla/0.9 PR1 (WML/1.3) (Pu7o)
User avatar
Antony
diamond member
diamond member
 
Posts: 14509
Joined: Tue 18 Jun, 2002 11:36 pm
Location: Sydney, Australia

Postby Pu7o » Mon 12 Dec, 2005 9:16 am

Well, I tracked down the problem in the Linux build. SeaMonkey doesn't like having browser.startup.homepage=chrome://something. Removing that causes it to run perfectly, albeit without a start page. This bug also affects the Mac build. I don't know if it works or not on the Windows build.
UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051209 Firefox/1.5
Last edited by Pu7o on Mon 12 Dec, 2005 10:03 am, edited 1 time in total.
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby Pu7o » Mon 12 Dec, 2005 9:39 am

A quick and easy way to resolve this ridiculous bug is to move dzstart.html to the res/ folder and point to resource:///res/dzstart.html OR, if you're lazy, just point the start page to resource:///chrome/comm/content/navigator/dzstart.html (note: resource URLs have three slashes after : ([tt]resource:///[/tt])
UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051204 Donzilla/0.9 PR1 (WML/1.3)
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby Don_HH2K » Mon 12 Dec, 2005 4:24 pm

That's odd, I could do that with the 1.7 base no problem. Is this something new? I'll use the resource:/// URL from now on for that, although it appears to work fine here.

I can confirm the Adblock Button part, although to the best of my knowledge it isn't a default feature, so I'm not going to worry about that. Looks like it may me an Adblock Plus problem; nevertheless I bet I can fix it if I give the button's CSS file {margin-top: #px;} and go from there.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051205 Donzilla/0.9 PR1 (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 Fulvio » Wed 14 Dec, 2005 5:51 pm

Did my earlier post get lost? It looks like.
My comments about Donzilla0.9pr1 are quite positive, after getting over the unpacking of 49 files/folders on my Desktop. This is the first time ever that anything like this happened. I think that I got all the strays.
I am totally new about Donzilla, and it seems to be that it is not an installed program. It is more like an unzipped nightly, with the difference that everything is all over the place. I should have paid closer attention to the destination, but it would help if all components would go into a folder.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
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 FF13b3
User avatar
Fulvio
Moderator
Moderator
 
Posts: 11914
Joined: Wed 19 Jun, 2002 10:08 am

Postby Pu7o » Wed 14 Dec, 2005 7:45 pm

That's because this is merely a Preview Release, not a final version. The Final version will probably use Bitrock InstallBuilder.
UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051204 Donzilla/0.9 PR1 (WML/1.3)
User avatar
Pu7o
Macfox
Macfox
 
Posts: 2014
Joined: Thu 06 Jan, 2005 12:03 pm
Location: Portugal

Postby Don_HH2K » Wed 14 Dec, 2005 8:24 pm

That could be a problem. I lost my Bitrock license. I didn't have it cancelled or anything, I physically lost my license.xml file that has the licensing info for Bitrock stored in it. Blame it on an upgrade and me forgetting to back it up :oops:

I'm going to contact the Bitrock people in time for the 0.9 release and see if I can get a copy of the license.xml file. Just in case, I've ensured that the free Advanced Installer 3.5 is doing what I need it to do just in case they don't get back to me.

I quickly packaged that Donzilla build using WinRAR self extractor, because I didn't have any real installer system reinstalled yet.

I should note that I did some work on the problems that sprouted up -- all the URLs are fixed, and I implemented Pu7o's [tt]resource:///[/tt] fix. Unfortunately, I've been informed that for the past eleven months I've been going on the belief that I can develop Donzilla on one platform for all three; it turns out that isn't the case. I need to register some of the files with the GRE, which can only be done two ways: compile the changed code in, or create the builds in binary format on their respective platforms. Either way, I would need to be running the respective OS -- Windows for the Win32 builds, Linux for the Linux builds, and Mac OS X for the Mac builds. Of course, I can satisfy the first two, but the last, I don't have.

So yes, it is official: I do need a Mac to develop Mac Donzilla, since I either need to compile the code on a Mac using Xcode, or run and piece it together in binary format on a Mac. Therefore, no more Mac builds until I manage to find and get a Mac. Considering my financial status and prioritization, that will take a long, long time -- perhaps sometime mid-2006 I'll be caught up with my priorities enough to buy a Mac.
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051205 Donzilla/0.9 (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

Next

Return to SD701 DevZone

Who is online

Registered users: Google [Bot]