Meeting Ed Burns about Webclient
Attendees:
- Ed Burns
- Sandip Chitale
- Devananda Jayaraman
- Joelle Lam
Review our current status and some ideas we have in mind.
- Completed over lunch.
- All of us are working on this as a side thing on top of our day job, some there is some frustration on time limitations.
Overview of the Build System
- Key is to build Mozilla first. Everything is very finiky and requires very specific versions of things like find, visual studio.
- Then build webclient.
- Here are the Build Instructions for Mac . When I get a chance, I will work with Deva to get generic build instructions and instructions for Mac.
- Building Mozilla - Completed on Mac and Windows
- Building Webclient - Completed on Mac and Windows
What is it going to take to also port to Solaris and Linux
- Discussion postponed for a later time.
What interfaces/functionality will we need to do research on.
- Ed Burns will work to exposing XUL interfaces through webclient.
- Here is the list that Sandip has currently put together.
Here is the list of Phobos Debugger APIs:
AttachedDebugEvent.java
ComplexDebugObject.java
DebugEvent.java
DebugEventVisitor.java
DebugExceptionInfo.java
DebugFrame.java
DebuggerContext.java
Debugger.java
DebuggerListener.java
DebugObject.java
DebugScript.java
DetachedDebugEvent.java
ExceptionThrownDebugEvent.java
FrameEnteredDebugEvent.java
FrameExitedDebugEvent.java
LineChangedDebugEvent.java
SimpleDebugObject.java
https://phobos.dev.java.net/source/browse/phobos/phobos/modules/phobos-debugger-api/src/com/sun/phobos/debug/
Here is the list of XULRUnner Debugger APIs:
jsdICallHook
jsdIContext
jsdIContextEnumerator
jsdIDebuggerService
jsdIEphemeral
jsdIErrorHook
jsdIExecutionHook
jsdIFilter
jsdIFilterEnumerator
jsdINestCallback
jsdIObject
jsdIProperty
jsdIScript
jsdIScriptEnumerator
jsdIScriptHook
jsdIStackFrame
jsdIValue
http://www.xulplanet.com/references/xpcomref/group_JavaScriptDebugger.html
Stability issues
- With the build process we can now debug further into Netbeans.
- Some of these issues may go away with the new AWT approach.
What resources can we expect WebClient/XULRunner to consume as a process within Netbeans
- Ed is not really familiar with this area. We will look into it at another time.