I am about to start work on a Mozilla plugin for my company's main product line. I was under the impression that I could build using the Gecko SDK, say two major revisions ago, and that would cover any browser a person would reasonably be using. I am also assuming that this will also cover Chrome and Opera (fact check someone?).
However, I was just reading the documentation and I found this:
For Gecko versions before 2.0, you should choose the Gecko SDK version for the earliest version of Mozilla you wish to target. For Gecko versions 2.0 and higher, you must recompile your component for each release as cross-version compatibility is no longer supported.
Someone please tell me this doesn't mean what I think it means. Does this mean that I am going to have to recompile my plugin for each version of Gecko indefinitely--even after deployment? That doesn't seem like something that the great team over at Mozilla would inflict upon us.