Open
Bug 873829
Opened 11 years ago
Updated 2 years ago
Enhanced Customization API
Categories
(Core :: General, defect)
Tracking
()
UNCONFIRMED
People
(Reporter: riadh.chtara, Unassigned)
Details
Attachments
(1 file, 18 obsolete files)
176.86 KB,
patch
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22 Steps to reproduce: GSOC Enhanced Customization APIs: Internal APIs prototype
Reporter | ||
Comment 1•11 years ago
|
||
Hey guys, This the prototype of the internal apis I was talking about. The prototype supports the following things * synchronous set of a protected pref * synchronous get of a protected pref * asynchronous set of a protected pref * asynchronous get of a protected pref * synchronous set of many protected prefs * synchronous get of many protected prefs * asynchronous set of many protected prefs * asynchronous get of many protected prefs There is a UI asking the user for confirmation that is shown when setting same prefs. But this part is not finished yet. I will focus on solving same bugs as Kris suggested to me to improve my chances to get selected for gsoc. If i will be chosen (which will be by the way awesome), I will continue working to improve the internal apis based on the prototype.
Reporter | ||
Comment 2•11 years ago
|
||
This an example of addon that uses the internal apis: const { Cu } = require("chrome"); Cu.import("resource://gre/modules/EnhancedCustomizationAPIs.jsm"); DBhandler.init(); DBhandler.dbconnect(); DBhandler.dbset("browser.newtab.url", "www.gmail.com" , "{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}", console.log); (By the way the following lines will be included to a js file that's loaded at firefox start (browser.js) so the developer will not need to include them) DBhandler.init(); DBhandler.dbconnect(); DBhandler will be also renamed to CustomizeAPIs or something similar to that
Updated•11 years ago
|
Component: Untriaged → General
Product: Firefox → Core
Reporter | ||
Comment 3•11 years ago
|
||
Attachment #751442 -
Attachment is obsolete: true
Attachment #756541 -
Flags: review?
Reporter | ||
Comment 4•11 years ago
|
||
Attachment #756541 -
Attachment is obsolete: true
Attachment #756541 -
Flags: review?
Attachment #756544 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 5•11 years ago
|
||
Attachment #756547 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 6•11 years ago
|
||
Attachment #756544 -
Attachment is obsolete: true
Attachment #756544 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Updated•11 years ago
|
Attachment #757168 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 7•11 years ago
|
||
Attachment #757168 -
Attachment is obsolete: true
Attachment #757168 -
Flags: review?(kmaglione+bmo)
Attachment #758726 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 8•11 years ago
|
||
Internal apis almost finished
Reporter | ||
Comment 9•11 years ago
|
||
Attachment #758726 -
Attachment is obsolete: true
Attachment #758726 -
Flags: review?(kmaglione+bmo)
Attachment #760109 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 10•11 years ago
|
||
Attachment #756547 -
Attachment is obsolete: true
Attachment #756547 -
Flags: review?(kmaglione+bmo)
Attachment #763729 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 11•11 years ago
|
||
Internal apis with tests
Reporter | ||
Comment 12•11 years ago
|
||
Attachment #760109 -
Attachment is obsolete: true
Attachment #763729 -
Attachment is obsolete: true
Attachment #760109 -
Flags: review?(kmaglione+bmo)
Attachment #763729 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Updated•11 years ago
|
Attachment #764302 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 13•11 years ago
|
||
Attachment #765367 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 14•11 years ago
|
||
Attachment #764302 -
Attachment is obsolete: true
Attachment #765367 -
Attachment is obsolete: true
Attachment #764302 -
Flags: review?(kmaglione+bmo)
Attachment #765367 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Updated•11 years ago
|
Attachment #769339 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 15•11 years ago
|
||
Attachment #769339 -
Attachment is obsolete: true
Attachment #769339 -
Flags: review?(kmaglione+bmo)
Attachment #772857 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 16•11 years ago
|
||
Attachment #772857 -
Attachment is obsolete: true
Attachment #772857 -
Flags: review?(kmaglione+bmo)
Attachment #791821 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 17•11 years ago
|
||
Fixing bugs, tests are now working
Attachment #791821 -
Attachment is obsolete: true
Attachment #791821 -
Flags: review?(kmaglione+bmo)
Attachment #798305 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 18•11 years ago
|
||
Attachment #798305 -
Attachment is obsolete: true
Attachment #798305 -
Flags: review?(kmaglione+bmo)
Attachment #802870 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 19•11 years ago
|
||
Attachment #802870 -
Attachment is obsolete: true
Attachment #802870 -
Flags: review?(kmaglione+bmo)
Attachment #807702 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 20•11 years ago
|
||
Adding saving result to file option to external api
Attachment #807702 -
Attachment is obsolete: true
Attachment #807702 -
Flags: review?(kmaglione+bmo)
Attachment #809675 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Updated•11 years ago
|
Attachment #809675 -
Attachment description: src_135816_to_135782.diff → Adding save results to file option
Reporter | ||
Updated•11 years ago
|
Summary: Enhanced Customization APIs: Internal APIs → Enhanced Customization APIs
Reporter | ||
Updated•11 years ago
|
Summary: Enhanced Customization APIs → Enhanced Customization API
Reporter | ||
Comment 21•11 years ago
|
||
Attachment #809675 -
Attachment is obsolete: true
Attachment #809675 -
Flags: review?(kmaglione+bmo)
Attachment #810560 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Comment 22•11 years ago
|
||
Merging the updates + refactoring
Attachment #810560 -
Attachment is obsolete: true
Attachment #810560 -
Flags: review?(kmaglione+bmo)
Reporter | ||
Updated•11 years ago
|
Attachment #813099 -
Attachment description: src_148827_to_148833.diff → Merging+ refactoring
Attachment #813099 -
Flags: review?(kmaglione+bmo)
Updated•10 years ago
|
Attachment #813099 -
Flags: review?(kmaglione+bmo)
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•