At 06:32 AM 1/19/01 -0800, you wrote:
>
>Thanks for the feedback.  Let me get back to you with all
>the details by the end of the weekend.  For now, breifly,
>I did download thew latest version (I think 2.2.6)
>I found the w32-... bug in browse-url, but I also found
>similar w32- calls in the jde lisp.

Of course, the JDE has to support Emacs! If you look in jde-run.el,
you will find:

(defmacro save-w32-show-window (&rest body)
  "Saves the value of the w32-start-process-show-window variable
before evaluating body and restores the value afterwards."
  `(let ((win32-start-process-show-window t)
         (w32-start-process-show-window t)
         (windowed-process-io t))                
     ,@body))

This macro or its expansion is used wherever the JDE invokes Java to wrap
the invocation. It defines win32-start-process-show-window and
windowed-process-io
for XEmacs and w32-start-process-show-window for Emacs. It does not matter
that all three variables are defined in both Emacs and XEmacs so I don't
bother to conditionalize them based on the version actually running.

If you think there is a bug in the JDE, it is good idea to check with me
first before trying to fix it yourself.

> I put in the semantic bug fix.
>
>I find that jde would
>not run javadoc properly, 
>
>now can I get any of the context sensitive
>features working, such as method completion.

Completion works fine for me on NT/XEmacs. I haven't tried the javadoc.

>
>I will go through an exact list of all the problems this weekend
>and get back to you with it.  I will also make sure that I know
>exactly what I have.  Now that I know it should work properly, I
>am much more motivated to to this.
>

Thanks,

Paul

Reply via email to