Closed Bug 271068 Opened 20 years ago Closed 20 years ago

Frozen PSM headers are not part of the gecko sdk

Categories

(Core Graveyard :: Security: UI, defect)

Other Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Biesinger, Assigned: crispin)

References

Details

(Keywords: fixed1.7.5)

Attachments

(1 file)

several psm headers are frozen, but not in the sdk:
chb@linux:~/mozilla/security/manager> find -name *.idl|xargs grep FROZEN
./ssl/public/nsIX509CertDB.idl: * @status FROZEN
./ssl/public/nsICRLInfo.idl: * @status FROZEN
./ssl/public/nsIASN1Object.idl: * @status FROZEN
./ssl/public/nsICertificateDialogs.idl: * @status FROZEN
./ssl/public/nsIX509Cert.idl: * @status FROZEN
./ssl/public/nsIASN1Sequence.idl: * @status FROZEN
./ssl/public/nsIX509CertValidity.idl: * @status FROZEN
./ssl/public/nsIBadCertListener.idl: * @status FROZEN
./boot/public/nsISecurityWarningDialogs.idl: * @status FROZEN

the makefiles should use SDK_XPIDLSRCS for them...

Unless optionally built components should not be part of the SDK?
I think it's fine to include optional interfaces in the Gecko SDK.  Afterall,
XPCOM is very supportive of optionally available components at runtime :-)

I wonder if the same can be said of the OJI interfaces?
Attachment #168053 - Flags: review?(bsmedberg)
Comment on attachment 168053 [details] [diff] [review]
Install frozen headers in sdk

Looks great.
Attachment #168053 - Flags: review?(bsmedberg) → review+
Comment on attachment 168053 [details] [diff] [review]
Install frozen headers in sdk

sr=darin (thanks for doing this!)
Attachment #168053 - Flags: superreview+
Assignee: kaie → crispin
fixed on trunk for 1.8alpha6.

Checking in security/manager/boot/public/Makefile.in;
/cvsroot/mozilla/security/manager/boot/public/Makefile.in,v  <--  Makefile.in
new revision: 1.3; previous revision: 1.2
done
Checking in security/manager/ssl/public/Makefile.in;
/cvsroot/mozilla/security/manager/ssl/public/Makefile.in,v  <--  Makefile.in
new revision: 1.22; previous revision: 1.21
done
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Comment on attachment 168053 [details] [diff] [review]
Install frozen headers in sdk

Requesting approval for 1.7.5, this is a simple makefile change to get the
already frozen psm headers into the sdk.
Attachment #168053 - Flags: approval1.7.5?
Comment on attachment 168053 [details] [diff] [review]
Install frozen headers in sdk

a=mkaply for 1.7.

Please checkin quick.
Attachment #168053 - Flags: approval1.7.5? → approval1.7.5+
ok, checked it into the 1.7 branch

Checking in security/manager/boot/public/Makefile.in;
/cvsroot/mozilla/security/manager/boot/public/Makefile.in,v  <--  Makefile.in
new revision: 1.2.50.1; previous revision: 1.2
done
Checking in security/manager/ssl/public/Makefile.in;
/cvsroot/mozilla/security/manager/ssl/public/Makefile.in,v  <--  Makefile.in
new revision: 1.20.2.1; previous revision: 1.20
done
Keywords: fixed1.7.5
Product: PSM → Core
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: