Search completed in 0.84 seconds.
JavaXPCOM
javaxpcom allows for communication between java and xpcom, such that a java application can access xpcom objects, and xpcom can access any java class that implements an xpcom interface.
...
javaxpcom is not actively maintained.
... with
javaxpcom, a developer can talk to xpcom or embed gecko from a java application.
...And 4 more matches
Index
50
javaxpcom embedding, java,
javaxpcom, mozilla, xpcom, xpcom:language bindings
javaxpcom allows for communication between java and xpcom, such that a java application can access xpcom objects, and xpcom can access any java class that implements an xpcom interface.
...
javaxpcom is not actively maintained.
... 51 development
javaxpcom, xpcom:language bindings no summary!
...And 2 more matches
Building XULRunner - Archive of obsolete content
by default, xulrunner is built with
javaxpcom support; the build system must be able to find an appropriate jdk on the system; see the instructions on building
javaxpcom for more details.
... if you do not want to build
javaxpcom support, specify --disable-
javaxpcom in your configuration.
... a basic minimal mozconfig which will build a release configuration of xulrunner is: mk_add_options moz_co_project=xulrunner mk_add_options moz_objdir=@topsrcdir@/obj-xulrunner ac_add_options --enable-application=xulrunner #uncomment the following line if you don't want to build
javaxpcom: #ac_add_options --disable-
javaxpcom cvs tags and xulrunner versions older xulrunner releases where tagged in cvs with (for instance xulrunner_1_8_0_5_release ) up to version 1.8.0.5 the cvs repository does not have specific tags for xulrunner anymore.
Development
build instructions the build instructions are available here: building
javaxpcom.
... bugs all
javaxpcom bugs are tracked in bugzilla, using the "core" product and "java to xpcom bridge" component.
... list of open
javaxpcom bugs open a new
javaxpcom bug checkins within the last month ...
Language bindings
y handy with restartless (boostrapped) extensions, so that you can unload an old version of a code module when a new version of your add-on is installed.components.utils.unwaivexraysundo a previous call to components.utils.waivexrays(), restoring xray vision for the caller.components.utils.waivexrayswaives xray vision for an object, giving the caller a transparent wrapper to the underlying object.
javaxpcomjavaxpcom allows for communication between java and xpcom, such that a java application can access xpcom objects, and xpcom can access any java class that implements an xpcom interface.
...
javaxpcom is not actively maintained.plxpcomplxpcom (perl xpcom) provides language bindings letting you use xpcom from perl code.
Index - Archive of obsolete content
431 embedding mozilla in a java application using
javaxpcom embedding mozilla,
javaxpcom, obsolete, xpcom:language bindings xulrunner ships with the
javaxpcom component, which allows java code to interact with xpcom objects.
Index of archived content - Archive of obsolete content
nch roadmap download manager improvements in firefox 3 download manager preferences drag and drop drag and drop example drag and drop javascript wrapper drag and drop events editor embedding guide embedding faq embedding mozilla in a java application using
javaxpcom error console exception logging in javascript existing content extension frequently asked questions external cvs snapshots in mozilla-central fast graphics performance with html firefox block and line layout cheat sheet content states and the style system disabling int...
Mozilla Application Framework in Detail - Archive of obsolete content
xpconnect glues the front end to the c++-based components in xpcom, and it can be extended to include scripting support for other languages: pyxpcom already offers support for python, java is supported by
javaxpcom, and there are efforts underway to add perl and ruby language support for xpconnect.
Build - Archive of obsolete content
the contents of the file should look something like this : mk_add_options moz_co_project=xulrunner mk_add_options moz_objdir=@topsrcdir@/mozilla-obj ac_add_options --enable-application=xulrunner ac_add_options --disable-debug ac_add_options --enable-optimize ac_add_options --disable-tests ac_add_options --disable-
javaxpcom build xulrunner : make -f client.mk build once the build is done, there will be a directory called mozilla-obj.
Building XULRunner with Python - Archive of obsolete content
mk_add_options moz_objdir=@topsrcdir@/../obj-xulrunner mk_add_options moz_co_project=xulrunner ac_add_options --enable-application=xulrunner ac_add_options --enable-extensions=python,default ac_add_options --disable-
javaxpcom ac_add_options --disable-activex ac_add_options --disable-activex-scripting ac_add_options --disable-tests ac_add_options --enable-optimize to check out all the required source code and build it the first time with no local client.mk file, execute cd /c/projects cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk cd mozilla make -f client.mk for subsequent updates ...
What XULRunner Provides - Archive of obsolete content
extension manager file picker (uses native os filepicker as appropriate) find toolbar helper app dialog/ui security ui (maintenance of ssl keychains, etc) embedding apis the following embedding apis are provided by xulrunner: cross-platform embedding (xre_initembedding)
javaxpcom embedding gtkmozembed (linux only) activex control (windows only) (not yet complete) obsolete since gecko 7.0 nsview-based-widget (mac os x only) (not yet complete) the "maybe" list the following features have been discussed and may be included if developer time permits and code size is controlled: ldap support spellchecking support (with or without dictionaries provided) see bug 2859...
PyXPCOM
pyxpcom is similar to
javaxpcom (java-xpcom bridge) or xpconnect (javascript-xpcom bridge).