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

** Changed in: zeitgeist-dataproviders
       Status: New => Confirmed

** Changed in: zeitgeist-dataproviders
    Milestone: None => 0.8.0

-- 
You received this bug notification because you are a member of Zeitgeist
Framework Team, which is subscribed to Zeitgeist Data-Sources.
https://bugs.launchpad.net/bugs/775817

Title:
  Create a dataprovider for Firefox 3.6 also

Status in Zeitgeist Data-Providers:
  Confirmed

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

_______________________________________________
Mailing list: https://launchpad.net/~zeitgeist
Post to     : zeitgeist@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zeitgeist
More help   : https://help.launchpad.net/ListHelp

Reply via email to