Benjamin Smedberg
63e9dc5132
Implement compatibility wrapper so that binary components can be compatible with both Firefox 3.6 and Firefox 4, as a result of registration changes from bug 568691.
2010-06-24 16:36:27 -04:00
Benjamin Smedberg
0e824d90bb
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2010-06-10 14:11:11 -04:00
Michael Kohler
61fec64afe
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
bryner@brianryner.com
1aeb69f877
Remove dependency on nsIClassInfo.h from nsISupports.h (bug 330420). This adds a new nsIClassInfoImpl.h file which can be included to get the CI implementation macros. Also, removes unneeded inclusion of nsIProgrammingLanguage.h from nsIClassInfo.h. r=darin.
2006-03-15 04:59:42 +00:00
timeless@mozdev.org
3bc8a1937c
Bug 106386 Correct misspellings in source code
...
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 19:48:04 +00:00
gerv@gerv.net
c0cd46fc51
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
sfraser@netscape.com
a2578325bc
Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson
2002-01-30 21:14:20 +00:00
gerv@gerv.net
58d409fba9
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
kandrot@netscape.com
70cc087e01
Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775 .
2001-05-05 05:33:37 +00:00
shaver@mozilla.org
569946653a
67699: all your nsIClassInfo is belong to us
...
- teach nsGenericFactory about nsIClassInfo, and nsIClassInfo.idl to the
builds
- add a heaping serving of macro love for classes that want to support it
- convert many modules to use nsGenericModule the new way
- handful of warning and modeline fixes
- nsSample and some XPConnect test classes now have nsIClassInfo support for
testing
2001-03-12 20:43:02 +00:00
rayw@netscape.com
c6334366cb
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
mccabe@netscape.com
ed02a381fe
Fixes to the xpcom sample. This code does not go into the Mozilla product.
...
- Update progid mentioned in the .html file to that actually used in the code.
- Remove outdated nsSampleFactory.cpp so nobody gets confused, but add note to nsSampleModule.cpp in its memory, as it had extensive comments.
2000-05-21 08:33:31 +00:00
dp@netscape.com
2e0b28c7af
Removed unneccessary include of nsIModule.h
2000-05-05 05:51:43 +00:00
dp@netscape.com
9248f7014f
Updating sample generic module showing usage of registration and
...
unregistration hooks. r=scc
2000-01-31 22:14:43 +00:00
dp@netscape.com
9e68187213
Changing comments for readability.
1999-11-16 07:14:49 +00:00
dp@netscape.com
e50576792a
Fixing spelling mistake.
1999-11-12 09:38:26 +00:00
warren@netscape.com
8f9dde0b62
Added NS_NewGenericModule. Made NS_IMPL_NSGETFACTORY use it to save space. r=dp,alecf
1999-11-12 09:07:26 +00:00
dp@netscape.com
dabf304572
Modifying sample to use NS_MODULE macros. r=alecf
1999-11-09 23:28:10 +00:00
dmose@mozilla.org
20621227af
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
tbogard@aol.net
0054082dbc
Changed NS_ENSURE_NOT() to use NS_ENSURE_FALSE() per API change.
1999-11-01 22:54:06 +00:00
dp@netscape.com
9bf30d6fcf
Making sample better by using COMPtr r=waterson
1999-10-21 21:32:17 +00:00
dp@netscape.com
69d6e93fa7
Using NS_ENSURE and NS_GET_IID()
1999-10-01 20:13:55 +00:00
kipp@netscape.com
1582e4b6e5
Improved
1999-09-30 21:41:50 +00:00
kipp@netscape.com
a6ef7e9040
Fixed to not pre-create the factory
1999-09-28 20:54:26 +00:00
kipp@netscape.com
fe38d20c08
new
1999-09-28 19:03:20 +00:00