Create a dataprovider for Firefox 3.6 also
Bug #775817 reported by
Manish Sinha (मनीष सिन्हा)
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:/
There is no support for firefox 3.6
Please add one
Related branches
lp:~manishsinha/zeitgeist-datasources/add-ff-36-support-bug-775817
- Artem (community): Approve
- Zeitgeist Data-Sources Team: Pending requested
-
Diff: 2623 lines (+1584/-749)41 files modifiedconfigure.ac (+35/-13)
firefox-36-libzg/Makefile.am (+15/-0)
firefox-36-libzg/README (+43/-0)
firefox-36-libzg/extension/Makefile.am (+42/-0)
firefox-36-libzg/extension/chrome.manifest (+2/-0)
firefox-36-libzg/extension/chrome/content/zeitgeist.xul (+164/-0)
firefox-36-libzg/extension/components/Makefile.am (+60/-0)
firefox-36-libzg/extension/components/ZeitgeistComponent.cpp (+39/-0)
firefox-36-libzg/extension/components/ZeitgeistModule.cpp (+86/-0)
firefox-36-libzg/extension/components/zeitgeist.idl (+30/-0)
firefox-36-libzg/extension/components/zeitgeistextend.h (+45/-0)
firefox-36-libzg/extension/defaults/preferences/zeitgeist.js (+2/-0)
firefox-36-libzg/extension/install.rdf (+28/-0)
firefox-36-libzg/extension/license.txt (+166/-0)
firefox-40-libzg/Makefile.am (+16/-0)
firefox-40-libzg/README (+43/-0)
firefox-40-libzg/extension/Makefile.am (+42/-0)
firefox-40-libzg/extension/chrome.manifest (+4/-0)
firefox-40-libzg/extension/chrome/content/zeitgeist.xul (+164/-0)
firefox-40-libzg/extension/components/Makefile.am (+60/-0)
firefox-40-libzg/extension/components/ZeitgeistComponent.cpp (+50/-0)
firefox-40-libzg/extension/components/ZeitgeistModule.cpp (+86/-0)
firefox-40-libzg/extension/components/zeitgeist.h (+91/-0)
firefox-40-libzg/extension/components/zeitgeist.idl (+30/-0)
firefox-40-libzg/extension/components/zeitgeistextend.h (+45/-0)
firefox-40-libzg/extension/defaults/preferences/zeitgeist.js (+2/-0)
firefox-40-libzg/extension/install.rdf (+28/-0)
firefox-40-libzg/extension/license.txt (+166/-0)
firefox-libzg/Makefile.am (+0/-16)
firefox-libzg/README (+0/-43)
firefox-libzg/extension/Makefile.am (+0/-42)
firefox-libzg/extension/chrome.manifest (+0/-4)
firefox-libzg/extension/chrome/content/zeitgeist.xul (+0/-164)
firefox-libzg/extension/components/Makefile.am (+0/-60)
firefox-libzg/extension/components/ZeitgeistComponent.cpp (+0/-50)
firefox-libzg/extension/components/ZeitgeistModule.cpp (+0/-86)
firefox-libzg/extension/components/zeitgeist.idl (+0/-30)
firefox-libzg/extension/components/zeitgeistextend.h (+0/-45)
firefox-libzg/extension/defaults/preferences/zeitgeist.js (+0/-2)
firefox-libzg/extension/install.rdf (+0/-28)
firefox-libzg/extension/license.txt (+0/-166)
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.
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