Create a dataprovider for Firefox 3.6 also

Bug #775817 reported by Manish Sinha (मनीष सिन्हा) on 2011-05-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zeitgeist Data-Sources
Wishlist
Manish Sinha (मनीष सिन्हा)

Bug Description

After this bug is fixed https://bugs.launchpad.net/bugs/709103
There is no support for firefox 3.6
Please add one

Related branches

Right now in configure.ac we have section called "firefox-libzg" which needs to be renamed to firefox-4-libzg
It had a macro named LIBXUL which is now renamed to LIBXUL_2_0 which checks for libxul >= 2.0

And accordingly extensions/components/Makefile.am has been changed from LIBXUL_CFLAGS to LIBXUL_2_0_CFLAGS

------

For Firefox 3.6 , then xul version is 1.92

Which means that a new folder has to be created and code from revision 116 has to be taken
Name that folder firefox-3-6-libzg

in configure.ac create a new section named firefox-3-6-libzg and copy content from firefox-4-libzg and just change LIBXUL_2_0 to LIBXUL_1_92 and remove the line
AC_DEFINE(MOZ_NO_MOZALLOC, ["For Mozilla Firefox 4"])

Now go inside extensions/components/Makefile.am and change LIBXUL_CFLAGS to LIBXUL_1_92_CFLAGS

---
These steps are outlines for anyone who wants to take over the work

Changed in zeitgeist-dataproviders:
importance: Undecided → Wishlist
milestone: none → 0.8.0
status: New → Confirmed
Changed in zeitgeist-dataproviders:
assignee: nobody → Manish Sinha (मनीष सिन्हा) (manishsinha)
Changed in zeitgeist-dataproviders:
status: Confirmed → In Progress
Changed in zeitgeist-dataproviders:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers