cyeh%netscape.com
51f89d1297
(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.
git-svn-id: svn://10.0.0.236/trunk@22475 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 00:03:30 +00:00
mcmullen%netscape.com
1ef728f3b2
REALLY add nsRegistry and libreg to the Mac build.
...
git-svn-id: svn://10.0.0.236/trunk@22377 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-28 00:24:53 +00:00
dp%netscape.com
5c7abd2ef9
Code cleanup. Added comments. PR_LOG() cleanup. I think I will do my haircut too...
...
git-svn-id: svn://10.0.0.236/trunk@22362 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 09:50:19 +00:00
dp%netscape.com
a6760a0dec
Clode cleanup. Abstracted registry access code that does ProgID into functions platformProgIDToCLSID() and platformCLSIDToProgID()
...
git-svn-id: svn://10.0.0.236/trunk@22355 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 08:58:11 +00:00
ebina%netscape.com
acfa7037f5
Remove support for the old RegisterFactory API.
...
git-svn-id: svn://10.0.0.236/trunk@22283 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 02:06:54 +00:00
dp%netscape.com
61bf5c1e54
Adding platformVersionCheck() into USE_REG ifdef
...
git-svn-id: svn://10.0.0.236/trunk@22192 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 19:28:42 +00:00
dp%netscape.com
d4b13c8710
Implemented versioning of the repository hieararchy under the registry. Also changed storing longlongs to ints into the registry.
...
git-svn-id: svn://10.0.0.236/trunk@22175 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 18:41:37 +00:00
warren%netscape.com
513a79704b
Fixed #endif for non-registry builds.
...
git-svn-id: svn://10.0.0.236/trunk@22095 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 10:55:07 +00:00
warren%netscape.com
49ed8e046f
Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends.
...
git-svn-id: svn://10.0.0.236/trunk@22094 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 10:17:14 +00:00
alecf%netscape.com
572519680a
forgot to capitalize a variable
...
git-svn-id: svn://10.0.0.236/trunk@21925 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-25 17:52:33 +00:00
alecf%netscape.com
aa43fb61a4
fix for BSD/OS 3.1
...
git-svn-id: svn://10.0.0.236/trunk@21912 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-25 17:26:22 +00:00
ebina%netscape.com
c80f10297f
Stub in the new RegisterFactory API in preparation for removing the old one.
...
git-svn-id: svn://10.0.0.236/trunk@21897 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-25 16:07:31 +00:00
alecf%netscape.com
471aaedbd9
fix BSD/OS 3.1 bustage
...
git-svn-id: svn://10.0.0.236/trunk@21774 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-24 18:23:26 +00:00
mcmullen%netscape.com
2f12896d48
Remove the illegal semicolon after extern "C" {}
...
git-svn-id: svn://10.0.0.236/trunk@21489 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-22 22:25:10 +00:00
sfraser%netscape.com
83a34ecac9
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.
...
git-svn-id: svn://10.0.0.236/trunk@21366 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-20 01:07:31 +00:00
sfraser%netscape.com
70f30c1dcc
This is a temporary fix for the Mac crash on launch; don't call AutoRegister on Mac. Approved by sar
...
git-svn-id: svn://10.0.0.236/trunk@21352 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-19 23:28:49 +00:00
ebina%netscape.com
c3ed0b23da
Forgot to ifdef USE_REGISTRY which was breaking the MAC.
...
git-svn-id: svn://10.0.0.236/trunk@21154 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-18 17:18:06 +00:00
ebina%netscape.com
de89022e76
Add public functions RegisterComponent, UnregisterComponent, and ProgIDToCLSID
...
git-svn-id: svn://10.0.0.236/trunk@21148 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-18 16:58:22 +00:00
rjc%netscape.com
c5b77f467b
Small fix for path separators.
...
git-svn-id: svn://10.0.0.236/trunk@21086 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-18 01:43:22 +00:00
rjc%netscape.com
b1a6ff20f0
Fix XPCom on Mac so that autoregistration of .shlb files work.
...
git-svn-id: svn://10.0.0.236/trunk@21059 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-18 00:24:38 +00:00
dp%netscape.com
1215f65f26
Fixed dll not being unloaded if registrations filed. Also, returning more appropriate error messages
...
git-svn-id: svn://10.0.0.236/trunk@20819 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-16 19:34:10 +00:00
dp%netscape.com
79ea35270e
Removing wrong delete.
...
git-svn-id: svn://10.0.0.236/trunk@20171 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-09 21:21:30 +00:00
dp%netscape.com
d1401ae1e7
Commenting FACTORY2
...
git-svn-id: svn://10.0.0.236/trunk@20168 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-09 21:06:34 +00:00
dp%netscape.com
2dec274052
Major repository upgrade to use a presistent regitry. We use libreg/ directly (NR_*() functions) for now.
...
git-svn-id: svn://10.0.0.236/trunk@20166 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-09 20:31:24 +00:00
kipp%netscape.com
5aab0b92f0
Disable auto-registration of dll's for unix for now
...
git-svn-id: svn://10.0.0.236/trunk@20014 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-08 19:16:29 +00:00
dp%netscape.com
c8ec2db41a
library no longer a member of FactoryEntry. Removed windows specific code for operating on windows registry.
...
git-svn-id: svn://10.0.0.236/trunk@19938 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-06 23:45:19 +00:00
dp%netscape.com
461f88eff7
Beauty is the essence of life
...
git-svn-id: svn://10.0.0.236/trunk@19937 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-06 23:23:58 +00:00
dp%netscape.com
65123fba41
PRTime is 64 bit. Cant use ==. Using LL_EQ macro.
...
git-svn-id: svn://10.0.0.236/trunk@19936 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-06 21:24:52 +00:00
dp%netscape.com
b27aa3660d
Fixing ptr==int comparisons to satify linux compilers
...
git-svn-id: svn://10.0.0.236/trunk@19934 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-06 20:53:42 +00:00
dp%netscape.com
e32442b816
Auto registration of xpcom components.
...
git-svn-id: svn://10.0.0.236/trunk@19932 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-06 20:39:40 +00:00
dp%netscape.com
d5470d4135
adding ns prefix to private classes namespace
...
git-svn-id: svn://10.0.0.236/trunk@19430 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 15:39:13 +00:00
dp%netscape.com
353a25c88b
landing XPCOM_19990201_BRANCH
...
git-svn-id: svn://10.0.0.236/trunk@19422 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 07:03:17 +00:00
warren%netscape.com
eef8571946
Added nsIAllocator and implementation. Made service manager services sticky'.
...
git-svn-id: svn://10.0.0.236/trunk@18690 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 02:02:22 +00:00
sudu%netscape.com
d3239a027a
OJI MozClassic to raptor merge
...
git-svn-id: svn://10.0.0.236/trunk@18465 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-25 08:05:00 +00:00
beard%netscape.com
810f6cfdf2
Mac shared library migration.
...
git-svn-id: svn://10.0.0.236/trunk@15474 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-30 22:15:00 +00:00
pinkerton%netscape.com
49373d9d48
fix link problems on mac.
...
git-svn-id: svn://10.0.0.236/trunk@11368 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-29 17:16:06 +00:00
kipp%netscape.com
0b3cf3ff18
Register libraries with the refcnt tracer
...
git-svn-id: svn://10.0.0.236/trunk@9946 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-12 19:25:28 +00:00
warren%netscape.com
d623edaca1
Renamed NSRepository to nsRepository.
...
git-svn-id: svn://10.0.0.236/trunk@8922 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-01 00:26:28 +00:00
troy%netscape.com
962a468486
Fixed a memory leak. In some error cases we weren't calling NR_RegClose()
...
git-svn-id: svn://10.0.0.236/trunk@7730 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-11 04:06:28 +00:00
pierre%netscape.com
e10aa9e151
include nsMacRepository.h
...
git-svn-id: svn://10.0.0.236/trunk@7343 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-05 08:22:38 +00:00
warren%netscape.com
3c42f93bf9
Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag.
...
git-svn-id: svn://10.0.0.236/trunk@6967 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-31 20:19:50 +00:00
scullin
def158f53b
Added NSPR logging. Set NSPR_LOG_MODULES=NSRepository:4 to get
...
bunches o' logging.
git-svn-id: svn://10.0.0.236/trunk@2938 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-02 19:54:52 +00:00
hardts
217d4a9900
landing XPCOM_BRANCH
...
git-svn-id: svn://10.0.0.236/trunk@2218 18797224-902f-48f8-a5cc-f745e15eee43
1998-05-22 21:56:30 +00:00
scullin
7dfe47d08b
NSPR related changes submitted by wtc.
...
git-svn-id: svn://10.0.0.236/trunk@481 18797224-902f-48f8-a5cc-f745e15eee43
1998-04-22 00:05:08 +00:00
ltabb
8ed5afe62c
Free the lizard
...
git-svn-id: svn://10.0.0.236/trunk@10 18797224-902f-48f8-a5cc-f745e15eee43
1998-03-28 02:44:41 +00:00