[webkit-dev] Proper Launching Behavior for Drosera (Windows)

Kevin McCullough kmccullough at apple.com
Thu Dec 6 14:45:41 PST 2007

Hi Brent, I've been working on making this easier for developers but  
admittedly spent more time on feature implementation than launching.   
Let me address these as best I can.

On Dec 5, 2007, at 5:54 PM, Brent Fulgham wrote:

> I've been trying to get Drosera to run under Windows XP, and have a  
> few questions:
> 1.  What is the recommended way to launch Drosera?  I created a set  
> of scripts to launch it in the right environment (see " http://bugs.webkit.org/show_bug.cgi?id=16314 
> "), which at least gets it to launch.  But should it be started some  
> other way?

I think the scripts are going to be the way to run things (similar to  
run-safari), I'll take a look at what you have attached to the  
bugzilla bug and that might be the way to go.

In the future we would like to bundle a built version of Drosera with  
the nightlies just like we have on Mac, but currently that is not  

> 2.  When it starts up on the Mac, it asks what process to attach  
> to.  On Windows XP, I see a shell open (named Drosera -- this could  
> just be a side-effect of my script), and then the main application  
> frame opens.  I do not get a request for an application to attach  
> to, and the Drosera application does not display any Javascript or  
> other information.

For debugging purposes, I made Drosera open a shell when run in debug  
mode (you can dump to it via printf's in Drosera's code).  If you run  
the Release version it should not appear.

Yes, Drosera does not currently have the attach option that it does on  
Mac.  If you start Safari on Windows (use a revision after 28197 for  
stability) Drosera should connect to it automatically and if you load  
a page in Safari you should see the source showing up in Drosera.

> 3.  The Windows Drosera does not have the fancy chrome shown (the  
> pretty stop/play buttons as shown on "http://webkit.org/blog/61/introducing-drosera/ 
>  ").  Is this expected, or am I missing resources?

The start, pause, resume, step over, Show Console, etc buttons were  
created on Mac via Interface Builder and are not cross-platform.  For  
the sake of simplicity and speed of development I implemented these in  
the windows "Debug" menu in Drosera.  In the future I would like to  
make these in JavaScript, in Drosera's debugger.js, which would make  
the buttons cross-platform automatically.

> Thanks,
> -Brent
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev

Thanks for testing things out for us, I greatly appreciate your  

 Kevin McCullough
kmccullough at apple.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20071206/15d85b70/attachment-0001.html

More information about the webkit-dev mailing list