Mozilla Mach-o Quartz

sparkleytone

macrumors 68020
Original poster
Oct 28, 2001
2,307
0
Greensboro, NC
just wanted to let you know that i am working on trying to get quartz rendering in plain old mozilla. i am using the code that has been pushed back to 1.1alpha, but is being worked on by the chimera developer. while we wait for chimera, maybe i can get the rendering done in mozilla. if someone knows how to get patch to work in unix, id appreciate some help ALOT. later
 

sparkleytone

macrumors 68020
Original poster
Oct 28, 2001
2,307
0
Greensboro, NC
i am building it now, hopefully it works. if anyone is interested in me posting it like the navigator build (if it works) let me know. otherwise i wont bother :p.
 

AmbitiousLemon

Moderator emeritus
Nov 28, 2001
3,338
0
down in Fraggle Rock
hey sparkley. sounds exciting. please post the link if its a sucess. did you talk to the chimera guy about quartz at all or did you work it out on your own?

you know if you are planning on doing frequent stuff like this i could provide you with a page on my website to distribute your builds kinda like the riscky's Mach-O builds. let me know what you think. id take care of all the html stuff so dont give any thought to that, ill leave the tough stuff to you (the building)
 

sparkleytone

macrumors 68020
Original poster
Oct 28, 2001
2,307
0
Greensboro, NC
lol the tough stuff is the coding. im just trying to splice the experimental quartz code in. if i get it working, maybe ill do it on a regular basis, but i really just want to get it working once so i have a fast compliant pretty browser b4 chimera comes out. it turns out its not the guy working on chimera, its a netscape employee who seems to have some free time. if you check bug #121540 at http://bugzilla.mozilla.org you can kinda see where i started and why its being a pain in my butt. anyways first build failed, setting up a second now with fresh mozilla tree.
 

jaykk

macrumors 6502a
Jan 5, 2002
854
5
CA
I would like a copy of your build

sparkleytone, great work. I am interested in your Mozilla build. If it is sucessful, share with us. Good luck !
 

sparkleytone

macrumors 68020
Original poster
Oct 28, 2001
2,307
0
Greensboro, NC
lol im having a problem with one stupid file. its the gfx/src/mac/nsDeviceContextMac.cpp file that will not compile the proper libraries due to undefined terms. BAHBAHBAH that one damn file is screwing up my fun. I really think that if i can get the libraries in the gfx branch to compile, i'll be home free.
 

sparkleytone

macrumors 68020
Original poster
Oct 28, 2001
2,307
0
Greensboro, NC
well i finally gave up on my mach-o quartz build. the ATSUI-enabling code is just still too buggy and needs to be debugged by someone who actually knows how to code. It was good learning experience for me so all is not lost. i have also become addicted to the speed and compliance of Mozilla, so OW is taking a backseat for now. I really really really want a beautiful browser but Mozilla is just stupid fast.
 

AmbitiousLemon

Moderator emeritus
Nov 28, 2001
3,338
0
down in Fraggle Rock
well its cool you gave it a shot.

According to the chimera/navigator folks they have the quartz rendering and plugins working so hopefully we will have a release soon. from the build you gave us and the extra info they have been giving us it sounds like .2 might actually be a usable browser. lets then we will have all the advantages of both mozilla and omniweb in one browser.
 

sparkleytone

macrumors 68020
Original poster
Oct 28, 2001
2,307
0
Greensboro, NC
i just feel kinda bad for the omnigroup because they were the first, but they just cannot keep up with the massive amounts of people contributing to mozilla. such is the beauty of opensource.
 

AmbitiousLemon

Moderator emeritus
Nov 28, 2001
3,338
0
down in Fraggle Rock
Originally posted by sparkleytone
i just feel kinda bad for the omnigroup because they were the first, but they just cannot keep up with the massive amounts of people contributing to mozilla. such is the beauty of opensource.
i stopped feeling bad after they started stamping in huge red letters "unregistered" across the entire window. that was just messed up.
 

Catfish_Man

macrumors 68030
Sep 13, 2001
2,579
1
Portland, OR
What am I missing here?

Originally posted by sparkleytone
well i finally gave up on my mach-o quartz build. the ATSUI-enabling code is just still too buggy and needs to be debugged by someone who actually knows how to code. It was good learning experience for me so all is not lost. i have also become addicted to the speed and compliance of Mozilla, so OW is taking a backseat for now. I really really really want a beautiful browser but Mozilla is just stupid fast.
I tossed Mozilla after one trial run because it was slow. Omniweb and IE were the same speeds, so I didn't bother with the hassle of switching (non-techy people in house that are used to IE). Am I doing something wrong here?
 

AmbitiousLemon

Moderator emeritus
Nov 28, 2001
3,338
0
down in Fraggle Rock
Re: What am I missing here?

Originally posted by Catfish_Man


I tossed Mozilla after one trial run because it was slow. Omniweb and IE were the same speeds, so I didn't bother with the hassle of switching (non-techy people in house that are used to IE). Am I doing something wrong here?
well hard to tell without more info. i think somone on another of the brower threads mentioned the age old "what is fast" question. i and i think most people were thinking about how fast a browser loads pages. some others were thinking of fast as scroll speed and window behavior. Mozilla's window behavior is rather slow so if this is what you were gauging speed by then i dont think you are really missing anything.

For me scroll speed in all aqua apps is slow so i always click and drag the scroll bar, this makes it fast (in any app). Also Getting a new window in mozilla can be slow, but after i installed the pinstripe them it was much faster (as were other things). also instead of using new menus in mozilla it is best to use tabbed windows. next to speed this is the best thing about mozilla, but it also provides a manner of not having to waiting for new windows.

but if you were gauging speed by rendering speed then it is hard to tell what is wrong. how long ago did you try mozilla? im sure some of the old builds might have been slow. did you download the main release or one of the nightly builds? the nightly builds although usually perfectly fine (ive never had a problem) can sometimes have unexpected bugs in them. are you on a modem connection? all the testing of speeds occurs over broadband connections, i could see that modem users would see little difference in speed if they are being slowed down by their connection instead of the browser.

mozilla is quite clearly faster at rendering pages than ie and omniweb. for me the difference is so great it makes using the other two apps two painful to bear (well the slowness and the lack of tabbed browsing). but if you were looking at things such as scrolling and window function then mozilla becomes the dog slow beast. you can help this out by using an aqua theme like pinstripe but it will still be dog slow compared to omni or ie.
 

sparkleytone

macrumors 68020
Original poster
Oct 28, 2001
2,307
0
Greensboro, NC
i really have come to enjoy mozilla for its:

a) rendering speed
b) compliance
c) extra features

its true that its window performance is slow, but keep im mind that the mozilla project is truly multiplatform and OS X development is ramping up with lots of mementum. I have become a huge fan of the IRC/NNTP features built in, altho composer is lacking compared to the simple and powerful editing tool of OW.
 

sparkleytone

macrumors 68020
Original poster
Oct 28, 2001
2,307
0
Greensboro, NC
well i have basically turned the existing builds into ones with smooth fonts. it doesnt look as good as native cocoa, but at least its better than b4. i just turned on font smoothing for quickdraw apps with tinker tool, and then played with the fonts. looks good and much faster than OW.
 

sparkleytone

macrumors 68020
Original poster
Oct 28, 2001
2,307
0
Greensboro, NC
looks like someone who has more skill than I do was able to get a build working. i havent tried this yet as I was given the link today and I havent been home where my iBook is. of all the days to leave my iBook home :/

http://homepage.mac.com/WebObjects/FileSharing.woa/wa/default?user=stevekstevek+ACY-templatefn=FileSharing1.html+ACY-xmlfn=TKDocument.1.xml+ACY-sitefn=RootSite.xml+ACY-aff=consumer+ACY-cty=US+ACY-lang=en

oh yeah, and take the libWidget.rsrc file and place it in the +AH4-/Library folder.


"+AH4- = /Users/username/"