This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 46816 - Support JDIC's native browser embedding
Summary: Support JDIC's native browser embedding
Status: NEW
Alias: None
Product: ide
Classification: Unclassified
Component: Extbrowser (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker with 1 vote (vote)
Assignee: Jan Stola
URL:
Keywords:
: 50078 57071 (view as bug list)
Depends on:
Blocks: 82920
  Show dependency tree
 
Reported: 2004-08-01 23:07 UTC by _ tboudreau
Modified: 2015-01-28 13:48 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ tboudreau 2004-08-01 23:07:42 UTC
http://jdic.dev.java.net includes a cross platform native browser 
integration component.  If stable, it would be a nice replacement 
for the swing browser.

Don't worry about the LGPL license - the code is Sun owned, so 
it should be licensable under the SPL without difficulty.
Comment 1 Martin Grebac 2004-08-02 10:32:12 UTC
Thanks for link, I'll look at it.
Comment 2 Martin Grebac 2004-10-04 16:47:59 UTC
 I've got the very first impl ready using the htmlbrowser apis - see
extbrowser/jdiclib + extbrowser/jdic modules (binaries are not there
yet, because of legal issues). But, jdic is still in some preliminary
version - e.g. it's still version dependent (0.8.7 should remove the
dependency and work with moz 1.4-1.7), so we should wait for the
stable release. 
 There are still some small issues with canvas and the htmlbrowser
apis, as e.g. browser component seems to be on top of some popup
menus, but it works quite well on first shot.
 One minor problem is that it needs to have the binaries on PATH -
I'll have to handle this in jdiclib module, probably.
Comment 3 Rich Unger 2005-03-22 22:28:13 UTC
I played around with this in the feedreader tutorial, and had a lot more
difficulty with the heavyweight component aspect.  Moving a JDIC browser
TopComponent from mode to mode would sometimes cause it to stop rendering.

If this could be made to work, there's all kinds of other things we could do
with a jdiclib module.  Create a folder in the SysFS to represent menu items in
the system tray, write a CookieAction that invokes the DataObject's primaryFile
in the OS's associated appication.
Comment 4 Martin Grebac 2005-10-23 19:27:24 UTC
*** Issue 50078 has been marked as a duplicate of this issue. ***
Comment 5 Tomasz Slota 2006-09-20 09:17:26 UTC
*** Issue 57071 has been marked as a duplicate of this issue. ***
Comment 6 Petr Jiricka 2007-03-14 11:14:40 UTC
BTW, Rich's project is at https://jdic-netbeans.dev.java.net/