How do I port some C++ to use the Mozilla control?
Frequently Asked QuestionsThat depends on the classes you are using. In general it requires replacing references to the Internet Explorer CLSID with the Mozilla one. MFC & ATL provide classes for using the IE control, you may have to make duplicate these classes, making your implementation reference the Mozilla CLSID.
Related QuestionsHow difficult is it to port some existing code from IE to the Mozilla control?
Frequently Asked QuestionsThe stated aim of the Mozilla control is to be as compatible with the IE control as possible but certain advanced features may be difficult to implement using the Gecko rendering engine. In particular this means DOM manipulation, particularly using the large number of IE interfaces introduced with IE 5 & 6. Therefore it depends on the complexity of your application.
Related QuestionsCan I use the control in Mozilla Firefox?
Frequently Asked QuestionsSome builds of Firefox may contain the control, but Firefox statically links most of the GRE runtime into firefox.exe. The control won't work without the runtime. From Mozilla 1.5 onwards the control is installed in the GRE directory but see the last question which explains why the control does not work from the Mozilla installer executable.
Related QuestionsWhy would I want to use the Mozilla control over the IE one?
Frequently Asked QuestionsYou get a standards compliant HTML rendering engine with full support for HTML, XML, CSS 1, CSS 2 (and some CSS 3), DOM 1 & 2 with optional support for SVG, MathML and XSL. Contrast this with the half-baked implementation of these standards in IE 4, 5, & 6. Small distributable - Anywhere from 4 megabytes (for the control plus embedding distribution) compared to 30Mb+ for IE. No redistribution licence - You don't have to register your product with Mozilla.
Related QuestionsWhat do I need to do to use the control after I install Mozilla?
Frequently Asked QuestionsYou must register it. Once you have registered the control you should be able to insert it into your VB application as you might any other control.
Related QuestionsHow can I contribute to Mozilla or to the Mozilla control?
Frequently Asked QuestionsRaising awareness of Mozilla especially with decision makers who might otherwise lock themselves into a proprietary closed-source solution.
Related QuestionsHow do I use Gecko or Mozilla with Gtk#?
FAQ: Gtk - MonoYou can use pkg-config to auto-detect whether the Mozilla development libraries are installed, the pkg-config module name is: gecko-sharp-2.0 To test it, you can write: if pkg-config gecko-sharp-2.0; then echo Gecko# is installed else echo Gecko# is not installed fi To run the applications, you should set the environment variable, run the application like this: export MOZILLA_HOME="'pkg-config --variable=libdir mozilla-gtkmozembed'" mono demo.
Related QuestionsWho wrote the Mozilla control?
Frequently Asked QuestionsThe control was written by Adam Lock with contributions / feedback from Alexandre Trémon, Neoplanet, Custom Browser and numerous developers and testers. The control makes indispensable use of the superb Gecko rendering engine, and credit for the speed and standards compliance that the control has is entirely due to the authors of this and other parts of Mozilla.
Related QuestionsWill the control be released with Mozilla?
Frequently Asked QuestionsYes, the control has been a regular feature of Mozilla releases for the last few years. If you intend to use the control from Mozilla, use the zipped up version of Mozilla, not the executable installer. The installer, puts the gecko runtimes in a separate location from the chrome and other files that the control needs so it does not function properly.
Related QuestionsWhat can't I do with the Mozilla control?
Frequently Asked QuestionsThe Mozilla control uses the Gecko rendering engine which is dedicated to open standards. That means the control will not display any content that contains proprietary Internet Explorer markup such as VBScript, or certain extensions to DHTML or CSS.
Related QuestionsCan I build the Mozilla control without building all the other Mozilla stuff?
Frequently Asked QuestionsNo. The control is a wrapper layer sitting on top of the Mozilla rendering engine and won't compile unless the stuff it depends on has also been built.
Related QuestionsHow can I use a computer infrared port as a remote control?
FAQFor the basic principles read the paper titled "Programmable appliance controls" available on my publications page. Sorry, I can not help you. I obtained the details for accessing the HP-100LX ports under a non disclosure agreement from HP; I do not have any information for other computers. To obtain the information for programming the HP-100LX contact Hewlett Packard and ask for the software development kit. Yes; no; no; no; no. Sorry if I sound negative.
Related QuestionsWhich newsgroups deal with the Mozilla control?
Frequently Asked QuestionsThe main newsgroup for control issues is netscape.public.mozilla.embedding. The control is also mentioned occasionally in netscape.public.mozilla.general and netscape.public.mozilla.xpcom.
Related QuestionsHow can the Mozilla control be binary compatible with the IE control?
Frequently Asked QuestionsActiveX (or rather COM) is a binary standard for defining the APIs that a control exposes. It allows controls and other types of object to be interchangeable as long as they implement the same APIs and function in the same way through those APIs. The Mozilla control attempts to do exactly this, emulating Internet Explorer control as closely as possible so that host applications cannot tell them apart.
Related QuestionsI use the Mozilla web browser. How do I control its Pop-up Blocker?
MSU Email FAQYou may be able to open new messages in Webmail even with the pop-up blocker turned on, but you will not be able to create, forward or reply to a message until you disable Mozilla's pop-up blocker. To change Mozilla's Pop-up Blocker preferences, select Tools > Popup Manager > Allow popups from this site.
Related QuestionsWhy does the Mozilla installer break the control?
Frequently Asked QuestionsThe installer now splits Mozilla into two directories - a GRE directory under "Program files\Common files\Mozilla.org\GRE" contains the Gecko runtime engine and the actual Mozilla directory (specified by the user during installation) contains the chrome and application DLLs. The mozctlx.dll is installed in the GRE directory but cannot locate the chrome it needs (which is in the Mozilla part). Therefore it breaks.
Related QuestionsWhy don't I see Excel Export as an option when I use Mozilla Firefox?
Business Valuation Market Data | FMV FaqsA:Currently the Excel Export feature on BVMarketdata.com is only supported in Internet Explorer. The Excel Export uses VBScript which is only supported in Internet Explorer. We are in the process of updating the export function to be compatible with other web browsers. An alternative would be to use the Email to Me option which will email the data to you in a comma separated file. A:This typically happens when the subscriber is using a pop-up blocker.
Related QuestionsIs it possible to use my Inspiron 8200 with a Latitude C/Port or C/Dock port replicator?
Inspiron 8200 FAQYes, if you are willing to convert your 8200 into thinking it is a Latitude C840 (see previous question). The Latitude C-Dock II gives you 2 PCI slots, and an extra media bay, allowing you to use floppy and Media bay devices (CD-RW, DVD, 2nd HD) at the same time. Note: The Latitude C840 BIOS can be flashed on a Inspiron 8200, but you will loose all of the Inspiron specific features of your system and it would effectively become a Latitude C840.
Related QuestionsHow do I use port forwarding?
OpenSSH FAQIf the remote server is running sshd(8), it may be possible to ''tunnel'' certain services via ssh. This may be desirable, for example, to encrypt POP or SMTP connections, even though the software does not directly support encrypted communications. Tunnelling uses port forwarding to create a connection between the client and server. The client software must be able to specify a non-standard port to connect to for this to work.
Related QuestionsQuestion 113: System.Data.SqlClient with FreeTDS, will you port parts of these to C# and use them?
The Mono Handbook - FAQif their license is compatible with mono's, yes, we'd think about porting them. If not, we'll continue with the plan of using FreeTDS. We are currently seeking volunteers for those projects. Visit the contributing section if you are interested. People can already do this by targeting the JVM byte codes (there are about 130 compilers for various languages that target the JVM).
Related QuestionsWhat port does the C-D client use?
Cheating-Death Client FAQCheck your hl.exe/cstrike.exe filesize (For the exact file size, check the question bellow). If it's bigger than one megabyte, it has been modified by a virus. Clean up your system, then reinstall the game and C-D client.
Related QuestionsWhat port does the C-D server use?
Cheating-Death Client FAQIt does not use any ports; it uses the HL message system. If HL works, you have all the needed ports forwarded/open.
Related QuestionsIs C++ a superset of C? Can I use a C++ compiler to compile C code?
Infrequently Asked Questions in comp.lang.cC++ is a superset of something, we're not sure what. You can use a C++ compiler to compile C code, but the results may surprise you.
Related QuestionsWhy isn't the Mozilla ActiveX control marked safe for scripting?
Frequently Asked QuestionsBecause it isn't safe for scripting. It would be easy enough to programatically crash the control, or exploit some implementation detail so I can't mark it as safe. Sorry.
Related QuestionsI have a binary that already uses IE, can I make it use Mozilla?
Frequently Asked QuestionsNote that I won't accept bugs reported against patched apps. I must have reproducible test cases and source code. For example, please try and reproduce the problem with some simple VB or in the CBrowse test application.
Related QuestionsHow can I export bookmarks to use them with Mozilla?
Epiphany â?" FAQTo export your bookmarks into the format used by Mozilla, you need to save this XSL stylesheet as ephy2moz.xsl, and issue the following command on a shell prompt:
Related QuestionsCan I use Mozilla with the STI Accelerator?
Sierra Tel Internet - Central California's Internet ProviderIn the Port field, enter the STI Accelerator port number (by default 8080, but this number may be different on your system). Click here for instructions on verifying the STI Accelerator HTTP proxy port number.
Related QuestionsHow do I use KDEPrint in Mozilla?
KDEPrint Homepage - KDEPrint FAQClick on the "Print" icon (or select File... --> Print... from the menu bar -- or hit the [Ctrl]+[P] shortcut.) In the opened print dialog you'll see the presently active print command. Edit it to read "kprinter" (maybe you need to use the full path, i.e. /opt/kde2/bin/kprinter). Click [Print]. This will pipe the Mozilla-generated PostScript-output into "kprinter", which will then open its dialog box. Choose your settings. Then print. Mozilla will remember this.
Related Questions