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