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
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 MOZ_NO_ MOZALLOC, ["For Mozilla Firefox 4"])
AC_DEFINE(
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