sfraser%netscape.com
3d37126cc7
Fix for 4224 -- Mac crash on startup in registry code. sfraser & dp, approved sar.
1999-03-24 19:55:38 +00:00
warren%netscape.com
597c3c5ec4
Added ProgID versions of RegisterService and UnregisterService.
1999-03-24 00:40:29 +00:00
dp%netscape.com
d68b82058c
InitXPCOM() : For a defined initialization sequence of xpcom global objects and components.
1999-03-23 23:28:32 +00:00
dp%netscape.com
1dbbb52112
Adding PROGID and CLASSNAME to the header.
...
Adding GetIID()
1999-03-23 23:00:45 +00:00
dp%netscape.com
c1ed2b3f33
Patch for unsigned vs signed warnings. Thanks to <bruce@cybersight.com>
1999-03-21 19:26:32 +00:00
warren%netscape.com
6656b2284f
Added nsHashtable::Exists. Renamed nsProgIDKey to nsCStringKey (what it is).
1999-03-19 05:51:49 +00:00
warren%netscape.com
8190c412bc
Added NS_WITH_SERVICE1 macro.
1999-03-19 05:48:49 +00:00
dp%netscape.com
bdd6913861
Forcing xpcom registry recreation after moving appcores.dll from bin/components to bin/ since mailnew links with it
1999-03-16 01:33:46 +00:00
dp%netscape.com
86620360ae
Removing unix hack of translation ./libabc.so to libabc.so to prevent multiple loads. This wont be required as we load all dlls absolutely
1999-03-13 08:09:54 +00:00
dp%netscape.com
4a0762723e
Descriptor Leak fixed. Thanks to bruce@cybersight.com
1999-03-12 19:49:31 +00:00
dp%netscape.com
2381e84b6d
Using nsHashtable and nsProgIDKey for dll hashing
1999-03-12 11:25:17 +00:00
dp%netscape.com
841ac2eeee
Forcing XPCOM registry recreation
1999-03-12 08:53:45 +00:00
dp%netscape.com
13097f8d48
PC: Disabling autoregistration at initialization. It will be done by the app.
1999-03-12 08:52:56 +00:00
dp%netscape.com
b5b0768068
Unix: Autoregistration disabled at initialization. This should be done by app.
1999-03-12 00:05:54 +00:00
dp%netscape.com
e4d775b1e6
creating ~/.mozilla under unix if not already there.
1999-03-11 07:44:23 +00:00
dp%netscape.com
492cf01667
Removing unused variable.
1999-03-10 23:30:25 +00:00
warren%netscape.com
b537db91f8
Added progID version of GetService. Fixed up nsService to not be a template.
1999-03-10 22:53:17 +00:00
dp%netscape.com
3fad618644
Adding error messages when loading fails.
1999-03-10 22:07:34 +00:00
dp%netscape.com
76d050c5d7
changing to correct indent style and tabs. Beautify...
1999-03-10 09:53:25 +00:00
dp%netscape.com
7eb59f3dda
Recheckin because of loss during ComponentManager Merge
...
- Using Reg*Raw() interface to support component urls storage in registry.
- Implemented recursive version of DeleteKey() so that Reg*Raw() interface could be used
- Fixing memory corruption; access of deleted dll object
1999-03-10 09:16:28 +00:00
akkana%netscape.com
98c2a5c446
fixing merge problem of windows not looking for components in components directory - dp & akkana
1999-03-09 22:18:32 +00:00
dp%netscape.com
ac18aec366
registry version to 0.40 for component manager change
1999-03-09 21:31:33 +00:00
ramiro%netscape.com
7e12a4b568
Use the macro on all platforms. Thanks to pierre for helping me make sure
...
it doesnt break the mac. I verified that it works on unix and windows.
1999-03-09 19:19:02 +00:00
warren%netscape.com
bdcaa63028
Backed out the nsService template stuff.
1999-03-09 11:49:41 +00:00
warren%netscape.com
db05d0cffa
Commented out template because linux isn't happy with it.
1999-03-09 11:12:23 +00:00
warren%netscape.com
273a5f362a
Fixed path separator.
1999-03-09 10:20:01 +00:00
warren%netscape.com
1a48a551dd
Trying a hack to see if I can make linux happy.
1999-03-09 10:15:54 +00:00
warren%netscape.com
84ee98f95d
Workaround for sun386i breakage.
1999-03-09 10:07:02 +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
ramiro%netscape.com
869b29d48d
Templates in nsXPComFactory exorcism. Part I.
...
Replaced the template code with a NS_DEF_FACTORY.
This is temporary. As soon as I can verify this works on windows and
mac, ill remove the old code.
1999-03-08 09:44:16 +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
scc%netscape.com
31ff626ae9
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
brade%netscape.com
4f9cb30b3b
remove unused local variable in #ifdef XP_MAC section
1999-03-03 15:29:56 +00:00
beard%netscape.com
b3b02ba0e9
moved NS_CALLBACK to nsCom.h.
1999-03-03 04:09: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
beard%netscape.com
9093cc3fb4
SetDestructor
1999-02-28 19:04:47 +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
dp%netscape.com
6825d1d1d1
Changed comment to indicate that Quick Registration via the quick register data structure isn't for prime time yet.
1999-02-27 08:56:21 +00:00
alecf%netscape.com
d0cc12e497
add IID() method
1999-02-27 03:16:56 +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