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

67 Коммитов

Автор SHA1 Сообщение Дата
rayw%netscape.com 6cc70ebd6c 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
dp%netscape.com 10d2c3b870 Implemented component unregistration. 2000-04-18 05:25:05 +00:00
dougt%netscape.com fd69a2f423 Landing nsIFile. 2000-01-24 21:28:28 +00:00
blizzard%redhat.com 8ec176345e Change nsComponentManager::ProgIDToCLSID to nsComponentManager::ProgIDToClassID as per bug #3579. Checking in for sford. r=scc,r=blizzard 1999-12-30 22:03:58 +00:00
dmose%mozilla.org 8535dda53e updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
shaver%netscape.com 53277f4711 convert to CreateInstanceFromProgID 1999-09-05 06:27:42 +00:00
dp%netscape.com 8ff4b44481 - Adding nsComponentMangager::GetClassObject()
- Adding a nsIID parameter to the nsIModule:GetClassObject()
1999-08-19 14:54:12 +00:00
dp%netscape.com 153c3a6d49 - using ComponentManager instead of service manager in nsIModule
- Adding UnregisterComponentSpec()
All the above are required for xpcom review.
1999-08-13 19:30:13 +00:00
jband%netscape.com 3f75ebc9ff adding enumeration of CLSIDs and ProgIDs using code from Robert Ginda <rginda@ix.netcom.com> 1999-08-09 05:02:25 +00:00
dp%netscape.com 3513f3783a XPCOM switched to using nsIFileSpec. 1999-06-22 14:02:58 +00:00
dp%netscape.com 3371f4c197 Landing M6 XPCOM Code cleanup branch 1999-05-06 13:29:37 +00:00
dp%netscape.com 5dd7838b8c API Cleanup. 1999-04-02 20:28:22 +00:00
dp%netscape.com 76d050c5d7 changing to correct indent style and tabs. Beautify... 1999-03-10 09:53:25 +00:00
warren%netscape.com c50687b845 nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
dp%netscape.com 2adfc1bd23 Using Raw registry interface so that component urls and filename can be stored without transformation of / and = 1999-03-08 20:40:32 +00:00
dp%netscape.com 715e9361b7 Bumping nsRepository version string to force registry to be cleaned 1999-03-06 09:11:05 +00:00
dp%netscape.com 12c0769c82 dist/bin/components is where all loadable components will be installed. 1999-03-06 09:04:53 +00:00
rjc%netscape.com 2a52afbc07 Now store pathnames as strings which prevents nr_MacAliasFromPath() from ever being called (it was being passed a Unix path when it really wanted a Mac path anyway). Also, autoregistration now looks inside the "components" directory (which is in the same folder as the program.) Also, bumped up registry version # due to change. Also, at startup, when building up list of arguments, check argv[0] against NULL as it might be (on the Mac). 1999-03-04 03:01:33 +00:00
dp%netscape.com dc6ed548e6 Forcing registry upgrade to alpha0.30 due to autoreg beginning at ./components instead of ./ 1999-03-03 02:17:57 +00:00
dp%netscape.com e115322998 Installing loadable components in components/ directory 1999-03-03 01:25:21 +00:00
waterson%netscape.com 4463d7305a Added ProgIDToCLSID cache. 1999-03-03 01:18:15 +00:00
cyeh%netscape.com 13e15b33f4 knod of the head to sfraser, for reminding me that you need to also initialize processInfoRec with the size of the process record. 1999-03-02 00:34:49 +00:00
cyeh%netscape.com e06ebadeda (really cyeh) fix crashing bug in optimized builds of viewer, but i'm really suprised that this didn't crash more often. per Inside Macintosh: Processes: you must initialize the ProcessInfoRec with the address to a valid FSSpec and at least 32 bytes of memory if you want the name of the process. if you do not want the name of the process, pass in nil into ProcessInfoRec.processName. We were crashing because the value of PIR.processName was uninitialized, and we were copying the name of the application into random memory. 1999-03-02 00:03:30 +00:00
mcmullen%netscape.com fe54d94b06 REALLY add nsRegistry and libreg to the Mac build. 1999-02-28 00:24:53 +00:00
dp%netscape.com 9d4ec19bc1 Code cleanup. Added comments. PR_LOG() cleanup. I think I will do my haircut too... 1999-02-27 09:50:19 +00:00
dp%netscape.com be3f140e46 Clode cleanup. Abstracted registry access code that does ProgID into functions platformProgIDToCLSID() and platformCLSIDToProgID() 1999-02-27 08:58:11 +00:00
ebina%netscape.com dbd00c9b1b Remove support for the old RegisterFactory API. 1999-02-27 02:06:54 +00:00
dp%netscape.com 80aceefbf9 Adding platformVersionCheck() into USE_REG ifdef 1999-02-26 19:28:42 +00:00
dp%netscape.com 9cd352aaaa Implemented versioning of the repository hieararchy under the registry. Also changed storing longlongs to ints into the registry. 1999-02-26 18:41:37 +00:00
warren%netscape.com 830e88fe49 Fixed #endif for non-registry builds. 1999-02-26 10:55:07 +00:00
warren%netscape.com 97781f4c14 Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends. 1999-02-26 10:17:14 +00:00
alecf%netscape.com fb222aeb48 forgot to capitalize a variable 1999-02-25 17:52:33 +00:00
alecf%netscape.com 7a1be403df fix for BSD/OS 3.1 1999-02-25 17:26:22 +00:00
ebina%netscape.com 59f91f50e9 Stub in the new RegisterFactory API in preparation for removing the old one. 1999-02-25 16:07:31 +00:00
alecf%netscape.com 6a4c7793bb fix BSD/OS 3.1 bustage 1999-02-24 18:23:26 +00:00
mcmullen%netscape.com db86517473 Remove the illegal semicolon after extern "C" {} 1999-02-22 22:25:10 +00:00
sfraser%netscape.com c2b6483df5 Backing out my previous change, to enable AutoRegister again on the Mac. sdagley checked in a change to NSPR which fixes the crash on launch. 1999-02-20 01:07:31 +00:00
sfraser%netscape.com 61e6d44318 This is a temporary fix for the Mac crash on launch; don't call AutoRegister on Mac. Approved by sar 1999-02-19 23:28:49 +00:00
ebina%netscape.com 0b56643b69 Forgot to ifdef USE_REGISTRY which was breaking the MAC. 1999-02-18 17:18:06 +00:00
ebina%netscape.com b1e95cdde7 Add public functions RegisterComponent, UnregisterComponent, and ProgIDToCLSID 1999-02-18 16:58:22 +00:00
rjc%netscape.com 7edaa53680 Small fix for path separators. 1999-02-18 01:43:22 +00:00
rjc%netscape.com 2753cc7cdd Fix XPCom on Mac so that autoregistration of .shlb files work. 1999-02-18 00:24:38 +00:00
dp%netscape.com 138e0d4a61 Fixed dll not being unloaded if registrations filed. Also, returning more appropriate error messages 1999-02-16 19:34:10 +00:00
dp%netscape.com 6b61800db4 Removing wrong delete. 1999-02-09 21:21:30 +00:00
dp%netscape.com 156285c767 Commenting FACTORY2 1999-02-09 21:06:34 +00:00
dp%netscape.com 647eabe0fe Major repository upgrade to use a presistent regitry. We use libreg/ directly (NR_*() functions) for now. 1999-02-09 20:31:24 +00:00
kipp%netscape.com 2c1296df1f Disable auto-registration of dll's for unix for now 1999-02-08 19:16:29 +00:00
dp%netscape.com 60a5140c2d library no longer a member of FactoryEntry. Removed windows specific code for operating on windows registry. 1999-02-06 23:45:19 +00:00
dp%netscape.com d2fe4b5dc9 Beauty is the essence of life 1999-02-06 23:23:58 +00:00
dp%netscape.com 027179d0cd PRTime is 64 bit. Cant use ==. Using LL_EQ macro. 1999-02-06 21:24:52 +00:00