xpidl authoring guide needs to be finished

REOPENED
Unassigned

Status

Developer Documentation
Mozilla Platform
REOPENED
18 years ago
a year ago

People

(Reporter: Michael Ang, Unassigned)

Tracking

Details

(URL)

(Reporter)

Updated

18 years ago
Depends on: 7863
(Reporter)

Description

18 years ago
Shaver, are you still working on this?
(Reporter)

Updated

18 years ago
Status: NEW → ASSIGNED
(Reporter)

Comment 1

18 years ago
Guess not. It's all up to me.
(Reporter)

Comment 2

18 years ago
Random stuff left to document
- use of NS_DECL_*
- out parameters through XPConnect

Other
- "string passing" in best practices is really about implementation, not
interface
(Reporter)

Comment 3

18 years ago
Also, need more docs on these keywords
- shared
- notxpcom
(Reporter)

Comment 4

18 years ago
Mass reassign to mccabe since I'm outta here.

Comment 5

18 years ago
Mass accept as ASSIGNED of xpidl bugs

Updated

17 years ago
Component: xpidl → Mozilla Developer
Product: Browser → Documentation
Version: other → unspecified

Comment 6

17 years ago
[SPAM] Marking milestone 'future' as part of nsbeta3 triage.

(Actually, I think 'array' may be all we're missing.)
Target Milestone: --- → Future
(Reporter)

Comment 7

17 years ago
Could also discuss use of %{C++ escape to define ProgID and CID in .idl file. 
IMO, this is marginally acceptable (stylistically) since there is often only one
component that implements that interface.  Should warn other implementers from
using the same CID.

Will add this and 'array' Real Soon Now.
Assignee: mccabe → mang
Status: ASSIGNED → NEW
(Reporter)

Updated

17 years ago
Status: NEW → ASSIGNED

Comment 8

15 years ago
accepting QA for mozilla developer docs.

some of these bugs have been around for a _long_ time. Reporters, would you
please review the bugs, see if the issues have been resolved, and close bugs
appropriately.

I will do a full review of all bugs not touched in one week (8th April). 

Thanks.

</spam>
QA Contact: mike+mozilla → imajes

Comment 9

15 years ago
add url
taking over QA

reporter, is the guide finished?
QA Contact: imajes → stolenclover

Comment 10

12 years ago
yyyyyyyyyyyy

Comment 11

12 years ago
something

Updated

11 years ago
Assignee: mang → nobody
Status: ASSIGNED → NEW
Component: Mozilla Developer → Documentation Requests
OS: Linux → All
Priority: P3 → --
Product: Documentation → Mozilla Developer Center
QA Contact: danielwang → doc-request
Hardware: PC → All
Target Milestone: Future → ---

Updated

10 years ago
Blocks: 399537
(Assignee)

Updated

5 years ago
Component: Documentation Requests → Documentation
Product: Mozilla Developer Network → Mozilla Developer Network
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Reopening for review by Sheppy.
Assignee: nobody → eshepherd
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
This still needs to be done. Anyone spend a lot of time in IDL that would like to finish this up?
Component: Documentation → General
Product: Mozilla Developer Network → Developer Documentation
Whiteboard: u=mozdev p=0
Component: General → Mozilla Platform
Whiteboard: u=mozdev p=0 → u=mozdev p=0 c=Platform
Trying to make this bug more clear for anyone who wants to work on this (this bug belongs to one of the very few open bugs where the ID is less than 10000!!!)

Looking at the inventory, there are the following docs for XPIDL on MDN:

https://developer.mozilla.org/en-US/docs/Mozilla/XPIDL
https://developer.mozilla.org/en-US/docs/Mozilla/XPIDL/Function_modifier
https://developer.mozilla.org/en-US/docs/Mozilla/XPIDL/Generating_xpt_on_Windows
https://developer.mozilla.org/en-US/docs/Mozilla/XPIDL/pyxpidl
https://developer.mozilla.org/en-US/docs/Mozilla/XPIDL/Syntax
https://developer.mozilla.org/en-US/docs/Mozilla/XPIDL/xpidl

These docs could need a review and are probably in need of some updates to reflect current reality.
There is also the archived material at http://www-archive.mozilla.org/scriptable/xpidl/idl-authors-guide/ which was requested to be migrated to MDN in bug 399537.

Sheppy, are you working on this in the foreseeable future? If not, please unassign so that this is open to anyone.
Flags: needinfo?(eshepherd)
Whiteboard: u=mozdev p=0 c=Platform
Assignee: eshepherd → nobody
Flags: needinfo?(eshepherd)
If there is no objection, I plan to archive this area in a few days. It is no longer in the scope of MDN and is unmaintained for years.
You need to log in before you can comment on or make changes to this bug.