Commit Graph

2435 Commits

Author SHA1 Message Date
warren%netscape.com
211d856af2 Added missing includes. 1999-09-15 22:33:38 +00:00
warren%netscape.com
8653926dec Added missing includes. 1999-09-15 22:28:27 +00:00
cls%seawood.org
1699d31f60 For gcc >= 2.95, add empty throw() function to remove warnings about returning null from operator new 1999-09-15 22:00:12 +00:00
warren%netscape.com
387c151435 Removed this in favor of idl 1999-09-15 21:49:21 +00:00
gordon%netscape.com
9ed7e1e73c Added nsIThread.idl, nsIThreadPool.idl, and nsIRunnable.idl as part of warren's checkin. 1999-09-15 21:46:55 +00:00
warren%netscape.com
994f05a34e Making nsIThread nsIRunnable and nsIThreadPool idl interfaces. 1999-09-15 21:41:20 +00:00
ftang%netscape.com
56a0f1cefb add nsTextFormater to dlldeps.cpp 1999-09-15 21:23:31 +00:00
ftang%netscape.com
b644ab9a2f add nsTextFormater.cpp 1999-09-15 21:21:55 +00:00
ftang%netscape.com
415507f1a9 add nsTextFormater to UNIX build 1999-09-15 21:18:21 +00:00
ftang%netscape.com
3b9e6e0e08 remove unneeded debug info. Fix Unix build warning. Fix UTF8 to UCS2 conveersion bug 1999-09-15 21:16:09 +00:00
ftang%netscape.com
690408b116 add nsTextFormater.h 1999-09-15 20:54:04 +00:00
ftang%netscape.com
860e2e46f9 add the nsTextFormater for win 1999-09-15 20:38:18 +00:00
ftang%netscape.com
46bb62e8dd add new classes 1999-09-15 20:37:42 +00:00
dougt%netscape.com
351689f243 bug 13396. It looks like the returned byte count was off on certain size
files.
1999-09-15 18:24:01 +00:00
shaver%netscape.com
070f7e8f51 lose some DEBUG_shaver debugging noise 1999-09-15 14:45:29 +00:00
warren%netscape.com
be2ef806ea idl versions 1999-09-15 09:51:46 +00:00
warren%netscape.com
279545985d Adding includes for nsIThreadPool.h and nsIRunnable.h in anticipation of idl files. 1999-09-15 09:49:18 +00:00
cls%seawood.org
0a10e0a466 Reverting changes accidentally checked in 1999-09-15 05:28:31 +00:00
ramiro%netscape.com
e8ba593918 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
cyeh%netscape.com
83b9cac904 fix up project. needs debug libs for debug target. 1999-09-14 21:55:52 +00:00
ramiro%netscape.com
1982577a22 Fix for the loser linux tinderbox compiler. 1999-09-14 15:16:31 +00:00
ramiro%netscape.com
6f197e46a0 Fix mac and windows builds. 1999-09-14 13:44:20 +00:00
ramiro%netscape.com
5b445b449b Add support for demangling undefined symbols. 1999-09-14 13:40:22 +00:00
ramiro%netscape.com
8662d998bf Link with -liberty when MOZ_DEMANGLE_SYMBOLS is set. 1999-09-14 13:33:05 +00:00
ramiro%netscape.com
6f3fcfb2ba Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols. 1999-09-14 13:30:12 +00:00
ramiro%netscape.com
eb5fb78483 Add DemangleSymbol() for demangling symbols on linux. 1999-09-14 13:24:25 +00:00
warren%netscape.com
a41c2f2e9f Fixed uninitialized return value. 1999-09-14 09:33:53 +00:00
dougt%netscape.com
bdb247ef97 commenting out the autoproxy header def. Missed this file. 1999-09-14 06:12:22 +00:00
dougt%netscape.com
3b59449bf3 commenting out autoproxifcation of parameter so that mscott can continue his
work.   AutoProxication is broke.
1999-09-14 05:24:11 +00:00
warren%netscape.com
d3999bb61a Don't hold the service manager lock around CreateInstance -- deadlock potential. 1999-09-14 04:50:48 +00:00
sfraser%netscape.com
dfcbe00e86 First Checked In. 1999-09-14 01:05:35 +00:00
dp%netscape.com
bd77d41f73 Adding -lmozjs to fix runtime symbol not found problems. 1999-09-14 00:49:21 +00:00
warren%netscape.com
7440b39dc0 Added nsIRunnable.h and nsIThreadPool.h temporarily. 1999-09-13 23:45:31 +00:00
warren%netscape.com
9ca7f9a98f Added temporarily, until I can get nsIThreadPool.h added to all the .cpp files, and then switch over to nsIThreadPool.idl 1999-09-13 23:43:02 +00:00
warren%netscape.com
55d5affe5b Added temporarily, until I can get nsIRunnable.h added to all the .cpp files, and then switch over to nsIRunnable.idl 1999-09-13 23:40:52 +00:00
alecf%netscape.com
456a51b989 add new query_interface4 and query_interfac5 (hey, I needed it!) 1999-09-13 23:23:20 +00:00
ftang%netscape.com
6c9249e9a4 fix the massed up PROG8-10 1999-09-13 22:58:18 +00:00
ftang%netscape.com
4bbc98588a add ToNewUTF8Stirng to nsString 1999-09-13 22:51:29 +00:00
shaver%netscape.com
bf6e96d80c fix UMR 1999-09-13 22:34:42 +00:00
cls%seawood.org
9403bee785 Add -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 as appropriate with __STRICT_ANSI__ defined in <prinet.h> 1999-09-13 05:09:53 +00:00
cls%seawood.org
adf94e4618 Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c. 1999-09-12 14:25:28 +00:00
cls%seawood.org
3d00d0c683 Oops. C++ comments in a C progam is not allowed. 1999-09-12 14:07:51 +00:00
cls%seawood.org
543e7a6f14 Renamed function arguments to avoid warnings about shadowing member variables 1999-09-12 12:08:56 +00:00
cls%seawood.org
e837369fec Renamed tmp variable to avoid shadowing.
Commented out less than zero assertion checks on unsigned ints
1999-09-12 12:06:37 +00:00
cls%seawood.org
fb6d318f14 Explicitly include <malloc.h>
Set mZero_fd to 0 instead of NULL
1999-09-12 12:04:43 +00:00
cls%seawood.org
af786fe1e7 Removed gcc 2.95+ ifdefs to trade one annoying warning for a less annoying one. 1999-09-12 12:03:20 +00:00
cls%seawood.org
f0889ec840 Reorderd member initializers to remove silly warnings. 1999-09-12 12:02:03 +00:00
rpotts%netscape.com
024ce49205 I've commented out this assert since I was hitting it *alot* after a clean build :-( 1999-09-12 09:00:34 +00:00
warren%netscape.com
399d6fa403 Added assertion for Open failing. 1999-09-11 23:48:07 +00:00
beard%netscape.com
87f3477863 Added operator = (const char*) as a convenience. always copies argument string. 1999-09-11 23:00:38 +00:00
dp%netscape.com
f62b74dfd3 Unhooking RegFactory from windows. xpcom/tools/registry/regxpcom is
the new incarnation.
1999-09-11 22:10:32 +00:00
dp%netscape.com
60fc62c77f Unhooking RegFactory from unix. xpcom/tools/registry/regxpcom is the
new incarnation.
1999-09-11 22:09:19 +00:00
dp%netscape.com
ebfb9778c4 Adding regxpcom for windows. 1999-09-11 22:01:14 +00:00
dp%netscape.com
c8c283c93e regxpcom : does autoreg and registers/unregisters individual dlls.
The new incarnation of RegFactory. RegFactory will be retired.
1999-09-11 14:51:55 +00:00
dp%netscape.com
9ef85f9c81 Implemented dll enumeration and prepopulation. Improves startup performance. 1999-09-11 14:49:55 +00:00
dp%netscape.com
1a07439ce3 - Fixed Register() to use componentmanager instead of hand loading the
dll
- Unregister() still needs implementation.
- Added reference to NS_NewTimer() to link in libtimer_s.so (unix
only) This fixes autoreg for unix run from RegFactory
1999-09-11 07:30:24 +00:00
dp%netscape.com
6341cd61aa Typo fixed. AutoRegisterComponent works again. 1999-09-11 07:23:28 +00:00
jband%netscape.com
a3a6462404 add arrays to xpidl and typelibs. got rid of vararg support scheme 1999-09-11 05:20:39 +00:00
jband%netscape.com
fb368b667d fix shaver's broken pool growing code. remove unused bitwise code. 1999-09-11 01:40:22 +00:00
jband%netscape.com
3c516ca121 get rid of declarations for unused code and broken code 1999-09-11 01:39:22 +00:00
peterl%netscape.com
91fbbe22c4 fixed crash in compress chars on 0 length string 1999-09-11 00:10:36 +00:00
warren%netscape.com
09e4b5658c Disabled the page manager until we have more time to make it work properly. 1999-09-10 23:34:12 +00:00
jdunn%netscape.com
00fadc59c0 Provide workaround in nsPageMgr.cpp if platform (HPUX) doesn't have /dev/zero.
briano, ramiro & warren all looked at the code.

(also sneaked in a linking option in for hpux only)
1999-09-10 23:07:09 +00:00
sfraser%netscape.com
7a739336b0 First Checked In. 1999-09-10 22:48:49 +00:00
dveditz%netscape.com
6f9b4b14a2 hoping this fixes dougt's bustage 1999-09-10 20:58:46 +00:00
dougt%netscape.com
00725ef8f7 changing GetDiskSpaceAvailable to return a signed 64 bit value 1999-09-10 20:03:56 +00:00
duncan%be.com
019ad9bd97 Fix int64 support in GetDiskSpaceAvailable, BeOS only fix. 1999-09-10 12:39:08 +00:00
dveditz%netscape.com
cdf809b15c speed startup by avoiding registry look ups that are guaranteed to fail, eliciting worst-case behavior 1999-09-10 05:27:23 +00:00
shaver%netscape.com
d3b088072e fix for 8060 and switch to iterative annotation processing to reduce stack suck, a=mcafee, r=mccabe 1999-09-10 02:48:32 +00:00
sdagley%netscape.com
593a8a91ab Fixing build bustage for warren. 1999-09-09 23:00:23 +00:00
kipp%netscape.com
9c5b0aa21b Eliminate some silly nsString usage 1999-09-09 22:34:02 +00:00
warren%netscape.com
40ed9d6ad2 Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked. 1999-09-09 22:05:05 +00:00
dougt%netscape.com
a29ca16fcf missed this file. 1999-09-09 19:43:26 +00:00
dougt%netscape.com
01cce158c5 fixing var name 1999-09-09 19:37:29 +00:00
dougt%netscape.com
41a7fa078c nsFileSpec::GetDiskSpace now returns a PRUint64. (12479)
thanks to Chet Murphy <cmurphy@modelworks.com> for the windows code!
1999-09-09 19:20:35 +00:00
Jerry.Kirk%Nexwarecorp.com
246d1455e1 Add new Photon files I forgot yesterday 1999-09-09 14:44:37 +00:00
shaver%netscape.com
a131f8079e fix memory leaks (eep) and add some debugging noise for myself 1999-09-09 00:48:30 +00:00
toshok%hungry.com
bf77668740 remove the dll from mDllStore if we're about to delete it. keeps us from crashing if we try to load a dll after we fail once. 1999-09-09 00:47:22 +00:00
dp%netscape.com
dae5177f75 RegFactory without any parameters will autoregister. 1999-09-08 23:45:29 +00:00
briano%netscape.com
817ba95486 Removed the obsolete non-NECKO leftovers. 1999-09-08 23:12:13 +00:00
vidur%netscape.com
cd30fe89a8 Added error base for DOM module 1999-09-08 23:11:52 +00:00
vidur%netscape.com
c2deddc1b1 Added nsIDOMDOMException IID 1999-09-08 23:11:32 +00:00
dougt%netscape.com
322e85f0c8 bug fix for 13321. (hardly a fix, more of a hack). 1999-09-08 22:52:11 +00:00
troy%netscape.com
476f0be19f Fixed build bustage 1999-09-08 21:26:24 +00:00
troy%netscape.com
68bf056cd9 Removed GetEmptySharedBuffer() and changed to using a const Unicode array of
size 1
1999-09-08 20:21:27 +00:00
dougt%netscape.com
d674f8af60 Adding buffered output to nsIFileStream.
Renaming nsIFile to nsIOpenFile.
commenting out a testcase in FilesTest.cpp which fails.  evil, i know.
1999-09-08 20:12:35 +00:00
Jerry.Kirk%Nexwarecorp.com
e7cec87bc9 Major change in ncCEvent, I made another encapsulation layer called
nsCPhEvent
1999-09-08 20:11:24 +00:00
tbogard%aol.net
f451103520 Ooops, forgot to give a little licensing love. 1999-09-08 19:44:51 +00:00
tbogard%aol.net
cf9c04816e Added a test file for testing the XP Event Loop. This is windows only. 1999-09-08 19:42:12 +00:00
tbogard%aol.net
a4d2794e61 Clarified some documentation. 1999-09-08 19:24:16 +00:00
tbogard%aol.net
b4e0d76200 Connecting the xpcom appshell pieces up to the windows build. 1999-09-08 19:22:55 +00:00
Jerry.Kirk%Nexwarecorp.com
4b570cfbfc First attempt at a unix Makefile for the nativeApp directory.
I have it building a static lib right now, but I think thats wrong,
going to talk to Travis to see what this really is/should be.
1999-09-08 14:42:26 +00:00
Jerry.Kirk%Nexwarecorp.com
3ab6c75705 First attempt at unix Makefile for the xp directory. Makes use of MOZ_TOOLKIT
to include certain files. It creates a static library that is then included
into a shared library by each toolkits code.
Also checked in the Photon event and filter definition.
1999-09-08 14:40:13 +00:00
Jerry.Kirk%Nexwarecorp.com
4bc22f0e9e First attempt at getting unix Makefiles to work, not sure where
everything goes just yet..
1999-09-08 14:38:21 +00:00
Jerry.Kirk%Nexwarecorp.com
e8d169a16b First attempt at a unix Makefile for appshell. It descends into the "xp"
directory and then into photon or gtk depending on the toolkit.
1999-09-08 14:36:49 +00:00
shaver%netscape.com
ea2955902d fix MLK bugs 13285 and 13286 and prevent repeated PrePopulateRegistry calls 1999-09-08 04:22:37 +00:00
mccabe%netscape.com
228106844c Backed out offending change for now. Busted windows and mac (xpidl returns failure.) 1999-09-08 01:51:56 +00:00
mccabe%netscape.com
415ebbfe1d Fixes to compile on DEC (gargamel) courtesy briano; remove XPT_ASSERT from macros, and remove unused macros from xpt_struct.c. 1999-09-08 00:45:13 +00:00
shaver%netscape.com
aee3857b3b teach component manager that there are non-native entries in the registry 1999-09-07 23:18:47 +00:00
akkana%netscape.com
072e662a0d Print all warning messages on stdout, not just assertions 1999-09-07 19:15:10 +00:00
waterson%netscape.com
a792915daf Fix variable scoping problem that busts #ifdef DEBUG build. 1999-09-07 05:40:22 +00:00
shaver%netscape.com
c1950cee17 Moved abs:/rel: handling to ComponentManager.
Made nsIModule::GetClassObject and nsIFactory scriptable for JS components.
Added registryLocation param to nsIModule::(Un)RegisterSelf.
1999-09-07 05:06:37 +00:00
sdagley%netscape.com
a509302246 Fix build bustage for brendan. Some platforms actually scope variables to the for loop where they're declared. 1999-09-07 00:08:30 +00:00
brendan%mozilla.org
849e52b0fb Pick nits. 1999-09-06 23:00:17 +00:00
brendan%mozilla.org
a84076e44e Expand tabs to spaces per Emacs modeline; other space cleanups. 1999-09-06 22:59:11 +00:00
cls%seawood.org
c73bc6f895 Forgot to run ranlib on libhostxpt.a 1999-09-06 22:10:18 +00:00
shaver%netscape.com
e43f44b24b put back <string.h> until we find all the uses =( 1999-09-06 21:22:36 +00:00
brendan%mozilla.org
7de384224d Use deadlock detecting nsAutoMonitors, etc., correctly. 1999-09-06 19:57:40 +00:00
leaf%mozilla.org
31d7249b18 added files: mozilla/xpcom/threads/nsAutoLock.cpp 1999-09-06 19:35:53 +00:00
brendan%mozilla.org
154f675bda Deadlock detection hacks. 1999-09-06 19:28:56 +00:00
brendan%mozilla.org
a00bee9700 Initial version. 1999-09-06 19:16:25 +00:00
bienvenu%netscape.com
5369333293 add string.h to fix build bustage 1999-09-06 19:04:09 +00:00
shaver%netscape.com
ac29ce202f remove gratuituous <string.h> include 1999-09-06 18:35:03 +00:00
shaver%netscape.com
0a5c997f1a Add nsIComponentManager::registerComponentWithType.
Take advantage of IDLized nsIComponentManager to fix up nsIComponentLoader.idl
and make nsIModule scriptable.
1999-09-06 16:43:09 +00:00
cls%seawood.org
90500144ad Since libxpt is used by both xpidl and libxpcom, we need to create a duplicate libhostxpt that is built by HOST_CC for xpidl & friends. 1999-09-05 20:48:30 +00:00
shaver%netscape.com
99777ae194 missed an EXPORT =( 1999-09-05 08:07:31 +00:00
shaver%netscape.com
694400cae3 forgot an IDL file 1999-09-05 07:18:18 +00:00
shaver%netscape.com
0c277e9376 added files: mozilla/xpcom/components/nsIComponentManager.idl 1999-09-05 06:28:16 +00:00
shaver%netscape.com
6cecf4c569 convert to CreateInstanceFromProgID 1999-09-05 06:27:42 +00:00
driehuis%playbeing.org
1a157b514d Unbreak the BSD/OS build. sys/mount.h drags in net/radix.h, which happens
to define a symbol called Free. Sigh. Clean up after net/radix.h.
1999-09-05 00:49:01 +00:00
dveditz%netscape.com
ee89552282 remove xp_file.h from NSReg.h, required minor tweaking elsewhere to include
now missing NSPR types.
1999-09-04 19:46:18 +00:00
bruce%cybersight.com
2627b068df Use nsCRT::free() on result of nsEscape() instead of delete[]. 1999-09-04 17:10:10 +00:00
bruce%cybersight.com
36d8b82698 MacFileHelpers::EncodeMacPath() returns the result of an nsEscape() call, so all callers must nsCRT::free() the result instead of using delete[]. 1999-09-04 17:09:06 +00:00
bruce%cybersight.com
497a6f2b74 Use nsAllocator. Some comments tweaked. 1999-09-04 16:33:12 +00:00
shaver%netscape.com
942e382e8a properly initialize loaders on creation, and remove code that's now in nsFileSpec 1999-09-03 23:51:31 +00:00
shaver%netscape.com
90e6e9f4e7 add IsChildOf, and dougt's relative-path-handling diff 1999-09-03 23:44:59 +00:00
dougt%netscape.com
028f11d2bf Changes nsIAtom iterface to return a shared (non-allocated) wstring when
GetUnicode() is called.  (thanks waterson, jband)

Also fixing 12237.  (thanks jband).
1999-09-03 22:21:29 +00:00
Jerry.Kirk%Nexwarecorp.com
742eb0a560 Just the beginnings of a Photon Event Loop, still work in progress 1999-09-03 12:55:19 +00:00
duncan%be.com
01abb3a4a1 A bunch of things to get the BeOS build to work. Mostly
BeOS specific fixes, except for the change to nsinstall.c
that ignores trailing "/." in the function mkdirs (as
creating a "." dir fails under BeOS).
1999-09-03 12:54:05 +00:00
cls%seawood.org
a7904068d8 Simple check to see if we can get rid of these osf1 cc compiler errors on the ports page. Sorry about causing the world to be rebuilt. 1999-09-03 11:24:00 +00:00
sspitzer%netscape.com
b494799f9e add newline to end of file to please certain UNIX compilers. 1999-09-03 10:43:00 +00:00
cls%seawood.org
950432fabb Oops. This file shouldn't have INTERNAL_TOOLS set. 1999-09-03 09:11:12 +00:00
brendan%mozilla.org
bc3dce147f Remove nsIAtom.h now that it's generated; tidy white space. 1999-09-03 08:40:47 +00:00
cls%seawood.org
1ad23065c1 Fixed the use of HOST_NSPR_MDCPUCFG so that the build doesn't break if it is not defined. 1999-09-03 05:03:40 +00:00
cyeh%netscape.com
b604bc9397 Remove MODULAR_NETLIB defines. 1999-09-02 18:51:56 +00:00
kipp%netscape.com
123b44e54e Use nsAutoString to save time 1999-09-02 18:03:30 +00:00
waterson%netscape.com
0a263a4690 Make CBufDescriptor const to avoid -pedantic bustage. 1999-09-02 08:02:57 +00:00
rickg%netscape.com
8795a355d4 another tiny tweak to docs 1999-09-02 07:13:56 +00:00
rickg%netscape.com
ac8dfadb6d better docs and finally got rid of deprecated API's 1999-09-02 07:04:59 +00:00
shaver%netscape.com
7b3e3fecc3 Make nsSupportsHashtable not crash when you try to Get or Remove an item
not in the table already.
1999-09-02 07:01:53 +00:00
shaver%netscape.com
c8ebe122e6 Added ComponentLoaders to registry and abandoned the progID suffix strategy
to reduce evil in universe.
Added nsIComponentManager::RegisterComponentLoader.
Dead code removal.
Make AutoRegister eagerly created all as-yet-unloaded component loaders and
AutoRegister with them as well.
Removed much #ifdef DEBUG_shaver noise.
1999-09-02 07:00:29 +00:00
shaver%netscape.com
2b270b1823 um, didn't mean to check that in 1999-09-02 05:21:10 +00:00
shaver%netscape.com
769fcf3a54 *** empty log message *** 1999-09-02 05:18:09 +00:00
waterson%netscape.com
c1c6e5faeb Create a monitor as a member variable instead of using cached monitor. 1999-09-02 04:12:08 +00:00
shaver%netscape.com
58e1e16a1c missed an EXPORT removal 1999-09-02 01:30:17 +00:00
jband%netscape.com
e4d792bba4 fix for bug 12237 - add a flag in typelib to indicate methods thatare not xpcom compliant. Stealing bit that was originally intended for varargs 1999-09-02 00:01:08 +00:00
jband%netscape.com
65071f5ac2 OpenVMS only change to Makefile.in from Colin Blake <colin@theblakes.com> 1999-09-01 23:54:58 +00:00
dougt%netscape.com
48971bb399 more changes from conversations with brendan@mozilla.org 1999-09-01 23:51:11 +00:00
jband%netscape.com
0426b167b2 fix an initialized warning 1999-09-01 23:49:02 +00:00
jband%netscape.com
31d96bce3a updating status page 1999-09-01 23:46:21 +00:00