Open
Bug 873829
Opened 12 years ago
Updated 3 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•12 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•12 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•12 years ago
|
Component: Untriaged → General
Product: Firefox → Core
| Reporter | ||
Comment 3•12 years ago
|
||
Attachment #751442 -
Attachment is obsolete: true
Attachment #756541 -
Flags: review?
| Reporter | ||
Comment 4•12 years ago
|
||
Attachment #756541 -
Attachment is obsolete: true
Attachment #756541 -
Flags: review?
Attachment #756544 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 5•12 years ago
|
||
Attachment #756547 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 6•12 years ago
|
||
Attachment #756544 -
Attachment is obsolete: true
Attachment #756544 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Updated•12 years ago
|
Attachment #757168 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 7•12 years ago
|
||
Attachment #757168 -
Attachment is obsolete: true
Attachment #757168 -
Flags: review?(kmaglione+bmo)
Attachment #758726 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 8•12 years ago
|
||
Internal apis almost finished
| Reporter | ||
Comment 9•12 years ago
|
||
Attachment #758726 -
Attachment is obsolete: true
Attachment #758726 -
Flags: review?(kmaglione+bmo)
Attachment #760109 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 10•12 years ago
|
||
Attachment #756547 -
Attachment is obsolete: true
Attachment #756547 -
Flags: review?(kmaglione+bmo)
Attachment #763729 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 11•12 years ago
|
||
Internal apis with tests
| Reporter | ||
Comment 12•12 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•12 years ago
|
Attachment #764302 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 13•12 years ago
|
||
Attachment #765367 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 14•12 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•12 years ago
|
Attachment #769339 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 15•12 years ago
|
||
Attachment #769339 -
Attachment is obsolete: true
Attachment #769339 -
Flags: review?(kmaglione+bmo)
Attachment #772857 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 16•12 years ago
|
||
Attachment #772857 -
Attachment is obsolete: true
Attachment #772857 -
Flags: review?(kmaglione+bmo)
Attachment #791821 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 17•12 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•12 years ago
|
||
Attachment #798305 -
Attachment is obsolete: true
Attachment #798305 -
Flags: review?(kmaglione+bmo)
Attachment #802870 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 19•12 years ago
|
||
Attachment #802870 -
Attachment is obsolete: true
Attachment #802870 -
Flags: review?(kmaglione+bmo)
Attachment #807702 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 20•12 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•12 years ago
|
Attachment #809675 -
Attachment description: src_135816_to_135782.diff → Adding save results to file option
| Reporter | ||
Updated•12 years ago
|
Summary: Enhanced Customization APIs: Internal APIs → Enhanced Customization APIs
| Reporter | ||
Updated•12 years ago
|
Summary: Enhanced Customization APIs → Enhanced Customization API
| Reporter | ||
Comment 21•12 years ago
|
||
Attachment #809675 -
Attachment is obsolete: true
Attachment #809675 -
Flags: review?(kmaglione+bmo)
Attachment #810560 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Comment 22•12 years ago
|
||
Merging the updates + refactoring
Attachment #810560 -
Attachment is obsolete: true
Attachment #810560 -
Flags: review?(kmaglione+bmo)
| Reporter | ||
Updated•12 years ago
|
Attachment #813099 -
Attachment description: src_148827_to_148833.diff → Merging+ refactoring
Attachment #813099 -
Flags: review?(kmaglione+bmo)
Updated•11 years ago
|
Attachment #813099 -
Flags: review?(kmaglione+bmo)
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•