Commit Graph
63 Commits
Author SHA1 Message Date
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
shaver@netscape.com 77c3544d9c convert to CreateInstanceFromProgID 1999-09-05 06:27:42 +00:00
dp@netscape.com a91850cb40 - Adding nsComponentMangager::GetClassObject()
- Adding a nsIID parameter to the nsIModule:GetClassObject()
1999-08-19 14:54:12 +00:00
dp@netscape.com 7528532df0 - 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 4e3c9aeea9 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 6b2dc7b120 XPCOM switched to using nsIFileSpec. 1999-06-22 14:02:58 +00:00
dp@netscape.com 8707eac901 Landing M6 XPCOM Code cleanup branch 1999-05-06 13:29:37 +00:00
dp@netscape.com ba8a197a0f API Cleanup. 1999-04-02 20:28:22 +00:00
dp@netscape.com 9f57a8606e changing to correct indent style and tabs. Beautify... 1999-03-10 09:53:25 +00:00
warren@netscape.com 35d5e6e062 nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
dp@netscape.com 24d74b8fb5 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 e88d478324 Bumping nsRepository version string to force registry to be cleaned 1999-03-06 09:11:05 +00:00
dp@netscape.com 2cd46fbb61 dist/bin/components is where all loadable components will be installed. 1999-03-06 09:04:53 +00:00
rjc@netscape.com 5d9729a0f7 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 5ce1220d60 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 948add9a80 Installing loadable components in components/ directory 1999-03-03 01:25:21 +00:00
waterson@netscape.com 3dd053c9e5 Added ProgIDToCLSID cache. 1999-03-03 01:18:15 +00:00
cyeh@netscape.com 0a2497cabd 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 d03797bc02 (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 d3ab2494a2 REALLY add nsRegistry and libreg to the Mac build. 1999-02-28 00:24:53 +00:00
dp@netscape.com bad47ff710 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 947321b3d8 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 ce4e7590ad Remove support for the old RegisterFactory API. 1999-02-27 02:06:54 +00:00
dp@netscape.com fedcf72e16 Adding platformVersionCheck() into USE_REG ifdef 1999-02-26 19:28:42 +00:00
dp@netscape.com 746e45b292 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 748c77956c Fixed #endif for non-registry builds. 1999-02-26 10:55:07 +00:00
warren@netscape.com c953eabbf9 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 403dd61b41 forgot to capitalize a variable 1999-02-25 17:52:33 +00:00
alecf@netscape.com da1e750ca4 fix for BSD/OS 3.1 1999-02-25 17:26:22 +00:00
ebina@netscape.com d18da01236 Stub in the new RegisterFactory API in preparation for removing the old one. 1999-02-25 16:07:31 +00:00
alecf@netscape.com cb85e740f2 fix BSD/OS 3.1 bustage 1999-02-24 18:23:26 +00:00
mcmullen@netscape.com 7d221914b7 Remove the illegal semicolon after extern "C" {} 1999-02-22 22:25:10 +00:00
sfraser@netscape.com d7ec1c92d5 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 736b877d72 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 d05221a269 Forgot to ifdef USE_REGISTRY which was breaking the MAC. 1999-02-18 17:18:06 +00:00
ebina@netscape.com f67592f478 Add public functions RegisterComponent, UnregisterComponent, and ProgIDToCLSID 1999-02-18 16:58:22 +00:00
rjc@netscape.com f1baeb013c Small fix for path separators. 1999-02-18 01:43:22 +00:00
rjc@netscape.com 4cc22bdea3 Fix XPCom on Mac so that autoregistration of .shlb files work. 1999-02-18 00:24:38 +00:00
dp@netscape.com d620c26016 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 43252790c0 Removing wrong delete. 1999-02-09 21:21:30 +00:00
dp@netscape.com 73013e36e2 Commenting FACTORY2 1999-02-09 21:06:34 +00:00
dp@netscape.com 967e984701 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 33a134765a Disable auto-registration of dll's for unix for now 1999-02-08 19:16:29 +00:00
dp@netscape.com f36be9496a 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 c69ed1848a Beauty is the essence of life 1999-02-06 23:23:58 +00:00
dp@netscape.com 3c5a932253 PRTime is 64 bit. Cant use ==. Using LL_EQ macro. 1999-02-06 21:24:52 +00:00
dp@netscape.com c5aadabcde Fixing ptr==int comparisons to satify linux compilers 1999-02-06 20:53:42 +00:00
dp@netscape.com 5f7448522e Auto registration of xpcom components. 1999-02-06 20:39:40 +00:00
dp@netscape.com dd7916791b adding ns prefix to private classes namespace 1999-02-03 15:39:13 +00:00
dp@netscape.com 1cbecc27bc landing XPCOM_19990201_BRANCH 1999-02-03 07:03:17 +00:00