Create a dataprovider for Firefox 3.6 also

Bug #775817 reported by Manish Sinha (मनीष सिन्हा)
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zeitgeist Data-Sources
Fix Committed
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

Revision history for this message
Manish Sinha (मनीष सिन्हा) (manishsinha) wrote :

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.