Closed Bug 104173 Opened 24 years ago Closed 24 years ago

Get rid of nsIAppShellComponent use in AccessProxy

Categories

(SeaMonkey :: UI Design, defect, P1)

x86
Windows 2000
defect

Tracking

(Not tracked)

RESOLVED FIXED
mozilla0.9.6

People

(Reporter: aaronlev, Assigned: aaronlev)

References

Details

(Whiteboard: Looking for r=dveditz)

Attachments

(1 file)

AccessProxy is the last thing to use nsIAppShellComponent. Fix it to use nsIAppStartupNotifier
Blocks: 76339
Status: NEW → ASSIGNED
Whiteboard: Looking for r=dveditz, sr=alecf
Priority: -- → P1
Target Milestone: --- → mozilla0.9.6
excellent! the only thing is, that comment about APPSTARTUP_CATEGORY seems unnecessary in your code... can you just remove that comment and then file a bug against chak@netscape.com? I always had trouble with #define'd wide strings, I didn't know that it dependent on the order included! cc'ing chak so he can take a look at the comment. sr=alecf with the removal of the comment and filing of the bug
bug 104221 filed, extraneous comments removed
Whiteboard: Looking for r=dveditz, sr=alecf → Looking for r=dveditz
Comment on attachment 53056 [details] [diff] [review] Tested - works well r=dveditz This is win and unix only? I was going to have you get a Mac build-buddy to make sure the accesspaths included the added headers but I don't see a Mac project.
Attachment #53056 - Flags: review+
Comment on attachment 53056 [details] [diff] [review] Tested - works well the mac compiler doesn't do REQUIRES - it automatically searches subdirectories for the required header..
Attachment #53056 - Flags: superreview+
Does it search now? Or maybe some projects are set up differently -- I know I've been bitten in the past by #including a header file from a directory that wasn't set in the access paths, and the access paths couldn't be changed using camelot.
Mac built fine. The problem was linux Where windows needs REQUIRES = appstartup, Linux needs REQUIRES = embedcomponents Why are they different?
At the mechanical level they're different because the makefiles have a different MODULE= name in them. Since MODULE= wasn't used for much on windows prior to this there is a good possibility that they're out of whack all over the tree. In this case it looks like chak set one and alecf set the windows one.
QA Contact: sairuh → nobody
the only reason they're different is we haven't "aligned" that module yet.. I've added it to my list in bug 101761 Thanks.. you wanna mark this fixed?
-> oops, thought I had marked this fixed.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Product: Core → Mozilla Application Suite
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: