Граф коммитов

143514 Коммитов

Автор SHA1 Сообщение Дата
dougt%netscape.com 8a654291fe 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com
2005-06-29 18:32:42 +00:00
dougt%netscape.com 75a722d9d5 nsIComponentManager API Changes (bug 98553)
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.

b) rename the old nsIComponentManager to nsIComponentManagerObsolete.

c) fixes callers which use to access the nsIComponentManager for component
registration functionality.  These callers will temporary use the
nsIComponentManagerObsolete interface.

d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()

e) Perserves the old NS_GetGlobalComponentManager().  Note the cast usage.

r/sr = rpotts@netscape.com  alecf@netscape.com  brendan@mozilla.org
2005-06-29 18:32:41 +00:00
dougt%netscape.com aa82cf6ade API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147 2005-06-29 18:32:40 +00:00
gerv%gerv.net ebe137fd4b Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2005-06-29 18:32:39 +00:00
shaver%mozilla.org f6ed24f69e 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
2005-06-29 18:32:38 +00:00
rayw%netscape.com 1dad75c0bb Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2005-06-29 18:32:37 +00:00
mang%subcarrier.org 1ea3292659 progid no longer defined in nsISample.idl
Part of previous fix to bug 10904
2005-06-29 18:32:36 +00:00
dp%netscape.com 25ed388146 Sample XPCOM Application 2005-06-29 18:32:35 +00:00
doronr%us.ibm.com e00e6ac9ef XForms bug 294441 - fix model-construct-done processing. Patch by aaronr, r=smaug/me a=mkaply 2005-06-29 18:14:43 +00:00
timeless%mozdev.org 3806a05460 Bug 299101 remove useless references to nsVoidArray
xpfe
r=neil sr=neil a=bsmedberg
2005-06-29 18:12:06 +00:00
steffen.wilberg%web.de 751c14113a Bug 298766: nesting of the page setup settings documentation is screwed. p=hendrik.maryns@student.kuleuven.ac.be, r=me, a=bsmedberg 2005-06-29 18:06:03 +00:00
wtchang%redhat.com 761cde6f1b Bugzilla Bug 289052: added braces around nested if statements to ensure
the intended nesting (as indicated by the indentation of the code).  The
patch is contributed by Shanmu <shanmus@gmail.com>. r=wtc.
Modified files: server_test.c servr_kk.c servr_ku.c servr_uk.c servr_uu.c
2005-06-29 18:02:44 +00:00
axel%pike.org 748dac40db bug 296507, nuke rdf/resources examples, finally removing npob files from the tree, they're old. a=shaver 2005-06-29 17:56:05 +00:00
ben%bengoodger.com fba0b1ae54 remove annoying logging 2005-06-29 17:53:24 +00:00
mvl%exedo.nl 2a983bce39 Make all-day events show up.
bug 299142, r=pavlov
2005-06-29 17:35:38 +00:00
cltbld 6d6d2d1e8c Automated update from host egg 2005-06-29 17:26:30 +00:00
bienvenu%nventure.com 6bdb481dde fix 254527 crash when using a symlink to a signature file, r/sr=darin, a=benjamin 2005-06-29 17:25:24 +00:00
bsmedberg%covad.net f6f384bbe2 Bug 298937 TARGET_XPCOM_ABI not set on MacOSX - patch by Mark Mentovai, r=darin+cls+bsmedberg a=bsmedberg 2005-06-29 17:23:09 +00:00
dougt%meer.net f67a32df3f Using bash and pushd to fix OBJ/SRC issues. npodb 2005-06-29 17:22:05 +00:00
cbiesinger%web.de 31f8ffd7dc 131849 don't export nsVCard.h
patch by Mark Banner <bugzilla@standard8.demon.co.uk> r+sr=dmose a=bsmedberg
2005-06-29 17:20:17 +00:00
mozilla.mano%sent.com ed7ed78ac0 Bug 230401 - Focus not in address bar after opening new Tab by DoubleClick. patch from Martijn Wargers <martijn.martijn@gmail.com>, r=mconnor/bsmedberg, a=bsmedberg. 2005-06-29 17:19:28 +00:00
cltbld f42f8bfef7 Automated update from host egg 2005-06-29 16:36:28 +00:00
timeless%mozdev.org 52a3cd7b1d Bug 217967 FF104 crash [@ PL_DHashTableOperate ] changing caps access control prefs
More consistent DomainPolicy lifecycle management avoids use of corrupted hashtable data
patch by g.maone@informaction.com r=dveditz sr=shaver a=bsmedberg
2005-06-29 16:29:49 +00:00
dougt%meer.net 76b3f05731 Adding WINCE rules to build the shunt and toolchain during configure so that we break the chicken/egg problem. r=299061, r=benjamin, a=benjamin 2005-06-29 16:28:02 +00:00
mozilla%colinogilvie.co.uk ef59b7ae2f Bug 299144: Update documentation minimum versions
Patch by me, r=mkanat
2005-06-29 16:24:19 +00:00
mconnor%steelgryphon.com bf79647f0e bug 123315 - user-added searchplugins should be installed into the profile, r=bsmedberg, sr=shaver, a=bsmedberg 2005-06-29 15:55:57 +00:00
mozilla.mano%sent.com d3a51ef742 Bug 221824 - Winstripe should be rtl compatible, preferences.css padding fixes. patch from Reuven Gonen <linxspider@gmail.com>, r=me, a=bsmedberg. 2005-06-29 15:32:18 +00:00
mozilla.mano%sent.com 7dcdd2db0f Bug 221824 - Winstripe should be rtl compatible, global.css padding fixes. r=me a=bsmedberg. 2005-06-29 15:28:02 +00:00
dougt%meer.net 0036b6a47a Updating wince toolchain source code. NPODB 2005-06-29 15:21:00 +00:00
mozilla%colinogilvie.co.uk 76a92b7663 Docs fixes for Bug 298827: builtin or built-in and Bug 298832: ie (sp)
Patch by Frank Wein <bugzilla@mcsmurf.de>, r=me
2005-06-29 15:17:39 +00:00
shaver%mozilla.org cf7a7a6be7 Bug 296374: move evalInSandbox, reportError, lookupMethod to new Components.util
object, with deprecation-warning forwarding for rE and lM.
r=caillon,dbradley,bsmedberg;a=bsmedberg.
2005-06-29 14:23:03 +00:00
mozilla.mano%sent.com 2b3765f0e1 Relanding Bug 298894 - [Mac] Make the enter key only (and always) fire the default button. r=mconnor/jhpedemonte, sr=neil, a=bsmedberg. 2005-06-29 14:20:57 +00:00
bsmedberg%covad.net 79aa419678 Adding additional locales that appear to be mostly-ready. 2005-06-29 14:05:33 +00:00
bsmedberg%covad.net fb6ff5778a Bug 295680 - extension should not install when chrome registration fails - patch by Robert Strong <rob_strong@exchangecode.com>, r+a=bsmedberg 2005-06-29 13:58:16 +00:00
bsmedberg%covad.net e9162de0dd Start building Gujarati locale. 2005-06-29 12:24:35 +00:00
neil%parkwaycc.co.uk 1ffa7b1a45 Bug 254894 On Windows, creating an event queue (e.g. via XMLHttpRequest) dismisses open menus r=dean_tessman rs=darin a=bsmedberg 2005-06-29 10:14:17 +00:00
scott%scott-macgregor.org e0f9e95397 more smart update changes 2005-06-29 06:05:05 +00:00
roc+%cs.cmu.edu 5c782ff977 Bug 293504. Make MEW/max-width calculations in scrollframes consistent with regular reflow about how we handle the scrollbar width. r+sr=dbaron,a=chofmann 2005-06-29 04:17:21 +00:00
bryner%brianryner.com c3b71fcf29 Enable fastback (saving 3 content viewers). Bug 298293, r+sr=darin, a=bsmedberg 2005-06-29 03:57:49 +00:00
cltbld aa8255c753 Automated update from host egg 2005-06-29 03:56:33 +00:00
roc+%cs.cmu.edu afe40e0ab9 Bug 288438. Turn off SVG <foreignobject> because it's pretty broken. r=benjamin,sr=dbaron,a=benjamin,patch by jwatt,tor and roc 2005-06-29 03:51:44 +00:00
roc+%cs.cmu.edu 3175a3f6e1 Bug 295690. When a float is removed, reflow all lines associated with the space manager, to ensure any lines that used to be impacted are reflowed. r+sr=dbaron,a=benjamin 2005-06-29 03:40:35 +00:00
mark%moxienet.com 95039f1dab Bug 298647, Xcode might put build products in silly places. Add SYMROOT=build. r=josh sr=smfr a=bsmedberg 2005-06-29 02:48:58 +00:00
mrbkap%gmail.com 42d24e008e bug 299036: Fix crash in CNavDTD by moving newline stripping into the tokenizer. This reduces our reliance on the invariants that the tokenizer tries to provide. r+sr=jst a=chofmann 2005-06-29 02:46:45 +00:00
cltbld e83a8502d3 Automated update from host egg 2005-06-29 02:46:31 +00:00
mark%moxienet.com 561553578c Bug 298529, Core support for Mac 10.4u ("universal") SDK, part 1. SDK version detection and MacOSX86 support in configure. r=cls sr=smfr a=bsmedberg 2005-06-29 02:40:57 +00:00
timeless%mozdev.org b5b85138b7 Bug 298666 crash [@ nsTypeAheadFind::FindItNow ]
make if block guard crash
r=aaronl sr=shaver a=bsmedberg
2005-06-29 02:03:59 +00:00
ben%bengoodger.com 0e91fb7346 clean up on restart 2005-06-29 01:34:36 +00:00
smfr%smfr.org 01447a71c3 Fix bug 298320: when showing a prompt via nsIPromptService, make sure that the tab from which the prompt originates is brought to the front. r=josh 2005-06-29 01:25:35 +00:00
smfr%smfr.org d3cbc86d41 Remove unused context menu outlet (we create the menu dynamically now). 2005-06-29 01:22:14 +00:00