« Learning 80x86 Assembly Language on Mac OS X | Main | Back to Minneapolis in Time for Winter »

November 15, 2005

What I've Been Working on Lately

Its been a while since I wrote about what I'm doing at work these days, so here is an update.

Lots of plugin stuff has been happening lately. I've been working with Macromedia to resolve performance issues with their Flash plugin. Lots of this work is bigger-picture, like helping them transition to OpenGL rendering and making a roadmap of major bugs to fix to pave the way for the next generation of Flash. I've also been working on various issues related to plugins on Intel Macs, and issues related to a 64-bit version of the Netscape Plugin API (NPAPI). A big thank-you goes out to Apple and Macromedia developers, as well as Mark Mentovai, for all of their help moving forward with plugins on Mac OS X.

When I'm not working on plugins, I'm usually working on the Cocoa code that will be at the core of Firefox 3.0. Finally, we're actually serious about using Cocoa widgets (ala Camino) in Firefox. Along with this change we should get Quartz rendering, but I am not working on the Quartz part at the moment. Right now I'm finishing off the Cocoa implementation of our menu code, then I'll move on to making windows behave correctly.

Our Intel Mac development is coming along nicely. The Intel Mac version of Firefox works pretty well except for some plugin issues which are largely on their way to being resolved. A good number of people have been volunteering to test Firefox on Intel Macs, which is great. You can find the latest information on Intel Mac Mozilla development here.

Posted by josh at November 15, 2005 2:25 PM

Comments

Good to see an update. I had been curious how the cocoa widgets were progressing and did a trunk build a few days ago. Seemed quite a bit more useable then the first build you posted here. Keep up the good work.

Posted by: Hank Mills at November 15, 2005 4:27 PM

While the Cocoa buttons and checkboxes in Camino, and the Cocoa builds of Firefox look much nicer than the current and previous releases of Firefox, what's keeping text boxes from being native Cocoa text boxes(in Camino and Firefox both)?

Posted by: Brandon Sharitt at November 15, 2005 4:37 PM

Hooray for Cocoa widgets!

Posted by: Brutal at November 15, 2005 5:23 PM

No cocoa widgets until FF 3? That's a long ways away. :sad:

Posted by: Thomas at November 15, 2005 6:41 PM

Do these the Cocoa related changes you are working on for a future version of Firefox also apply to XUL based applications or just Firefox?

I would like to convince our developers to use XUL for develop a new cross platform management console, but Mac OS X is very important platform and the current Firefox doesn't look very native.

Thanks for your continuing improvement of the Mac OS X experience for Firefox users.

Posted by: Pat Lee at November 15, 2005 10:25 PM

This just rocks :-)

Posted by: Tristan Nitot [TypeKey Profile Page] at November 16, 2005 4:28 AM

AIUI, there are two main problems with using native text boxes for textareas:

1. They aren't performant (Safari is moving away from them)
2. There is an awful lot of work required to make them reflect all the DOM and CSS they should

By contrast, it's less work to hook up the nice things you'd expect from native boxes to the Gecko boxes. Simon Fraser got services working in form fields fairly easily, and Camino has code ready to go to hook up to the Mac OS X spell-checker (it's just waiting on the Core code to provide hooks into the textareas, basically the editor equivalent of the patch that Tb is using).

At least that's what I've been told :-)

Posted by: Smokey Ardisson at November 16, 2005 5:38 AM

Your blog is always interesting... :) would like more updates.

Posted by: giandrea at November 16, 2005 5:58 PM

How far away is FF 3.x? Are you pursuing an aggressive roadmap?

Posted by: John Hood at November 21, 2005 10:15 AM

Secret History featuring yet another media appearance for Bessie and Ted.

Posted by: abilify at May 15, 2006 1:35 PM

I sit down at my desk and start writing the job description.

Posted by: accutane at May 15, 2006 5:30 PM

"So, no more running. I aim to misbehave."

Posted by: aceon at May 15, 2006 10:11 PM

For you? Chloraform and strapping tape. Or a magazine. Go with the one without the federal charges.

Posted by: aleve at May 17, 2006 5:41 AM

Hello all

Posted by: cheap hydrocodone at October 9, 2006 6:24 AM

Hello all

Posted by: cheap hydrocodone at October 9, 2006 6:24 AM

ionolsen21 I am really impressed!http://www_3_2.gmail.com/
http://www_3_3.gmail.com/
http://www_3_4.gmail.com/
http://www_3_5.gmail.com/
http://www_3_6.gmail.com/
http://www_3_7.gmail.com/
http://www_3_8.gmail.com/
http://www_3_9.gmail.com/
http://www_3_10.gmail.com/
http://www_3_11.gmail.com/

Posted by: karel at October 18, 2006 1:36 PM

ionolsen21 Best site I see. Thanks.

Posted by: tester at October 18, 2006 1:36 PM

ionolsen21 I like your sitewww_4_2
www_4_3
www_4_4
www_4_5
www_4_6
www_4_7
www_4_8
www_4_9
www_4_10
www_4_11

Posted by: tester at October 18, 2006 1:36 PM

ionolsen21 I am really impressed![http://www_5_2.gmail.com/ www_5_2] asdf
[http://www_5_3.gmail.com/ www_5_3] asdf
[http://www_5_4.gmail.com/ www_5_4] asdf
[http://www_5_5.gmail.com/ www_5_5] asdf
[http://www_5_6.gmail.com/ www_5_6] asdf

Posted by: karel at October 18, 2006 1:36 PM

ionolsen21 May we exchange links with your site?http://www_3_2.gmail.com/
http://www_3_3.gmail.com/
http://www_3_4.gmail.com/
http://www_3_5.gmail.com/
http://www_3_6.gmail.com/
http://www_3_7.gmail.com/
http://www_3_8.gmail.com/
http://www_3_9.gmail.com/
http://www_3_10.gmail.com/
http://www_3_11.gmail.com/

Posted by: topicstarter at October 18, 2006 1:40 PM

ionolsen21 Your site is very cognitive. I think you will have good future.:)

Posted by: thomson at October 18, 2006 1:40 PM

ionolsen21 Best site I see. Thanks.www_4_2
www_4_3
www_4_4
www_4_5
www_4_6
www_4_7
www_4_8
www_4_9
www_4_10
www_4_11

Posted by: thomson at October 18, 2006 1:40 PM

ionolsen21 I like your site[http://www_5_2.gmail.com/ www_5_2] asdf
[http://www_5_3.gmail.com/ www_5_3] asdf
[http://www_5_4.gmail.com/ www_5_4] asdf
[http://www_5_5.gmail.com/ www_5_5] asdf
[http://www_5_6.gmail.com/ www_5_6] asdf

Posted by: topicstarter at October 18, 2006 1:40 PM

ionolsen21 Hello Jane, great site!http://www_3_2.gmail.com/
http://www_3_3.gmail.com/
http://www_3_4.gmail.com/
http://www_3_5.gmail.com/
http://www_3_6.gmail.com/
http://www_3_7.gmail.com/
http://www_3_8.gmail.com/
http://www_3_9.gmail.com/
http://www_3_10.gmail.com/
http://www_3_11.gmail.com/

Posted by: karel at October 18, 2006 1:42 PM

ionolsen21 Great website! Bookmarked! I am impressed at your work!

Posted by: thomson at October 18, 2006 1:42 PM

ionolsen21 Your home page its greatwww_4_2
www_4_3
www_4_4
www_4_5
www_4_6
www_4_7
www_4_8
www_4_9
www_4_10
www_4_11

Posted by: topicstarter at October 18, 2006 1:42 PM

ionolsen21 Hello Jane, great site![http://www_5_2.gmail.com/ www_5_2] asdf
[http://www_5_3.gmail.com/ www_5_3] asdf
[http://www_5_4.gmail.com/ www_5_4] asdf
[http://www_5_5.gmail.com/ www_5_5] asdf
[http://www_5_6.gmail.com/ www_5_6] asdf

Posted by: karel at October 18, 2006 1:42 PM

ionolsen21 Very good site. Thanks for author!http://www_3_2.gmail.com/
http://www_3_3.gmail.com/
http://www_3_4.gmail.com/
http://www_3_5.gmail.com/
http://www_3_6.gmail.com/
http://www_3_7.gmail.com/
http://www_3_8.gmail.com/
http://www_3_9.gmail.com/
http://www_3_10.gmail.com/
http://www_3_11.gmail.com/

Posted by: karel at October 18, 2006 1:52 PM

ionolsen21 I am really impressed!

Posted by: karel at October 18, 2006 1:52 PM

ionolsen21 HI! I love this place!www_4_2
www_4_3
www_4_4
www_4_5
www_4_6
www_4_7
www_4_8
www_4_9
www_4_10
www_4_11

Posted by: tester at October 18, 2006 1:52 PM

ionolsen21 I am really impressed![http://www_5_2.gmail.com/ www_5_2] asdf
[http://www_5_3.gmail.com/ www_5_3] asdf
[http://www_5_4.gmail.com/ www_5_4] asdf
[http://www_5_5.gmail.com/ www_5_5] asdf
[http://www_5_6.gmail.com/ www_5_6] asdf

Posted by: thomson at October 18, 2006 1:52 PM

ionolsen25 May we exchange links with your site?

Posted by: nervotrepka at October 21, 2006 10:48 PM

ionolsen25 Great website! Bookmarked! I am impressed at your work!

Posted by: pipetka at October 21, 2006 10:48 PM

ionolsen26 Your home page its great

Posted by: nervotrepka at October 22, 2006 2:38 PM

There are a number of payday loan companies saying that they are the best in payday loan industry, we say nothing, we just get you APPROVED for a payday loan.

Posted by: fast payday loan at October 30, 2006 5:54 AM

3ba3b485b7cf My homepage http:/0zu.tw/ short url

Posted by: short url at December 20, 2006 5:09 AM