Commit Graph
46 Commits
Author SHA1 Message Date
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
warren@netscape.com 165ef19d8a Added nsIAllocator and implementation. Made service manager services sticky'. 1999-01-27 02:02:22 +00:00
sudu@netscape.com c70a202996 OJI MozClassic to raptor merge 1999-01-25 08:05:00 +00:00
beard@netscape.com c994326c10 Mac shared library migration. 1998-11-30 22:15:00 +00:00
pinkerton@netscape.com 020d2414b9 fix link problems on mac. 1998-09-29 17:16:06 +00:00
kipp@netscape.com b7be0a66aa Register libraries with the refcnt tracer 1998-09-12 19:25:28 +00:00
warren@netscape.com 10ebd4b998 Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
troy@netscape.com 34b6603983 Fixed a memory leak. In some error cases we weren't calling NR_RegClose() 1998-08-11 04:06:28 +00:00
pierre@netscape.com 8f24c22160 include nsMacRepository.h 1998-08-05 08:22:38 +00:00
warren@netscape.com 9aa63e183a Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag. 1998-07-31 20:19:50 +00:00
scullin 72c2801991 Added NSPR logging. Set NSPR_LOG_MODULES=NSRepository:4 to get
bunches o' logging.
1998-06-02 19:54:52 +00:00
hardts f62fc9762d landing XPCOM_BRANCH 1998-05-22 21:56:30 +00:00
scullin d7083aa302 NSPR related changes submitted by wtc. 1998-04-22 00:05:08 +00:00
ltabb c4cc52826a Free the lizard 1998-03-28 02:44:41 +00:00