mcmullen%netscape.com
ddd96eff8f
And again.
...
git-svn-id: svn://10.0.0.236/trunk@16263 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 18:17:22 +00:00
vidur%netscape.com
b0dbe3d498
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.
...
git-svn-id: svn://10.0.0.236/trunk@16261 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 17:02:37 +00:00
kipp%netscape.com
792c1cd7f2
Added FrameUtil IIDs
...
git-svn-id: svn://10.0.0.236/trunk@16241 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 15:18:39 +00:00
mcmullen%netscape.com
e0be47d98f
More tweaks.
...
git-svn-id: svn://10.0.0.236/trunk@16224 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 03:17:47 +00:00
peterl%netscape.com
dd4b87c389
added namespace IIDs
...
git-svn-id: svn://10.0.0.236/trunk@16200 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 02:29:14 +00:00
mcmullen%netscape.com
f057f1160a
Some more tweaks to suit various compilers and platforms.
...
git-svn-id: svn://10.0.0.236/trunk@16198 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 01:42:04 +00:00
kin%netscape.com
d52fc03869
Fixed off by 1 error that occurs in PopBack() when
...
(mOrigin + mSize) >= mCapacity.
git-svn-id: svn://10.0.0.236/trunk@16060 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 17:07:20 +00:00
shaver%netscape.com
3704af165d
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.
git-svn-id: svn://10.0.0.236/trunk@16051 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 13:08:29 +00:00
mcmullen%netscape.com
5585c8bf96
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).
...
git-svn-id: svn://10.0.0.236/trunk@16039 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 08:47:30 +00:00
mcmullen%netscape.com
0588941742
Tried to make this a little more gcc friendly - created some NS_USING_NAMESPACE/ NS_NAMESPACE ugliness. Sigh.
...
git-svn-id: svn://10.0.0.236/trunk@16031 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 05:09:28 +00:00
pinkerton%netscape.com
9606099d46
fix for new universal headers. Don't use PLstringfuncs and add an inline helper to the helper namespace which does the same things.
...
git-svn-id: svn://10.0.0.236/trunk@16018 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 01:56:36 +00:00
law%netscape.com
f434dd9914
Added Windoze support
...
git-svn-id: svn://10.0.0.236/trunk@16013 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 01:04:53 +00:00
mcmullen%netscape.com
cf8dafefa3
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.
git-svn-id: svn://10.0.0.236/trunk@16002 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-08 22:45:42 +00:00
mcmullen%netscape.com
963a718dd7
First Checked In.
...
git-svn-id: svn://10.0.0.236/trunk@15999 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-08 22:43:57 +00:00
mcmullen%netscape.com
7612b35bc7
First Checked In.
...
git-svn-id: svn://10.0.0.236/trunk@15954 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-08 02:22:54 +00:00
mcmullen%netscape.com
ce9cf0d08e
First Checked In.
...
git-svn-id: svn://10.0.0.236/trunk@15952 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-08 02:15:50 +00:00
akkana%netscape.com
38c4a010d7
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.
git-svn-id: svn://10.0.0.236/trunk@15936 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-07 21:57:57 +00:00
shaver%netscape.com
459587fe77
remove dead code, tweak whitespace
...
git-svn-id: svn://10.0.0.236/trunk@15934 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-07 20:23:37 +00:00
shaver%netscape.com
5d7c8750fd
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.
git-svn-id: svn://10.0.0.236/trunk@15889 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-06 19:52:21 +00:00
shaver%netscape.com
f176ff7946
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.)
git-svn-id: svn://10.0.0.236/trunk@15888 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-06 18:41:44 +00:00
troy%netscape.com
6e173bf400
Added nsIPrintStatusCallback
...
git-svn-id: svn://10.0.0.236/trunk@15867 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-06 00:30:51 +00:00
mjudge%netscape.com
e13b418aa0
that didnt work... mac croaked
...
git-svn-id: svn://10.0.0.236/trunk@15748 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 00:01:09 +00:00
mjudge%netscape.com
61da02c81e
changing NULL to nsnull
...
git-svn-id: svn://10.0.0.236/trunk@15744 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 23:40:06 +00:00
mjudge%netscape.com
0b731fb2af
new enumerator interface change
...
git-svn-id: svn://10.0.0.236/trunk@15728 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 21:46:51 +00:00
shaver%netscape.com
f5b3bec414
Add generated file warning.
...
Remove excessive #include "nsISupports.h" generation.
Interfaces are public:, accessors are pure (= 0).
git-svn-id: svn://10.0.0.236/trunk@15699 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 17:38:55 +00:00
shaver%netscape.com
8accf45608
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.
git-svn-id: svn://10.0.0.236/trunk@15683 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 06:33:59 +00:00
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