Commit Graph

3163 Commits

Author SHA1 Message Date
pierre%netscape.com
ce14f70107 Making nsMacRepository.h obsolete: the shared lib conversion is done.
git-svn-id: svn://10.0.0.236/trunk@15659 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 01:06:00 +00:00
shaver%netscape.com
0913f32ec7 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!).


git-svn-id: svn://10.0.0.236/trunk@15642 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 19:53:27 +00:00
troy%netscape.com
26a1c5f759 Added ID for nsIPageSequenceFrame
git-svn-id: svn://10.0.0.236/trunk@15614 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 03:53:01 +00:00
mjudge%netscape.com
9972f8c67c making big changes to enumerator class and adding nsICollection
git-svn-id: svn://10.0.0.236/trunk@15523 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-01 17:55:08 +00:00
mjudge%netscape.com
d3fcc0bcb7 collection interface
git-svn-id: svn://10.0.0.236/trunk@15522 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-01 17:50:57 +00:00
beard%netscape.com
810f6cfdf2 Mac shared library migration.
git-svn-id: svn://10.0.0.236/trunk@15474 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-30 22:15:00 +00:00
jfrancis%netscape.com
66122f1a54 [sfraser checking in as jfrancis]
Temporarily comment out EDITOR_DLL-related stuff until Mac is building editor, to fix build bustage.


git-svn-id: svn://10.0.0.236/trunk@15442 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-30 03:04:00 +00:00
jfrancis%netscape.com
e1ca11a4a3 adding edtor lib entrty, even though we aren't actually linking it in yet.
git-svn-id: svn://10.0.0.236/trunk@15430 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-29 23:57:59 +00:00
shaver%netscape.com
6486c53a49 Added NPL everywhere (ooops!).
Handle enums.
Output idents properly in IDL comments.


git-svn-id: svn://10.0.0.236/trunk@15396 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-28 16:52:24 +00:00
shaver%netscape.com
d9379bb5ea 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.)


git-svn-id: svn://10.0.0.236/trunk@15379 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-27 16:39:45 +00:00
shaver%netscape.com
88c5dff3d3 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.


git-svn-id: svn://10.0.0.236/trunk@15377 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-26 21:03:03 +00:00
scc%netscape.com
6b8ab9fbf3 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.
git-svn-id: svn://10.0.0.236/trunk@15373 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-26 19:28:42 +00:00
kipp%netscape.com
2a73c19d2a Expose WalkTheStack
git-svn-id: svn://10.0.0.236/trunk@15359 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-26 18:03:20 +00:00
peterl%netscape.com
8c5f87d7f3 backed out previous change
git-svn-id: svn://10.0.0.236/trunk@15354 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-26 04:54:11 +00:00
peterl%netscape.com
226561ff6f new CSSOM interfaces
git-svn-id: svn://10.0.0.236/trunk@15328 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-26 01:18:57 +00:00
peterl%netscape.com
f7d360a0f0 made pointer conversion more friendly to const methods
git-svn-id: svn://10.0.0.236/trunk@15327 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-26 01:18:21 +00:00
shaver%netscape.com
2bc42328ed 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.


git-svn-id: svn://10.0.0.236/trunk@15312 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-25 19:12:50 +00:00
shaver%netscape.com
c1a29cb53b C++ class decls need a semicolon
git-svn-id: svn://10.0.0.236/trunk@15293 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-25 04:54:02 +00:00
shaver%netscape.com
3b8e66c9f3 Added input callback, in preparation for autogenerating __declspec(inhibit)
and doing the doc comment thing.
Generate method declarations.
More stdout -> state->file fixes.


git-svn-id: svn://10.0.0.236/trunk@15292 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-25 04:19:59 +00:00
shaver%netscape.com
04135aee13 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!).


git-svn-id: svn://10.0.0.236/trunk@15271 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-24 23:16:49 +00:00
rickg%netscape.com
4102309f80 fixed bug #1203
git-svn-id: svn://10.0.0.236/trunk@15260 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-24 20:23:46 +00:00
rickg%netscape.com
69aa236de9 changed ToInteger() so that it returns an error properly
git-svn-id: svn://10.0.0.236/trunk@15226 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-24 02:38:21 +00:00
akkana%netscape.com
1b25d1e7f2 Range specification
git-svn-id: svn://10.0.0.236/trunk@15216 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-24 01:39:47 +00:00
shaver%netscape.com
a08a107a6d first xpidl stuff
git-svn-id: svn://10.0.0.236/trunk@15172 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-23 21:02:31 +00:00
cyeh%netscape.com
79654fb86d 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.


git-svn-id: svn://10.0.0.236/trunk@15084 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 00:34:32 +00:00
rickg%netscape.com
fb379a12ba updated docs for nsString class usage
git-svn-id: svn://10.0.0.236/trunk@15052 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 22:11:09 +00:00
beard%netscape.com
f4e8d45219 xpcomDebug.exp only included in debug target, xpcom.exp in both.
git-svn-id: svn://10.0.0.236/trunk@14976 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 01:04:17 +00:00
beard%netscape.com
beeb760db7 Added nsServiceManager static method exports.
git-svn-id: svn://10.0.0.236/trunk@14974 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 01:03:42 +00:00
mjudge%netscape.com
1961369c00 fixing future possible bustage even though tree is red. I will watch carefully
git-svn-id: svn://10.0.0.236/trunk@14965 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 23:25:58 +00:00
scc%netscape.com
5c994d7aa4 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
git-svn-id: svn://10.0.0.236/trunk@14955 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 20:26:12 +00:00
kipp%netscape.com
84410733de Made nsString::Insert actually support the count=-1 default argument
git-svn-id: svn://10.0.0.236/trunk@14950 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 17:58:30 +00:00
mjudge%netscape.com
2b3d3c6797 smart pointer updates
git-svn-id: svn://10.0.0.236/trunk@14893 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 22:09:52 +00:00
kin%netscape.com
f7bae9c38d Fixes that allow us to compile on Linux.
git-svn-id: svn://10.0.0.236/trunk@14880 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 19:16:10 +00:00
kin%netscape.com
d059afc819 Added COM_auto_ptr.h to EXPORTS list.
git-svn-id: svn://10.0.0.236/trunk@14879 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 19:14:56 +00:00
beard%netscape.com
f3218e3cf8 Took out PL_VectorAssertValid for non-debug build.
git-svn-id: svn://10.0.0.236/trunk@14834 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 01:36:28 +00:00
beard%netscape.com
ffcb90e3f3 Added xpcomDebug.exp to xpcomDebug.shlb target.
git-svn-id: svn://10.0.0.236/trunk@14833 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 01:35:54 +00:00
beard%netscape.com
eb9aa87814 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@14832 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 01:28:37 +00:00
vidur%netscape.com
f99db26085 New interface nsIDOMNSDocument
git-svn-id: svn://10.0.0.236/trunk@14783 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 02:37:19 +00:00
jfrancis%netscape.com
2703380897 adding scott's XP_COM auto_pointer header to xpcom exports.
git-svn-id: svn://10.0.0.236/trunk@14741 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-16 19:08:50 +00:00
mjudge%netscape.com
9946ad5ea4 fixing test app for lame windows compiler
git-svn-id: svn://10.0.0.236/trunk@14697 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-15 07:09:51 +00:00
mjudge%netscape.com
864d194dba adding the void ** back in. windows compiler is lame.
git-svn-id: svn://10.0.0.236/trunk@14696 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-15 07:08:56 +00:00
mjudge%netscape.com
148521fbb4 oops messed up the build. fixing...
git-svn-id: svn://10.0.0.236/trunk@14692 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-15 04:13:14 +00:00
scc%netscape.com
70163ae70a operator void** is superfluous; removed. Added operator* to support clients who (against better advice) write getter functions that look like this GetSomething(T*& result)
git-svn-id: svn://10.0.0.236/trunk@14691 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-15 02:10:04 +00:00
bjorn%netscape.com
70ddc60ea9 Removing files to restructure the typelib stuff.
git-svn-id: svn://10.0.0.236/trunk@14644 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-14 01:22:50 +00:00
scc%netscape.com
6250806e51 fixed for IRIX (doesn't like new-style casts)
git-svn-id: svn://10.0.0.236/trunk@14642 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-14 00:35:48 +00:00
scc%netscape.com
56449b02df SOLARIS _does_ support member using declarations, so modify the test to let them through
git-svn-id: svn://10.0.0.236/trunk@14608 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-13 20:07:25 +00:00
scc%netscape.com
b1e51f2dd8 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
git-svn-id: svn://10.0.0.236/trunk@14607 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-13 20:06:43 +00:00
scc%netscape.com
c9a93fd103 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)
git-svn-id: svn://10.0.0.236/trunk@14602 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-13 19:41:24 +00:00
scc%netscape.com
5a3153856f Fixed for VC++ 4.2 (no template function specifiers at the call site)
git-svn-id: svn://10.0.0.236/trunk@14593 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-13 12:33:58 +00:00
scc%netscape.com
709841f25f Fixed (unit-tests only) for VC++ 4.2 (no 'explicit')
git-svn-id: svn://10.0.0.236/trunk@14560 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-13 00:34:41 +00:00