Questions tagged [firebreath]

FireBreath is a C++ framework for creating web browser plugins (not extensions!) that work on Windows, Mac, and Linux and target all major browsers (including IE and Firefox).

FireBreath is a C++ framework for creating web browser plugins that will run as NPAPI plugins on supporting browsers (Firefox, Chrome, Safari, Opera) and as ActiveX Controls on browsers supporting ActiveX (Internet Explorer). FireBreath relies on CMake for cross-platform project generation and uses a subset of boost.

FireBreath was originally written by Richard Bateman (taxilian) and released under a dual license structure -- LGPL and new BSD.

Version 1.0 was released March 24, 2010 but the framework has grown quite a bit since then and benefitted from a lot of user contribution. Source code can be found on GitHub and the project website -- including user-editable wiki documentation and doxygen-generated class documentation -- can be found at http://www.firebreath.org. Bug reports can be submitted through the jira ticket system.

Other StackOverflow users who have contributed code to FireBreath are encouraged (by taxilian) to add their name to this wiki page!

412 questions
2
votes
2 answers

using xib in firebreath plugin

I've created a firebreath plugin on mac os which HAVE TO pop up a window to get user input(just a text field and two buttons). This is my current projectDef.cmake for testing. file (GLOB XIB RELATIVE…
Leo.Zhou
  • 175
  • 1
  • 12
2
votes
1 answer

Embed GIF into dll (Firebreath)

I'm trying to embed a GIF into my plugin but I'm failing to get the resource; this is what I'm doing: HMODULE hModule = GetModuleHandle(NULL); HRSRC hResInfo = FindResource(hModule, MAKEINTRESOURCE(201), L"GIF"); That is into the OnPluginReady()…
2
votes
1 answer

OpenGL plugin crashes Chrome when the visible region is changed

I'm developing a plugin using FireBreath on Windows (for now) that among other things is displaying a webcam feed using OpenGL. I'm using a windowed plugin and I'm drawing from a separate thread. The code can be viewed here: Header file…
Daniel
  • 1,417
  • 2
  • 12
  • 20
2
votes
2 answers

Masking a plugin (or applet) to show html content over it in Chrome on the Mac

For all other browsers that I've tried in both Windows and MacOSX (including Chrome under Windows) using an "iframe shim" works fine. However, I have not been able to get iframe shims to work over our plugin in Chrome on the Mac. Having Googled the…
Dave Knight
  • 402
  • 3
  • 12
2
votes
1 answer

Packaging an NPAPI Plugin for Chrome using FireBreath

I'm trying to package a plugin created with FireBreath as a Chrome extension. I've read on Chrome Extensions and NPAPI that the way to do that is to include the files in the manifest like so: "plugins": [ { "path": "plugin-windows.dll" }, {…
Daniel X Moore
  • 14,637
  • 17
  • 80
  • 92
2
votes
1 answer

Can I build FireBreath NPAPI Plugin for DirectFB?

Is it possible to build NPAPI plugin using FireBreath for webkit browser running on directFB, embedded linux? I am asking because I found that while building a my test plugin on ubuntu, It is using below x11 related files, [ 6%] Building CXX…
SunnyShah
  • 28,934
  • 30
  • 90
  • 137
2
votes
3 answers

Using a plugin generated with Firebreath in a Firefox Extension?

Is it possible to use a .dll made with Firebreath in a Firefox extension? Currently, I am trying to port an extension I made for Google Chrome that uses javascript to get the HTML of the document, and then calls a function from the .dll and passes…
Ivan
  • 10,052
  • 12
  • 47
  • 78
2
votes
1 answer

FireBreath plugin automatic installation

I wrote a plugin using FireBreath, VS2010, for Windows, all browsers. In FireBreath documentation I saw that I have to install WiX. I installed it. I created the project using the automatic fbgen tool so it autmatically created a WiX for me. I…
sara
  • 3,824
  • 9
  • 43
  • 71
2
votes
1 answer

What skill sets are required to develop a plugin for safari, firefox, chrome and IE using NPAPI or Firebreath

What skill sets are required to develop a plugin for safari, firefox, chrome and IE using NPAPI or Firebreath? Noob here so please go easy on me...
indy
  • 21
  • 2
2
votes
1 answer

using firebreath created npapi for chrome can i call the plugin methods from the extensions and not from html loaded page

I've built a simple NPAPI plugin, and registered it with Chrome. This all works; javascript in the browser is able to interact with plugin. But i need to be able to call methods of my plugin from Chrome extensions. Can it be done?
user63898
  • 29,839
  • 85
  • 272
  • 514
2
votes
1 answer

Visual Studio 2013, error MSB8020: The build tools for Visual Studio 2010 cannot be found

At the start I'd like to note that I've spent some time researching this issue and suggested solutions for similar questions like this one didn't help me. Problem background I need to migrate a Firebreath plugin project (which I haven't worked on…
2
votes
3 answers

Automatic installation of browser-plugins

I've wrote NPRuntime/ActiveX plugin using FireBreath. I've done automatic installation from web-page for Firefox and Google Chrome, but I can't do it for opera and IE. Please, help me to understand how to do it. Edit: Now I'm trying to make WiX…
2
votes
1 answer

a comparison in cross browser plugin's frameworks

I have found that there are plenty of frameworks for browser plugins. my first question: which one of the following frameworks specified for plugins and which one is not specified for plugins: FireBreath, OpenForge, Kango, BabelExt, Nixysa project,…
2
votes
1 answer

Writing Firefox Extension with C++ code

I currently have a Firefox extension/plugin combo that works well, and was written with a combination of NPAPI (Firebreath) C++ code and Javascript. The extension works by defining a browser overlay (overlay.xul/overlay.js) that is loaded on every…
2
votes
0 answers

Firebreath function call

I am trying to call firebreath functions from my javascript file.Everything works fine if I call the firebreath functions using an html document with javascript functions and also for firefox version upto 28. For higher versions of firefox on…
1 2
3
27 28