shaver%netscape.com
87792ace93
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
ffac101220
Fixing build bustage for warren.
1999-09-09 23:00:23 +00:00
kipp%netscape.com
a65ec6e626
Eliminate some silly nsString usage
1999-09-09 22:34:02 +00:00
warren%netscape.com
e6619b2ad6
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
330ad391c0
missed this file.
1999-09-09 19:43:26 +00:00
dougt%netscape.com
040525b8df
fixing var name
1999-09-09 19:37:29 +00:00
dougt%netscape.com
d8fcfee5c9
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
4c7d3ba08b
Add new Photon files I forgot yesterday
1999-09-09 14:44:37 +00:00
shaver%netscape.com
44334828d0
fix memory leaks (eep) and add some debugging noise for myself
1999-09-09 00:48:30 +00:00
toshok%hungry.com
1f17564178
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
70127c88b1
RegFactory without any parameters will autoregister.
1999-09-08 23:45:29 +00:00
briano%netscape.com
eff1b0f0cc
Removed the obsolete non-NECKO leftovers.
1999-09-08 23:12:13 +00:00
vidur%netscape.com
8e66210562
Added error base for DOM module
1999-09-08 23:11:52 +00:00
vidur%netscape.com
e243fadaa4
Added nsIDOMDOMException IID
1999-09-08 23:11:32 +00:00
dougt%netscape.com
cb780f23c4
bug fix for 13321. (hardly a fix, more of a hack).
1999-09-08 22:52:11 +00:00
troy%netscape.com
5bee95e760
Fixed build bustage
1999-09-08 21:26:24 +00:00
troy%netscape.com
6b8a314901
Removed GetEmptySharedBuffer() and changed to using a const Unicode array of
...
size 1
1999-09-08 20:21:27 +00:00
dougt%netscape.com
a494e44ce6
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
abd2152d34
Major change in ncCEvent, I made another encapsulation layer called
...
nsCPhEvent
1999-09-08 20:11:24 +00:00
tbogard%aol.net
b93a50477a
Ooops, forgot to give a little licensing love.
1999-09-08 19:44:51 +00:00
tbogard%aol.net
e3711bfe62
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
7cb1511edf
Clarified some documentation.
1999-09-08 19:24:16 +00:00
tbogard%aol.net
c93bb48196
Connecting the xpcom appshell pieces up to the windows build.
1999-09-08 19:22:55 +00:00
Jerry.Kirk%Nexwarecorp.com
e0177be7e3
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
69376c4960
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
7dea081905
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
052948a798
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
1f31743781
fix MLK bugs 13285 and 13286 and prevent repeated PrePopulateRegistry calls
1999-09-08 04:22:37 +00:00
mccabe%netscape.com
1a14f06557
Backed out offending change for now. Busted windows and mac (xpidl returns failure.)
1999-09-08 01:51:56 +00:00
mccabe%netscape.com
27ea568bff
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
df50cccf6f
teach component manager that there are non-native entries in the registry
1999-09-07 23:18:47 +00:00
akkana%netscape.com
73f7c13c31
Print all warning messages on stdout, not just assertions
1999-09-07 19:15:10 +00:00
waterson%netscape.com
dc43fec597
Fix variable scoping problem that busts #ifdef DEBUG build.
1999-09-07 05:40:22 +00:00
shaver%netscape.com
86f477d409
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
5aa13175f4
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
0766d265ef
Pick nits.
1999-09-06 23:00:17 +00:00
brendan%mozilla.org
d31330dd99
Expand tabs to spaces per Emacs modeline; other space cleanups.
1999-09-06 22:59:11 +00:00
cls%seawood.org
8b46ea99ef
Forgot to run ranlib on libhostxpt.a
1999-09-06 22:10:18 +00:00
shaver%netscape.com
5247634d38
put back <string.h> until we find all the uses =(
1999-09-06 21:22:36 +00:00
brendan%mozilla.org
b540021495
Use deadlock detecting nsAutoMonitors, etc., correctly.
1999-09-06 19:57:40 +00:00
leaf%mozilla.org
cbbc821cdb
added files: mozilla/xpcom/threads/nsAutoLock.cpp
1999-09-06 19:35:53 +00:00
brendan%mozilla.org
943ad089f9
Deadlock detection hacks.
1999-09-06 19:28:56 +00:00
brendan%mozilla.org
7167674805
Initial version.
1999-09-06 19:16:25 +00:00
bienvenu%netscape.com
d09c1b0d35
add string.h to fix build bustage
1999-09-06 19:04:09 +00:00
shaver%netscape.com
fa261074c3
remove gratuituous <string.h> include
1999-09-06 18:35:03 +00:00
shaver%netscape.com
a90b33489c
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
1a9f669072
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
73fd7a8674
missed an EXPORT =(
1999-09-05 08:07:31 +00:00
shaver%netscape.com
79c7c7e52f
forgot an IDL file
1999-09-05 07:18:18 +00:00
shaver%netscape.com
3a64feb93d
added files: mozilla/xpcom/components/nsIComponentManager.idl
1999-09-05 06:28:16 +00:00
shaver%netscape.com
53277f4711
convert to CreateInstanceFromProgID
1999-09-05 06:27:42 +00:00
driehuis%playbeing.org
f1accaf47c
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
a4fc44952f
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
ea1d7d167a
Use nsCRT::free() on result of nsEscape() instead of delete[].
1999-09-04 17:10:10 +00:00
bruce%cybersight.com
ab0cb7d279
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
80a5285b38
Use nsAllocator. Some comments tweaked.
1999-09-04 16:33:12 +00:00
shaver%netscape.com
522a04906c
properly initialize loaders on creation, and remove code that's now in nsFileSpec
1999-09-03 23:51:31 +00:00
shaver%netscape.com
36331ac52e
add IsChildOf, and dougt's relative-path-handling diff
1999-09-03 23:44:59 +00:00
dougt%netscape.com
dd5c903d9e
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
727b62738e
Just the beginnings of a Photon Event Loop, still work in progress
1999-09-03 12:55:19 +00:00
duncan%be.com
f96a5f0ec0
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
8fe3770ca9
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
189dd57d74
add newline to end of file to please certain UNIX compilers.
1999-09-03 10:43:00 +00:00
cls%seawood.org
a3e42dcdc5
Oops. This file shouldn't have INTERNAL_TOOLS set.
1999-09-03 09:11:12 +00:00
brendan%mozilla.org
8ef0b76a3c
Remove nsIAtom.h now that it's generated; tidy white space.
1999-09-03 08:40:47 +00:00
cls%seawood.org
43b987f232
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
8f82622de8
Remove MODULAR_NETLIB defines.
1999-09-02 18:51:56 +00:00
kipp%netscape.com
cd048bb575
Use nsAutoString to save time
1999-09-02 18:03:30 +00:00
waterson%netscape.com
5ae3371682
Make CBufDescriptor const to avoid -pedantic bustage.
1999-09-02 08:02:57 +00:00
rickg%netscape.com
35288b2020
another tiny tweak to docs
1999-09-02 07:13:56 +00:00
rickg%netscape.com
29ec085101
better docs and finally got rid of deprecated API's
1999-09-02 07:04:59 +00:00
shaver%netscape.com
b5b82e64c0
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
4bd5ce8e10
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
fdd18a1808
um, didn't mean to check that in
1999-09-02 05:21:10 +00:00
shaver%netscape.com
7ae0e45e4b
*** empty log message ***
1999-09-02 05:18:09 +00:00
waterson%netscape.com
d1b4341738
Create a monitor as a member variable instead of using cached monitor.
1999-09-02 04:12:08 +00:00
shaver%netscape.com
61893c8b39
missed an EXPORT removal
1999-09-02 01:30:17 +00:00
jband%netscape.com
3e92b65804
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
8270b2496a
OpenVMS only change to Makefile.in from Colin Blake <colin@theblakes.com>
1999-09-01 23:54:58 +00:00
dougt%netscape.com
452841d4e5
more changes from conversations with brendan@mozilla.org
1999-09-01 23:51:11 +00:00
jband%netscape.com
f98fd27e7a
fix an initialized warning
1999-09-01 23:49:02 +00:00
jband%netscape.com
3778e8b008
updating status page
1999-09-01 23:46:21 +00:00
cata%netscape.com
8197c9839b
Fixing build warnings. Step 2: switch to use new method from the interface.
1999-09-01 22:50:50 +00:00
beard%netscape.com
10a5a145ed
added nsProxiedService.h to fix build bustage
1999-09-01 22:50:49 +00:00
cls%seawood.org
b2319857aa
Make xpidl build as an internal tool
1999-09-01 20:34:10 +00:00
dougt%netscape.com
30b1d5ab3c
changing a debug string to output the correct param number
...
resetting error code if caller does not have an eventQ. Temp hack.
1999-09-01 20:04:22 +00:00
akkana%netscape.com
7969be8853
nsTextConverter
1999-09-01 19:54:27 +00:00
tbogard%aol.net
be73565eac
Factored the common code found in all the platforms into a single base class that is inserted higher up the class heirarchy. This allows us to further reduce the amount of cut and paste code that would have to be done.
1999-09-01 11:09:10 +00:00
dp%netscape.com
7876685f8e
Dll data written to registry. Autoreg fixed to work with relative
...
pathnames in registry.
1999-09-01 06:25:20 +00:00
dp%netscape.com
97ee0030c9
Added Sync().
...
Prepares for fixing registration.
1999-09-01 06:22:54 +00:00
mscott%netscape.com
fe861fd9d3
Bug #9836 --> Unix only fix. When returning the temp directory, don't return /tmp/. Try to return the temp dir
...
specified by the unix environment variable: TMPDIR. If that variable isn't set, then use /tmp/.
a=sdagley
1999-09-01 02:37:55 +00:00
kipp%netscape.com
20e15b4a76
Repaired interface name
1999-09-01 01:09:27 +00:00
tbogard%aol.net
8fd6b1467b
First checkin of nativeApp and the xp event loop. Not connected to the build yet.
1999-09-01 00:56:38 +00:00
cyeh%netscape.com
cc2825cbe0
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
shaver%netscape.com
73d117d2b6
missed nsIFactory.idl export, damn
1999-08-31 22:25:59 +00:00
shaver%netscape.com
4f5e09dac5
forgot to remove now-generated nsIFactory.h
1999-08-31 22:00:27 +00:00
warren%netscape.com
c5f6d7673b
Made NS_BASE_STREAM_WOULD_BLOCK a failure code (for JS). Reduced socket transport buffer size. Fixed ABBA deadlock when calling OnEmpty in pipe code (bug#12870).
1999-08-31 21:47:30 +00:00
pinkerton%netscape.com
f3f806cbfd
added new idl files for shaver.
1999-08-31 21:40:55 +00:00
shaver%netscape.com
c0708ceb89
Removed nsIFactory.h (generated now).
...
Factored ComponentManager to support multiple ComponentLoaders.
Added support for relative paths in registry.
General cleanup.
(Broke detection of changed DLLs; dp is fixing -- thanks!)
1999-08-31 21:40:21 +00:00
waterson%netscape.com
6eb39f5545
Add NS_NewSizeOfHandler() to dlldeps.
1999-08-31 18:59:02 +00:00