Mozilla Mach-o Quartz

Discussion in 'Mac Apps and Mac App Store' started by sparkleytone, Mar 31, 2002.

  1. sparkleytone macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #1
    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
     
  2. sparkleytone thread starter macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #2
    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.
     
  3. AmbitiousLemon Moderator emeritus

    AmbitiousLemon

    Joined:
    Nov 28, 2001
    Location:
    down in Fraggle Rock
    #3
    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)
     
  4. sparkleytone thread starter macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #4
    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.
     
  5. jaykk macrumors 6502a

    Joined:
    Jan 5, 2002
    Location:
    CA
    #5
    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 !
     
  6. AmbitiousLemon Moderator emeritus

    AmbitiousLemon

    Joined:
    Nov 28, 2001
    Location:
    down in Fraggle Rock
  7. sparkleytone thread starter macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #8
    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.
     
  8. sparkleytone thread starter macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #9
    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.
     
  9. AmbitiousLemon Moderator emeritus

    AmbitiousLemon

    Joined:
    Nov 28, 2001
    Location:
    down in Fraggle Rock
    #10
    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.
     
  10. sparkleytone thread starter macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #11
    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.
     
  11. AmbitiousLemon Moderator emeritus

    AmbitiousLemon

    Joined:
    Nov 28, 2001
    Location:
    down in Fraggle Rock
    #12
    i stopped feeling bad after they started stamping in huge red letters "unregistered" across the entire window. that was just messed up.
     
  12. sparkleytone thread starter macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #13
    hehe



    (i know this is useless but it was earned)
     
  13. Catfish_Man macrumors 68030

    Catfish_Man

    Joined:
    Sep 13, 2001
    Location:
    Portland, OR
    #14
    What am I missing here?

    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?
     
  14. AmbitiousLemon Moderator emeritus

    AmbitiousLemon

    Joined:
    Nov 28, 2001
    Location:
    down in Fraggle Rock
    #15
    Re: What am I missing 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.
     
  15. sparkleytone thread starter macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #16
    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.
     
  16. sparkleytone thread starter macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #17
    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.
     
  17. sparkleytone thread starter macrumors 68020

    sparkleytone

    Joined:
    Oct 28, 2001
    Location:
    Greensboro, NC
    #18
    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/...e.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/"
     

Share This Page