Граф коммитов

5808 Коммитов

Автор SHA1 Сообщение Дата
mcmullen%netscape.com c3df6e83ac Made all this build on Unix, using Macros up the wazoo 1998-12-15 22:45:09 +00:00
brade%netscape.com 087136fce6 fix compiler warning / bug: initialize index to 0 (reviewed peterl@netscape.com). 1998-12-15 22:19:04 +00:00
vidur%netscape.com fd093d0d82 Enabled asynchronous loading of SCRIPT SRC=, STYLE SRC= and LINK elements for style sheets. Changed nsIScriptContext to not be dependent on JavaScript. 1998-12-15 06:10:59 +00:00
mcafee%netscape.com 3214fc3211 Adding Unix makefile 1998-12-15 01:27:04 +00:00
shaver%netscape.com ec05dde4ba Now use MODULE instead of MODULE_NAME.
Update README for new libIDL version.
Add -o basename option and use proper output.
Eradicate some final stdout references.
Pretty printing, whee.
New |operator delete| and |IID| stuff for scc.
Support for raw codefrags (``%{ C++\n ... \n%}\n'') and more bufmgmt debugging.
Use IDL_file_set everywhere.
1998-12-14 18:47:39 +00:00
beard%netscape.com c2d89d9c06 Now includes.exp files. 1998-12-13 18:33:00 +00:00
beard%netscape.com 18984e5a80 First Checked In. 1998-12-13 05:01:04 +00:00
mcmullen%netscape.com da55cc69e0 Deal with the case of a null string. 1998-12-12 02:07:11 +00:00
law%netscape.com 6ea423fbaa Minor fix in operator= 1998-12-12 01:28:28 +00:00
scc%netscape.com a3cd464c31 VC++4.2 can't use a declaration expression as a test. Oh well. Moved declaration to outside the test. 1998-12-12 01:26:11 +00:00
law%netscape.com 72b3ae3e68 Add NS_BASE to cause export from dll on Windows 1998-12-12 01:25:32 +00:00
mcmullen%netscape.com 237f90f8df More windows stuff. 1998-12-11 23:52:31 +00:00
scc%netscape.com f8dbbcf511 wrong file checked in, checking in the real one (just in case) 1998-12-11 23:49:04 +00:00
scc%netscape.com ca4a0f65a8 Significantly upgraded functionality to automatically call QueryInterface when assigning in incompatible pointers. 1998-12-11 23:43:00 +00:00
mjudge%netscape.com e404a37aab adding iid to generated file. this is ok we need this for COM ptrs 1998-12-11 23:38:30 +00:00
mcmullen%netscape.com c35cd6f254 More windows tweaks 1998-12-11 23:05:24 +00:00
mcmullen%netscape.com e24443adb9 And again. 1998-12-11 18:17:22 +00:00
vidur%netscape.com 3a9dd64bbf Work in progress of async loading of SCRIPT and STYLE with SRC attributes. Content sinks can now return a BLOCK_PARSER return code, forcing the parser to block. nsIParser::EnableParser can be used to unblock. Also introduced nsIContentSink::SetParser. 1998-12-11 17:02:37 +00:00
kipp%netscape.com 155901efd2 Added FrameUtil IIDs 1998-12-11 15:18:39 +00:00
mcmullen%netscape.com 5ed1d35068 More tweaks. 1998-12-11 03:17:47 +00:00
peterl%netscape.com 07d8f8d031 added namespace IIDs 1998-12-11 02:29:14 +00:00
mcmullen%netscape.com 0b5d962ae9 Some more tweaks to suit various compilers and platforms. 1998-12-11 01:42:04 +00:00
kin%netscape.com 4d56c25568 Fixed off by 1 error that occurs in PopBack() when
(mOrigin + mSize) >= mCapacity.
1998-12-09 17:07:20 +00:00
shaver%netscape.com b7e56cfb2f Fixed usage-string typo.
Update to 0.5.7 IDL_tree_property_get API.
Reworked input callback for cleanliness.
Add (not-yet-working) infrastructure for %{ C %} raw blocks.
1998-12-09 13:08:29 +00:00
mcmullen%netscape.com 2d4c67ae2c Trying to make this build on unix gcc compilers, I have removed all references to std::string, using char* instead. This almost made me cry (not just because of all the work I had to do over again). 1998-12-09 08:47:30 +00:00
mcmullen%netscape.com 64ac3c15be Tried to make this a little more gcc friendly - created some NS_USING_NAMESPACE/ NS_NAMESPACE ugliness. Sigh. 1998-12-09 05:09:28 +00:00
pinkerton%netscape.com c415f8beaf fix for new universal headers. Don't use PLstringfuncs and add an inline helper to the helper namespace which does the same things. 1998-12-09 01:56:36 +00:00
law%netscape.com e89799a864 Added Windoze support 1998-12-09 01:04:53 +00:00
mcmullen%netscape.com 0fe2983dc3 Polished the interfaces, added long comments in the headers. The next step is checking by Bill Law and Steve Lamm for Win and Unix. Then it's open season. 1998-12-08 22:45:42 +00:00
mcmullen%netscape.com 4e091b7bcf First Checked In. 1998-12-08 22:43:57 +00:00
mcmullen%netscape.com 4e1f4f4572 First Checked In. 1998-12-08 02:22:54 +00:00
mcmullen%netscape.com 0fd0d405c3 First Checked In. 1998-12-08 02:15:50 +00:00
akkana%netscape.com 90d7c049da Change NULL to 0 in NS_RELEASE and NS_IF_RELEASE macros.
This is illegal C++ (at least on machines where NULL == (void*)0)
and breaks some compilers, issues warnings in others.
1998-12-07 21:57:57 +00:00
shaver%netscape.com 5e62a635e8 remove dead code, tweak whitespace 1998-12-07 20:23:37 +00:00
ramiro%netscape.com 2df5228f6a Ignore the generated makefile 1998-12-07 06:45:39 +00:00
shaver%netscape.com e02501b11c Added varargs support (produces "..." in C++ until we figure out what
nsIVarargs should look like).
IDL return value now becomes a final (but before varargs!) out parameter
_retval in C++.
Prettied up some whitespace.
1998-12-06 19:52:21 +00:00
shaver%netscape.com c567e3d343 Update usage message.
Add #include processing.
Generate #define NS_IFOO_IID_STR for kipp.
More header-generation niceties: #ifndef __nsIFoo_h__, DO NOT EDIT warning
now mentions source filename.
Generate #include in header to match #include in IDL, not by grovelling for
referenced interfaces.
(XXX: Need to polish up memory management.)
1998-12-06 18:41:44 +00:00
troy%netscape.com e88e7a9094 Added nsIPrintStatusCallback 1998-12-06 00:30:51 +00:00
ramiro%netscape.com 9de953c38c Have cvs ignore generated files. 1998-12-05 11:07:45 +00:00
ramiro%netscape.com e2b921bf3c Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
mjudge%netscape.com 113351a624 that didnt work... mac croaked 1998-12-04 00:01:09 +00:00
mjudge%netscape.com b6c191f848 changing NULL to nsnull 1998-12-03 23:40:06 +00:00
mjudge%netscape.com 0495ee6cc6 new enumerator interface change 1998-12-03 21:46:51 +00:00
shaver%netscape.com 8436786eb0 Add generated file warning.
Remove excessive #include "nsISupports.h" generation.
Interfaces are public:, accessors are pure (= 0).
1998-12-03 17:38:55 +00:00
shaver%netscape.com e9350617c4 Fix indentation, which was my fault and not andrewv's.
Add nsISupports to the always-include list.
Clean up interface generation code, and then mess it up again with
IID handling.
1998-12-03 06:33:59 +00:00
pierre%netscape.com e691ee06e5 Making nsMacRepository.h obsolete: the shared lib conversion is done. 1998-12-03 01:06:00 +00:00
shaver%netscape.com 907b2e8ea7 Updated README.
Better arg handling and now lower-case mode flags.
andrewv's fixes to lose dependency on IDLN_ enum order (but not his changes
to indentation settings!).
1998-12-02 19:53:27 +00:00
troy%netscape.com 77f6f5e06e Added ID for nsIPageSequenceFrame 1998-12-02 03:53:01 +00:00
mjudge%netscape.com 500a20c8b4 making big changes to enumerator class and adding nsICollection 1998-12-01 17:55:08 +00:00
mjudge%netscape.com 30e57ff4a6 collection interface 1998-12-01 17:50:57 +00:00
beard%netscape.com c0c7bc482d Mac shared library migration. 1998-11-30 22:15:00 +00:00
jfrancis%netscape.com 8f3f49279e [sfraser checking in as jfrancis] Temporarily comment out EDITOR_DLL-related stuff until Mac is building editor, to fix build bustage. 1998-11-30 03:04:00 +00:00
jfrancis%netscape.com 4194c1b24a adding edtor lib entrty, even though we aren't actually linking it in yet. 1998-11-29 23:57:59 +00:00
shaver%netscape.com 7cb17ad5db Added NPL everywhere (ooops!).
Handle enums.
Output idents properly in IDL comments.
1998-11-28 16:52:24 +00:00
shaver%netscape.com 2356d797d9 Error message cleanups, including insertion of line/file info in initial
buffer, to make errors give correct line-number data.
Strip comments.  (Still need to handle doc comments correctly.)
1998-11-27 16:39:45 +00:00
shaver%netscape.com ff8371bf4c Updated README now includes Win32 libIDL/glib URLs, and mention of msw's
GTK+/glib 1.1.5.
Generate #includes for interfaces to which we refer.
Output inheritance data.
Switch to PRUnichar * for wstring, and char * for string.
in params that become pointer types get const'd.
1998-11-26 21:03:03 +00:00
scc%netscape.com 804df9e18c Final changes to be used in production code (though currently only allowed in Composer module). Stripped tabs, replaced with spaces; made internal macro prefix; some final naming decisions (s/func/getter/). Good luck Composer team. 1998-11-26 19:28:42 +00:00
kipp%netscape.com edabb1ad06 Expose WalkTheStack 1998-11-26 18:03:20 +00:00
peterl%netscape.com 114c9373b9 backed out previous change 1998-11-26 04:54:11 +00:00
peterl%netscape.com 9df7d582e1 new CSSOM interfaces 1998-11-26 01:18:57 +00:00
peterl%netscape.com ce35c69c6b made pointer conversion more friendly to const methods 1998-11-26 01:18:21 +00:00
shaver%netscape.com b697288da5 Added support for char, wchar and wstring types.
Fixed long long nits.
Make methods pure virtual.
Use pointers and not references.
Remove useless header.c.
1998-11-25 19:12:50 +00:00
shaver%netscape.com 6807c3fcf4 C++ class decls need a semicolon 1998-11-25 04:54:02 +00:00
shaver%netscape.com c373687100 Added input callback, in preparation for autogenerating __declspec(inhibit)
and doing the doc comment thing.
Generate method declarations.
More stdout -> state->file fixes.
1998-11-25 04:19:59 +00:00
shaver%netscape.com b68f23e3f5 Generate getter/setter/`is'er for attributes.
Report errors (and warnings).
Send output to state->file properly, instead of stdout (although state->file
is always stdout right now!).
1998-11-24 23:16:49 +00:00
rickg%netscape.com 51582a22b5 fixed bug #1203 1998-11-24 20:23:46 +00:00
rickg%netscape.com 5d77ac2437 changed ToInteger() so that it returns an error properly 1998-11-24 02:38:21 +00:00
akkana%netscape.com a254a6fbca Range specification 1998-11-24 01:39:47 +00:00
shaver%netscape.com 3f1382e38f first xpidl stuff 1998-11-23 21:02:31 +00:00
cyeh%netscape.com 65038e9551 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
rickg%netscape.com 91a74f3b64 updated docs for nsString class usage 1998-11-20 22:11:09 +00:00
beard%netscape.com 62b85bfb53 xpcomDebug.exp only included in debug target, xpcom.exp in both. 1998-11-20 01:04:17 +00:00
beard%netscape.com 70ac966d43 Added nsServiceManager static method exports. 1998-11-20 01:03:42 +00:00
mjudge%netscape.com b64274ee17 fixing future possible bustage even though tree is red. I will watch carefully 1998-11-19 23:25:58 +00:00
scc%netscape.com 67b8f7dc8c some changes to better conform to our coding standards; removed the facility for assigning in without AddRef-ing, outside of the context of a function call; added some comparison operators for working with raw pointers; preprocessor-ized the bool type for compilers without 1998-11-19 20:26:12 +00:00
kipp%netscape.com 9be7e3e15f Made nsString::Insert actually support the count=-1 default argument 1998-11-19 17:58:30 +00:00
mjudge%netscape.com 2bd280d84e smart pointer updates 1998-11-18 22:09:52 +00:00
kin%netscape.com a8357cfbe4 Fixes that allow us to compile on Linux. 1998-11-18 19:16:10 +00:00
kin%netscape.com eaaeb32d16 Added COM_auto_ptr.h to EXPORTS list. 1998-11-18 19:14:56 +00:00
beard%netscape.com abcb457cbe Took out PL_VectorAssertValid for non-debug build. 1998-11-18 01:36:28 +00:00
beard%netscape.com de630e90c9 Added xpcomDebug.exp to xpcomDebug.shlb target. 1998-11-18 01:35:54 +00:00
beard%netscape.com 7cb977edf9 First Checked In. 1998-11-18 01:28:37 +00:00
vidur%netscape.com bddadc0a26 New interface nsIDOMNSDocument 1998-11-17 02:37:19 +00:00
jfrancis%netscape.com bdb1543008 adding scott's XP_COM auto_pointer header to xpcom exports. 1998-11-16 19:08:50 +00:00
mjudge%netscape.com d411a0cdec fixing test app for lame windows compiler 1998-11-15 07:09:51 +00:00
mjudge%netscape.com 3ad4ca13a0 adding the void ** back in. windows compiler is lame. 1998-11-15 07:08:56 +00:00
mjudge%netscape.com ab007a89d0 oops messed up the build. fixing... 1998-11-15 04:13:14 +00:00
scc%netscape.com 64b6e39325 operator void** is superfluous; removed. Added operator* to support clients who (against better advice) write getter functions that look like this GetSomething(T*& result) 1998-11-15 02:10:04 +00:00
bjorn%netscape.com aa0fd8d09a Removing files to restructure the typelib stuff. 1998-11-14 01:22:50 +00:00
scc%netscape.com 6e4a1432aa fixed for IRIX (doesn't like new-style casts) 1998-11-14 00:35:48 +00:00
scc%netscape.com 622e6a797f SOLARIS _does_ support member using declarations, so modify the test to let them through 1998-11-13 20:07:25 +00:00
scc%netscape.com 59132d1bb4 fixed order of declarations (confused SOLARIS compiler) and return types of AddRef and Release to match in the unfortunate case that the compiler does not support member using declarations 1998-11-13 20:06:43 +00:00
scc%netscape.com eeaaa11f7d unified compiler dependent code (removed from unit-tests, inserted in header); fixed for egcs-1.1 well known bug (member using declarations don't work) 1998-11-13 19:41:24 +00:00
scc%netscape.com 5bfaf7f7ea Fixed for VC++ 4.2 (no template function specifiers at the call site) 1998-11-13 12:33:58 +00:00
scc%netscape.com 28e2a847cd Fixed (unit-tests only) for VC++ 4.2 (no 'explicit') 1998-11-13 00:34:41 +00:00
jfrancis%netscape.com f7fa2435e0 First Checked In. 1998-11-12 23:59:32 +00:00
mjudge%netscape.com 88359ec04e adding the test_com_auto_ptr.exe as a new test 1998-11-12 20:07:28 +00:00
mjudge%netscape.com 0d7b5e0794 modifying makefile.win to export the new com_auto_ptr.h file 1998-11-12 20:05:41 +00:00
scc%netscape.com 1d73acc84f First Checked In. 1998-11-12 20:00:51 +00:00
vidur%netscape.com 36a07884bf Added new interface nsIHTMLContentContainer 1998-11-12 07:56:13 +00:00
bjorn%netscape.com e1bfe84a47 New support for typeinformation and typelibraries. nsISupports.h has an
additional definition NS_DECL_ISUPPORTS_EXPORTED, which exports the threesome.
This is not yet part of the build. It will be picked up by support code in
mozilla/js/src/xpcom.
1998-11-11 23:46:21 +00:00
vidur%netscape.com 6592f22be0 Added XML display support. 1998-11-11 22:07:55 +00:00
cyeh%netscape.com 1d52872286 add the following exports: PL_VectorAssertValid PL_VectorRemove PL_VectorInsert PL_VectorAdd PL_VectorSet PL_VectorClone PL_VectorCopy PL_VectorCompact PL_VectorIsValidIndex PL_VectorSetSize PL_VectorFinalize PL_VectorInitialize PL_VectorDestroy PL_NewVector 1998-11-10 00:54:21 +00:00
wtc%netscape.com 347bac9bda Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
to mozilla/xpcom.
Modified files: Makefile, Makefile.in, makefile.win.
1998-11-09 20:10:21 +00:00
wtc%netscape.com da5c8ed7ae Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
to mozilla/xpcom.
Modified files: MANIFEST, Makefile, Makefile.in, makefile.win.
1998-11-09 20:09:33 +00:00
wtc%netscape.com 54b876fad2 Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds to mozilla/xpcom. 1998-11-09 20:05:38 +00:00
troy%netscape.com fd33ef03a2 Added a #define for NS_ERROR_INVALID_ARG to be the same as
NS_ERROR_ILLEGAL_VALUE. This helps make our error names more
consistent with COM
1998-11-09 19:03:05 +00:00
pierre%netscape.com a9e64e7020 fixed the 3 instances of Compare() to work with empty strings 1998-11-04 06:48:11 +00:00
pierre%netscape.com 3465e56de2 return 0 (ie. "strings are equal") instead of 1 when the 'n' of strncmp() and strncasecmp() is 0 1998-11-04 06:46:33 +00:00
peterl%netscape.com cbd0246780 made enumeration methods const
added append via array method
1998-11-03 20:14:08 +00:00
rpotts%netscape.com 162d1913f1 Removed the definition of the nsIDocumentLoadInfo IID 1998-11-03 10:11:33 +00:00
cls%seawood.org c59be78dc1 Some updated to work with nglayout. Others sync'd to remove cruft. 1998-10-28 03:49:12 +00:00
rickg%netscape.com 39e6dbf292 fixed bug in IsOrdered that was found on the web 1998-10-26 22:33:39 +00:00
cls%seawood.org ed2a7f5f65 Sync'd various Makefile.ins to their Makefile counterparts.
Removed nspr & nspr20 from REQUIRES.  Removed NSPR_LDFLAGS.
Changed LIBNSPR refs to NSPR_LIBS.
Removed leftover NSPR20 ifdefs.
1998-10-21 02:13:56 +00:00
vidur%netscape.com f9e3760137 Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs 1998-10-20 17:07:23 +00:00
cls%seawood.org b9267f6ae3 New Makefile.in 1998-10-20 00:31:25 +00:00
cyeh%netscape.com da133d64f2 reflect changes in Makefile to fix autoconf builds 1998-10-19 23:12:18 +00:00
cyeh%netscape.com 2ca3ffa2ad reflect change made in Makefile to fix autoconf build. 1998-10-19 23:08:31 +00:00
cyeh%netscape.com 742cebceaa reflect changes in Makefile to fix autoconf build 1998-10-19 22:41:03 +00:00
scullin%netscape.com b92ec18583 Moved headers from src to public 1998-10-19 21:44:55 +00:00
scullin%netscape.com 5541684b92 Moved files from src to public 1998-10-19 21:42:39 +00:00
scullin%netscape.com a20eef0c50 Moved to public 1998-10-19 21:21:16 +00:00
scullin%netscape.com 5f168b14a3 Migrate mac hack, too. 1998-10-19 18:54:44 +00:00
scullin%netscape.com 2b744ac615 Moving public headers to public 1998-10-19 18:34:10 +00:00
scullin%netscape.com 5053b775db Migrating public files to public 1998-10-19 17:50:24 +00:00
scullin%netscape.com 25177cc6f6 Migrating public header files to public 1998-10-19 17:48:55 +00:00
kipp%netscape.com 001700f459 Fixed some sign extension bugs 1998-10-10 15:28:53 +00:00
kipp%netscape.com bc3dc4eb39 Added a reminder comment 1998-10-10 15:27:50 +00:00
kipp%netscape.com f0c9d1ae62 Allocated an IID 1998-10-06 21:05:42 +00:00
waterson%netscape.com 16df3a299b Fixed linkage problems with nsInt64 and nsTime classes. 1998-10-06 20:06:06 +00:00
rpotts%netscape.com fabcb40279 Changed the threadsafe implementations of addRef() and Release() to use interlockedIncrement and decrement on win32... 1998-10-06 06:18:20 +00:00
pierre%netscape.com 87764930d1 fix 1000s of link warnings in Mac Raptor / some XP stubs were hiding actual functions 1998-10-06 03:00:28 +00:00
danm%netscape.com d43c48670a adding (optional) GlowCode build info. a:warren 1998-10-06 02:31:45 +00:00
cyeh%netscape.com f31dc000c8 removing obsolete files. use MANIFEST instead. 1998-10-05 18:42:02 +00:00
rickg%netscape.com 6953f2b621 added radix support in ToInteger() 1998-10-04 04:52:10 +00:00
scullin%netscape.com 4727c0a226 Removed unused, unexported header. 1998-10-02 21:09:26 +00:00
troy%netscape.com 8327a44c37 Reserved IID for nsIHTMLReflow 1998-09-30 04:15:35 +00:00
pinkerton%netscape.com 54ab1acd23 fix link problems on mac. 1998-09-29 17:16:06 +00:00
pinkerton%netscape.com 1fff0d4271 Updated projects for Pro4. Turned off mod-date caching for depend builds. Using InterfacesStubs wrapper where appropriate for Carbon. 1998-09-29 17:11:00 +00:00
briano%netscape.com ce81d1c53f Cleaned it up and made it work all platforms, not just the ones that support shared libs. 1998-09-29 06:30:14 +00:00
mcafee%netscape.com e875eeaf42 Rhapsody is having trouble linking this with the C++ compiler, linking with cc for now. 1998-09-28 06:01:12 +00:00
mcafee%netscape.com 70ec41157e Removing empty export: rule, minor whitespace-tab stuff. 1998-09-28 05:42:46 +00:00
mcafee%netscape.com 0b53d19090 Removed two local rules, instead relying on global rules in config/rules.mk. 1998-09-28 05:37:23 +00:00
pinkerton%netscape.com fb8342da83 fix mac raptor, added nsTraceRefcnt.cpp 1998-09-24 22:29:09 +00:00
beard%netscape.com 41d8748274 Defining NS_EXPORT, et. al. for XP_MAC. 1998-09-22 22:46:18 +00:00
beard%netscape.com b5e6995755 #include "prtypes.h" if noone else does. 1998-09-22 02:23:23 +00:00
akkana%netscape.com af515fbce8 Fix build error: C++ comment in file included by C files 1998-09-21 22:43:50 +00:00
rpotts%netscape.com 2674a66a7f Made nsTraceRefcnt threadsafe... 1998-09-19 06:56:22 +00:00
rpotts%netscape.com 34d0333e45 Added threadsafe implementations of Addref()/Release()/QueryInterface() 1998-09-19 06:55:30 +00:00
cyeh%netscape.com 7f71274325 add *.cpp file to fix bustage. really. this time i mean it. 1998-09-18 21:52:14 +00:00
cyeh%netscape.com 5913b2f8b1 add needed export for nsMalloc::Create 1998-09-18 18:57:35 +00:00
warren%netscape.com 3aaf263e65 Removed export for nsMalloc::Create. 1998-09-18 11:07:06 +00:00
warren%netscape.com 78085aca12 Moved nsMalloc.cpp to modules/plugin/src. 1998-09-18 08:46:06 +00:00
warren%netscape.com dec3d48652 Updated Mac MANIFEST files. 1998-09-18 08:39:16 +00:00
warren%netscape.com ea839080bd Moved nsIMalloc and impl from xpcom to modules/plugin. 1998-09-18 07:22:48 +00:00
warren%netscape.com f9e7accc3b Fixed comments. 1998-09-18 01:23:04 +00:00
beard%netscape.com 8450cdb024 09171998 LiveConnect Carpool: build bustage (backed out to 3.3 version) 1998-09-17 20:33:21 +00:00
beard%netscape.com f28d184a85 09171998 LiveConnect Carpool: build bustage 1998-09-17 20:18:36 +00:00
beard%netscape.com 43b61c072a 09171998 LiveConnect Carpool: added export for nsRepository::UnregisterFactory(const nsID&,nsIFactory*). 1998-09-17 19:55:08 +00:00
beard%netscape.com c7722b3b71 09171998 LiveConnect Carpool: XP_MAC, fixed NS_EXPORT to actually export on the Mac. 1998-09-17 19:21:43 +00:00
pierre%netscape.com 688d3b1f1e added the Layout and NetLib factories 1998-09-17 09:17:10 +00:00
rpotts%netscape.com 28b921a359 Changed NS_RELEASE2(...) macro to conditionally NULL the interface argument... 1998-09-17 05:38:21 +00:00
vidur%netscape.com 4e3024a5f9 Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry. 1998-09-17 01:53:52 +00:00
waterson%netscape.com ee718e862d Added wrappers for 64-bit arithmetic and PRTime. 1998-09-16 19:53:12 +00:00
warren%netscape.com f99aa4f721 Fixed nsMalloc::Create for the non-aggregated case. 1998-09-15 03:59:21 +00:00
kipp%netscape.com 932596c48f Only execute SymLoadModule when tracing is enabled 1998-09-15 00:13:35 +00:00
kipp%netscape.com 6c15ae4955 Added nsTraceRefcnt to the build and exports 1998-09-12 19:29:03 +00:00
kipp%netscape.com cbf8e885d2 whitespace tidy up 1998-09-12 19:28:01 +00:00
kipp%netscape.com 9c2f450854 Use NS_ADDREF/NS_RELEASE macros 1998-09-12 19:26:52 +00:00
kipp%netscape.com ec84a7a7cd Support build-time usage of the nsTraceRefcnt class for tracing refcnt manipulations. In addition, added NS_NEWXPCOM and NS_DELETEXPCOM macros to track create/destroys 1998-09-12 19:26:36 +00:00
kipp%netscape.com 78e46713a2 Register libraries with the refcnt tracer 1998-09-12 19:25:28 +00:00
kipp%netscape.com f4c9611922 new 1998-09-12 19:25:06 +00:00
kipp%netscape.com dc763fd651 Added tools directory to windows build 1998-09-12 19:18:04 +00:00
kipp%netscape.com 191b8291ca new 1998-09-12 17:53:08 +00:00
thom%netscape.com 12d97f5341 added support for DOM dll 1998-09-09 00:02:23 +00:00
kipp%netscape.com 1088a3e974 Allocated another IID 1998-09-07 19:15:41 +00:00
troy%netscape.com 77c0d137b9 Reserved an IID 1998-09-06 00:15:45 +00:00
kipp%netscape.com b54c1c9cff Allocated iid for nsITextContent 1998-09-05 23:28:08 +00:00
kipp%netscape.com 067c25cae2 Added a macro and normalized auto-string initialization; reordered methods slightly just to annoy rickg :-) 1998-09-05 23:21:42 +00:00
vidur%netscape.com ab080b4586 New content code adjusts to getting script objects through a factory interface 1998-09-04 23:03:16 +00:00
valeski%netscape.com e77dfab87e String insertion was broken if you wanted to insert at the begining (index '0') of a string. 1998-09-04 18:49:50 +00:00
rickg%netscape.com f62e951f1c new string improvements 1998-09-04 17:26:37 +00:00
peterl%netscape.com 76b0c57697 changed HashCode to HashValue and fixed return type 1998-09-02 01:59:30 +00:00
warren%netscape.com 315ab05c3b Changed c++ comments for inclusion in c files. 1998-09-01 04:15:07 +00:00
beard%netscape.com 79c343a754 Fixed nsRepository exports, and return type signature change for nsHashtable::Enumerate() which used to return int, and now returns void. 1998-09-01 01:23:54 +00:00
beard%netscape.com 43fc67efbd Moved Checking nsServiceManager.cpp into the xpcom - src folder. 1998-09-01 01:22:23 +00:00
warren%netscape.com b89e7efaca Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
warren%netscape.com d426280455 Fixed Create to work with new nsAgg.h 1998-09-01 00:17:49 +00:00
warren%netscape.com 71e9f3f5ea Changed NSServiceManager to nsServiceManager. 1998-09-01 00:17:47 +00:00
warren%netscape.com 8a20456a35 Made QI try the current object delegating to outer. Removed QI for kISupportsIID (which returned Internal). Added nsIOuter interfacewhich allows for notification of child release. 1998-09-01 00:17:28 +00:00
warren%netscape.com 4f1b718b4e Added closure argument to nsHashtable::Enumerate. 1998-09-01 00:16:47 +00:00
kipp%netscape.com 2509b409ff Added error module for the layout system 1998-08-29 20:20:00 +00:00
rickg%netscape.com 4125164d98 added BinarySearch method for faster string searches 1998-08-29 05:06:50 +00:00
warren%netscape.com 77c226c7fb Premature checkin of renamed nsRepository. 1998-08-29 03:42:29 +00:00
mcafee%netscape.com 3ce8a0e900 Fixing build bustage on Linux 1998-08-29 03:33:31 +00:00
mcafee%netscape.com 4af255df8f Fixing build bustage on Linux 1998-08-29 03:27:09 +00:00
warren%netscape.com 1a2164d8e2 Fixed typo 1998-08-29 02:24:41 +00:00
warren%netscape.com 7a294dae72 Moved nsresult from nsISupports.h to nsError.h (so that it's defined for C files). 1998-08-29 02:21:49 +00:00
warren%netscape.com 32f5a442c5 Added test for service manager. 1998-08-29 01:51:44 +00:00
sdagley%netscape.com 6ba0b47814 Checking in for warren. Added nsIServiceManager.h to MANIFEST and nsServiceManager.cpp to xpcomPPC.mcp. 1998-08-29 01:17:19 +00:00
warren%netscape.com 9b1d14ae7e Added class ID to OnShutdown. 1998-08-28 21:47:44 +00:00
warren%netscape.com 6587ecb0af Added service manager mechanism. 1998-08-28 21:28:35 +00:00
warren%netscape.com dff0de499c Added service manager mechanism. 1998-08-28 21:25:34 +00:00
pierre%netscape.com 56955b341a re-enabled the View, Web and Pref factories 1998-08-27 22:08:39 +00:00
valeski%netscape.com da9bc1007c nsString.h - the mBuf member data type was the raw PRUnichar type, changed it to chartype.
nsString.cpp - we were dropping the ending null-byte/unichar when expanding/growing strings
1998-08-27 08:15:40 +00:00
kipp%netscape.com e727d0c80d Fixed compiler problem with other compilers by removing useless const in front of void 1998-08-27 02:39:36 +00:00
rickg%netscape.com 848aed5db1 added iostream output to nsString 1998-08-22 17:50:13 +00:00
rickg%netscape.com 551ef88034 fixed off by one error in Pop() 1998-08-21 02:03:56 +00:00
vidur%netscape.com f10128ffe3 Used IIDs for nsIConnectionInfo and nsIDocumentLoadInfo 1998-08-20 22:29:22 +00:00
cls%seawood.org 84f1cedcbb AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00
scullin%netscape.com 3b6e7bf11c Added a COM false value. 1998-08-14 20:17:20 +00:00
kipp%netscape.com d5931797aa Allocate IID's for nsLoggingSink and nsILoggingSink 1998-08-12 21:04:13 +00:00
rickg%netscape.com 26456ae314 fixed objectAT() offset error 1998-08-12 08:53:03 +00:00
troy%netscape.com 9359a28c94 Fixed a memory leak. In some error cases we weren't calling NR_RegClose() 1998-08-11 04:06:28 +00:00
wtc%netscape.com dc2cd39331 Do not declare variables in a 'for' statement because the scope
of such variables is compiler-dependent.  (approved by kipp@netscape.com)
1998-08-11 00:10:36 +00:00
peterl%netscape.com a9f7a46342 performance tweak in trim 1998-08-07 02:11:13 +00:00
dcone%netscape.com bdb4f26e24 Raptor change, worked on factory methods 1998-08-06 17:44:15 +00:00
pierre%netscape.com 35b82cceb9 declared NSGetFactory_WIDGET_DLL() as "C" function (even though it's still out-commented for now) 1998-08-05 22:28:37 +00:00
pierre%netscape.com 670c463eb8 added targets to build static libs 1998-08-05 08:30:44 +00:00
pierre%netscape.com 727af6158b include nsMacRepository.h 1998-08-05 08:22:38 +00:00
pierre%netscape.com aee021dab7 added nsMacRepository.h 1998-08-05 08:06:50 +00:00
pierre%netscape.com 6300a8ef54 First Checked In. 1998-08-05 08:06:33 +00:00
rickg%netscape.com 21e9c2ad51 improved deque API a tad 1998-08-05 01:59:34 +00:00
rickg%netscape.com 0e7fb55528 kipps changes 1998-08-05 01:31:14 +00:00
rickg%netscape.com 7f335bc63d minor tweak to remove tabs 1998-08-04 10:12:45 +00:00
rickg%netscape.com 354b1357dd fixed problem in testCRT. GetUnicode returns a const ptr 1998-08-03 21:33:32 +00:00
rickg%netscape.com 6e9492b121 added a few assertions, just to be safe 1998-08-03 21:03:49 +00:00
rickg%netscape.com 42fbaf0a68 major upgrade to string class implementation 1998-08-03 20:46:38 +00:00
peterl%netscape.com 3460f8425f re-added backed-out changes 1998-08-01 00:56:28 +00:00
donm%netscape.com 1119af5b74 backing out changes made while trying to land OJI. 1998-07-31 23:58:26 +00:00
peterl%netscape.com 383e588a3a replaced macros with inline functions 1998-07-31 23:27:36 +00:00
warren%netscape.com c9bd5d8074 Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag. 1998-07-31 20:19:50 +00:00
troy%netscape.com e2bf4445ea Fixed some crashes where it wa assumes mStr was non-NULL 1998-07-30 20:36:51 +00:00
rickg%netscape.com 40be51d3e3 more string improvements 1998-07-30 18:35:58 +00:00
rickg%netscape.com 3c5b067b54 fixed string assignment bug 1998-07-30 18:26:46 +00:00
troy%netscape.com 8d40651e4a Changed default constructor to leave capacity at 0 and not allocate
a buffer of 24 bytes
1998-07-29 23:06:21 +00:00
warren%netscape.com 13b18ece68 Committed from OJI_19980618_TIP_MERGE1. 1998-07-28 02:07:25 +00:00
rickg%netscape.com 5446c139c4 warning removal 1998-07-25 02:11:02 +00:00
waterson%netscape.com dc6c35efed Removed until approval from modul owner. 1998-07-24 23:33:15 +00:00
waterson%netscape.com f7d82b20d0 Initial revision. 1998-07-24 23:07:58 +00:00
michaelp%netscape.com 837d1a9ae0 added APIs to viewmanager to enable and disable all rendering.
made Refresh() APIs of viewmanager implementation private.
1998-07-24 21:05:50 +00:00
spider%netscape.com 2dce002dce Module Specific Error Generation 1998-07-24 13:47:09 +00:00
michaelp%netscape.com cde556f1a4 modified streaming APIs to be what the OJI guys want. 1998-07-23 20:34:01 +00:00
spider%netscape.com 7736992db7 Backing out nsError.h revision 3.2 until the tree opens... 1998-07-23 20:08:13 +00:00
spider%netscape.com c3de281a89 Added Support for Module Specific Error Codes which are compatible with
the native platform.
1998-07-23 19:28:00 +00:00
troy%netscape.com c1493555d6 Added some '=' operator member functions to nsAutoString 1998-07-22 21:38:48 +00:00
scullin%netscape.com 1b7aa79e95 Default implementation of QueryInterface needs to NULL result on failure. 1998-07-21 21:32:52 +00:00
kipp%netscape.com 50eba5177c Allocate some IIDs 1998-07-19 01:19:30 +00:00
kipp%netscape.com 12fdd31f5f Allocated some IID's 1998-07-18 21:51:28 +00:00
kipp%netscape.com f2f161b1d4 Allocated IID's for nsIHTMLContentSink, nsIContentSink, nsIDTD 1998-07-15 22:51:30 +00:00
danm 30f8c8b987 glowcode. bug 299200 a:don. 1998-07-09 16:33:15 +00:00
kipp be795823b7 Added a reminder to not mess with the NS_ISUPPORTS IID 1998-07-07 16:08:55 +00:00
kipp 8695e681dc Allocated IID for nsIFrame 1998-07-07 16:07:35 +00:00
kipp aeda35b8f7 new 1998-07-07 16:04:02 +00:00
rickg ff4f9c2c9c major improvements to parser API's; fixed a few bugs 1998-07-02 08:14:22 +00:00
jevering ca519eff60 Modified ReplaceElementAt to grow the array if an index out of the
allocated boundary was requested.
1998-07-02 00:28:56 +00:00
atotic 9e29b605a7 More exports are needed for Raptor 1998-06-26 23:02:03 +00:00
rickg 9150405dab huge refactoring effort; transient style support; tables fixes, and more 1998-06-17 23:13:28 +00:00
atotic 7b509cfb7b More exports are needed 1998-06-16 21:42:32 +00:00
jevering b4c345c05c Fixed double ended queue to accept a callback in the constructor
to a function which frees the inserted objects.
1998-06-12 01:36:24 +00:00
troy 840313626c Added an additional constructor 1998-06-11 22:48:25 +00:00
gordon 5f2eb36b5e Changes for value-added builds. 1998-06-08 11:19:51 +00:00
gordon 77045e07ae Export nsHashTable methods. 1998-06-06 11:19:14 +00:00
kipp a3cbd81c80 Added SizeOf method 1998-06-05 21:38:36 +00:00
kipp b5b9af1404 new 1998-06-05 20:46:23 +00:00
scc 432f3ea897 First Checked In. 1998-06-04 22:51:07 +00:00
scullin ccfef80b32 Added NSPR logging. Set NSPR_LOG_MODULES=NSRepository:4 to get
bunches o' logging.
1998-06-02 19:54:52 +00:00
toshok e6baaac1be Fix build on FreeBSD. don't hardcode '.so', some platforms don't use it. 1998-06-02 00:18:45 +00:00
raman 24d011f72a Added the clone method. Approved by warren 1998-06-01 22:11:06 +00:00
kipp 38ccae3b3c null terminate empty auto string properly 1998-06-01 20:55:46 +00:00
sfraser c8b410a908 Changed to use .exp file for exports, so that stuff gets exported. 1998-05-28 22:23:41 +00:00
sfraser a4566bf075 First Checked In. 1998-05-28 22:23:16 +00:00
sfraser 66b0cb8c92 Export nsError.h 1998-05-28 20:50:24 +00:00
sfraser a9171040fc Correct comment 1998-05-28 19:40:34 +00:00
sfraser f1cb8b3740 Updating for new build system and prefix files. 1998-05-28 19:16:03 +00:00
sfraser 93b38fd618 Changes for the new build system; unify prefix files. 1998-05-28 19:04:58 +00:00
kipp 528d80ff81 Init refcnt properly 1998-05-28 18:38:32 +00:00
sfraser 44e9956672 First Checked In. 1998-05-23 01:14:17 +00:00
hardts b610f18d8a was 0 length file after landing branch, copy in the branch version 1998-05-22 22:34:32 +00:00
hardts 95f3fc8a1d TestID.cpp didn't get branch changes for some reason, adding them now. 1998-05-22 22:30:53 +00:00
hardts 6bcb19ce6f landing XPCOM_BRANCH 1998-05-22 21:56:30 +00:00
cyeh 0977bc9ea6 assist with XPCOM_BRANCH landing. add files nsDebug.cpp and nsSupportsArray.cpp to projects 1998-05-22 21:52:45 +00:00
rickg d1a681d69c minor perf improvement to deque 1998-05-21 20:37:17 +00:00
rickg df5167e848 filled in the popback function 1998-05-21 02:27:34 +00:00
kipp 745846f561 Fixed bug in nsString::Cut code where the sizeof(chartype) was multipled a bit aggresively; I also tuned the routine somewhat as well 1998-05-20 23:18:25 +00:00
peterl 79851b1d53 added enumerate methods 1998-05-20 20:31:58 +00:00
kipp 3b1a184a22 Added empty constructor; removed instance count sillyness 1998-05-20 16:21:48 +00:00
rickg 98c934dab7 small improvement to deque-iterator interface 1998-05-19 01:51:24 +00:00
thom a2729a12bc Mac checkin 1998-05-18 22:47:24 +00:00
rpotts 5d23d41cdf Changed to use the nsIBaseStream as a base class... 1998-05-15 09:40:43 +00:00
rpotts 491d63949d Interface for Output Streams... 1998-05-15 09:40:02 +00:00
rpotts 228e94c619 New interface that all stream interfaces can derive from... 1998-05-15 09:39:37 +00:00
rickg 13210310b6 minor performance tweak for deque 1998-05-14 22:18:44 +00:00
rickg 0b6bd9d390 added IsDigit to string 1998-05-11 23:27:35 +00:00
scullin b241581840 Fix NSPR related breakage. 1998-05-08 23:56:08 +00:00
scullin 2e23fa1ab5 G++ warning fix submitted by Brian Grunkemeyer. 1998-05-07 20:48:35 +00:00
scullin 7fbcd5a7da Added NS_ERROR_FAILURE define provided by Brian Grunkemeyer. 1998-05-04 23:30:05 +00:00
spider 725b9e3d9c Fix UNIX build bustage 1998-04-30 16:40:38 +00:00
buster b419f27870 at Peters request, I added NS_INT_PIXELS_TO_TWIPS and NS_FLOAT_PIXELS_TO_TWIPS 1998-04-30 15:11:33 +00:00
rickg 3f6b5b2a01 minor tweak to iterator 1998-04-30 05:55:51 +00:00
kipp b881d71f5b Fixed compiler bugs/warnings 1998-04-26 03:13:20 +00:00
rickg 7cd013ca7c added Append(unichar) 1998-04-25 19:44:35 +00:00
karnaze 3943ad1a15 added radio groups, select/option, beter sizing. widgets take creation parms. 1998-04-24 21:37:30 +00:00
rickg fccfcf293e added a few new container types 1998-04-22 18:28:48 +00:00
scullin 667151e787 NSPR related changes submitted by wtc. 1998-04-22 00:05:08 +00:00
peterl 355fcae2bd fixed memory leaks in nsAutoString 1998-04-16 21:47:17 +00:00
kipp 098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00
ltabb 3b56a9af51 Free the lizard 1998-03-28 02:44:41 +00:00