Closed
Bug 184394
Opened 23 years ago
Closed 20 years ago
Allow drop-in pref panes
Categories
(Camino Graveyard :: Preferences, enhancement)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: stf, Assigned: sfraser_bugs)
References
Details
Attachments
(1 file)
|
12.99 KB,
patch
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.1) Gecko/20021206 Chimera/0.6+
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.1) Gecko/20021206 Chimera/0.6+
Would it be possible to have the possibility to create third-party extensions
that can be put inside and Add-on folder ?
Simon Fraser mentions that in Bug 155315 Comment #24
but I was not able to find additional information.
Thank you for such a great program.
Reproducible: Always
Steps to Reproduce:
Comment 1•23 years ago
|
||
Well, no need for this bug right now, as there *is* no add-on "facility", as
Simon calls it, so far.
| Reporter | ||
Comment 2•23 years ago
|
||
That's why it's a RFE!
Comment 3•23 years ago
|
||
From the summary, this bug appeared to be about a *folder* to put existant
add-ons in. Changing...
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Add-on folder for third-party extensions → Add-on facility / framework (for image blocking, mouse gestures, etc.)
| Reporter | ||
Comment 4•23 years ago
|
||
| Assignee | ||
Comment 5•23 years ago
|
||
We should just have some way that users can install additional pref panes. It
should be possible for a user to drop in a pref pane in a user-modifiable
folder, or in the Navigator package.
Assignee: saari → sfraser
Summary: Add-on facility / framework (for image blocking, mouse gestures, etc.) → Allow drop-in pref panes
| Assignee | ||
Comment 6•22 years ago
|
||
*** Bug 193900 has been marked as a duplicate of this bug. ***
Updated•22 years ago
|
Component: General → Preferences
QA Contact: winnie → sairuh
Comment 7•22 years ago
|
||
Seems like a reasonable idea. Could be a folder like [~]/Library/Application
Support/Chimera/PrefPanes
Bump.
I really think this could boost our popularity. 3d party developers could start
making prefpanes. Add a good tutorial and it would make it even better. We need
something to stand out from Omni and Safari.
Comment 9•21 years ago
|
||
that do what?
Comment 10•21 years ago
|
||
To allow them to make custom prefpanes for add blocking or setting preferences
we haven't made a UI for.
| Assignee | ||
Comment 11•20 years ago
|
||
This patch allows us to pick up pref panes from
~/Library/Camino/PreferencePanes, and /Library/Camino/PreferencePanes.
Additional pref panes in the Camino bundle should also work.
Attachment #176014 -
Flags: review?(pinkerton)
| Assignee | ||
Updated•20 years ago
|
Status: NEW → ASSIGNED
Comment 12•20 years ago
|
||
Shouldn't it be (~)/Library/Application Support/Camino/PreferencePanes?
| Assignee | ||
Comment 13•20 years ago
|
||
Concensus is to use (~)/Library/Application Support/Camino/PreferencePanes for
the pane locations. Assume that when reading the patch.
Comment 14•20 years ago
|
||
- NSMutableArray* mPanes; // array of PreferencePaneBase
+ NSMutableArray* mPaneBundles; // array of NSBundle*
ugh, this file has tabs all over :(
+ NSString* userLibPath = @"~/Library/Camino/PreferencePanes";
should this be localized?
looks ok, but i didn't give it a very thorough review. my only concern would be
impact on startup time, but that's probably tiny. what happens when someone
installs a whole bunch? i guess the toolbar just overflows?
r=pink
| Assignee | ||
Comment 15•20 years ago
|
||
Fixed. I use FindFolder() to get the "Application Support" dirs, and get
"Camino" from the plist, just like our profile code.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Attachment #176014 -
Flags: review?(pinkerton)
Comment 16•20 years ago
|
||
The beach ball goes out when Preference is chosen from the menu and it hangs up.
There is no problem when this patch is removed.
http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=Camino&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2005-03-05+22%3A56&maxdate=2005-03-05+22%3A56&cvsroot=%2Fcvsroot
Mac OS X 10.3.8
2005030721 (v0.8+)
| Assignee | ||
Comment 17•20 years ago
|
||
Please run ThreadViewer or Sampler to get a stack trace for the hang.
Comment 18•20 years ago
|
||
It is stack trace obtained with ThreadViewer.
And sorry, this patch might have been unrelated.
+[NSData dataWithBytesNoCopy:length:]
-[NSFileManager fileSystemRepresentationWithPath:]
-[NSString(NSWorkspaceStatic) _getFSRefForPath:]
-[NSWorkspace iconForFile:]
-[OrgMozillaChimeraPreferenceNavigation updateDefaultBrowserMenu]
-[OrgMozillaChimeraPreferenceNavigation updateDefaultBrowserMenu]
-[OrgMozillaChimeraPreferenceNavigation updateDefaultBrowserMenu]
-[OrgMozillaChimeraPreferenceNavigation updateDefaultBrowserMenu]
-[OrgMozillaChimeraPreferenceNavigation updateDefaultBrowserMenu]
-[OrgMozillaChimeraPreferenceNavigation updateDefaultBrowserMenu]
-[OrgMozillaChimeraPreferenceNavigation updateDefaultBrowserMenu]
The problem might occur by following step.
1. Camino is set in a default browser.
2. The name of Camino is changed.
ex) Camino --> Camino-save
A default browser becomes Camino-save here.
3. Camino of a new version is installed.
4. Camino-save is put in Trash.
5. start Camino and select Preferences.
| Assignee | ||
Comment 19•20 years ago
|
||
This is caused by the fix for bug 218271, not this bug.
You need to log in
before you can comment on or make changes to this bug.
Description
•