Re: PSA: nsIDocument is now mozilla::dom::Document.

2019-01-05 Thread Jeff Muizelaar
"I" stands for Interface. It's a convention borrowed from COM. e.g. COM's IUnknown corresponds to our nsISupports -Jeff On Sat, Jan 5, 2019 at 8:03 PM Tim Guan-tin Chien wrote: > > That's great! Definitely lower the barrier of entry for people new to Gecko > C++. > > Just curious — what's the

Re: PSA: nsIDocument is now mozilla::dom::Document.

2019-01-05 Thread Tim Guan-tin Chien
That's great! Definitely lower the barrier of entry for people new to Gecko C++. Just curious — what's the historical significance between nsIDocument and nsDocument? I know "ns" stood for Netscape but what did "I" mean? On Thu, Jan 3, 2019 at 3:56 PM Bobby Holley wrote: > This is awesome -

Re: PSA: nsIDocument is now mozilla::dom::Document.

2019-01-03 Thread Bobby Holley
This is awesome - thanks Emilio! On Thu, Jan 3, 2019 at 3:27 PM Emilio Cobos Álvarez wrote: > I've always been slightly annoyed at the fact that Gecko used to have > multiple classes for the same concept of a document node without any > clear separation these days (nsIDocument and nsDocument).

PSA: nsIDocument is now mozilla::dom::Document.

2019-01-03 Thread Emilio Cobos Álvarez
I've always been slightly annoyed at the fact that Gecko used to have multiple classes for the same concept of a document node without any clear separation these days (nsIDocument and nsDocument). Over the last week I decided to change that by first merging both in: