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

28952 Коммитов

Автор SHA1 Сообщение Дата
mscott%netscape.com 4b2683ff37 Use nsCAutoString instead of nsAutoCString. This new version is much more memory friendly, avoiding an extra copy of the string from getting created on the heap. 1999-06-03 23:37:10 +00:00
sspitzer%netscape.com 61a93ed0e3 don't compare nsCOMPtrs with nsnull. 1999-06-03 23:35:58 +00:00
warren%netscape.com 5270a7ae47 Removed obsolete files for mac. 1999-06-03 23:35:18 +00:00
mscott%netscape.com 562c5e4e2b Export nsLocalMailFolder.h 1999-06-03 23:31:58 +00:00
mscott%netscape.com 932a7ae28c Remove unnecessary LINCS now that all headers are pushed to the same directory. 1999-06-03 23:31:57 +00:00
rogerl%netscape.com 5ae153a96b Blew off 'caller' property - it was deemed a security risk, bug #7224 1999-06-03 23:24:39 +00:00
norris%netscape.com 7b7ebb5614 Subject:
Re: Rhino LiveConnect: need help?
        Date:
             Wed, 02 Jun 1999 19:33:37 -0700
       From:
             Frank Mitchell <frankm@eng.Sun.COM>
 Organization:
             Java Products Engineering
         To:
             Scott Furman <fur@netscape.com>, Norris Boyd <norris@netscape.com>
         CC:
             mallen@eng.Sun.COM
  References:
             1 , 2 , 3 , 4




Scott Furman wrote:
> In order to bring Rhino LiveConnect support up to the level of the
> C-engine, the features of LiveConnect version 2 and version 3 would
> need to be added.  You can see some details of LC2 and LC3 features
> here.  I would guess that 80% of the time would be spent implementing
> one feature: LC3's new method overload resolution scheme.


OK, I think I have something that implements the new overloaded method
resolution scheme ... I'm still working on getting the regression tests
running smoothly, but from command-line testing it seems to work.  It's
not the *cleanest* code I've ever done, though: in particular, it has
too many static methods and type-checking code for my tastes.  (Hey,
should we spin the type coercion and comparison stuff to some other
module entirely?  Right now it's mostly in JavaNativeObject, with the
preference stuff in JavaNativeMethod.)  I'm also not sure why some of
this stuff is public, and whether there might be backward-compatibility
problems with what I've done, particularly in repurposing the
COMPARISON_* constants.

Would you guys be kind enough to review this for me?  I'm hoping to
check it in once I get an ID, but it wouldn't hurt to have another pair
of eyes or three (pairs, I mean).  I've attached a tar/gzip of the
source files I've changed (or added), plus a diff.

Thanks,
Frank
1999-06-03 23:22:27 +00:00
warren%netscape.com e0e31bb3e6 Added nsIBufferInputStream.idl 1999-06-03 23:10:11 +00:00
dougt%netscape.com 426357bbde adding res to our build path. 1999-06-03 23:10:00 +00:00
dougt%netscape.com 3942f5948d Adding our fancy progress UI. 1999-06-03 23:09:36 +00:00
pinkerton%netscape.com ef87f51b80 idl files added for streams. 1999-06-03 23:04:22 +00:00
pinkerton%netscape.com c82bb88906 adding new stream idl files. 1999-06-03 23:03:53 +00:00
rickg%netscape.com ead59aac8f fixed warnings 1999-06-03 23:03:08 +00:00
rogerl%netscape.com e80170b2ab Instruction sequence clean-up courtesy of Dan Price & Blake Jones at Sun. 1999-06-03 23:02:17 +00:00
wtc%netscape.com d434d5e92b Bugzilla bug #4842: do not export pr/include/md. 1999-06-03 23:00:57 +00:00
dougt%netscape.com 6cc3a78250 Adding Progress dialog to project. CLeaning up error message when you open this project. 1999-06-03 22:59:49 +00:00
putterman%netscape.com 71a6b0bdfe added files: mozilla/mailnews/base/src/nsMsgBiffManager.cpp 1999-06-03 22:59:23 +00:00
sspitzer%netscape.com ac78d1b14a if 0 unused functions. add license to top of file. remove shadow warnings. 1999-06-03 22:58:08 +00:00
dougt%netscape.com 2066a13f12 Changing ProgressNotifier to be nsISupports.
Adding a GUI progress dialog!
1999-06-03 22:57:43 +00:00
putterman%netscape.com 7b69f65bfd Make sure Mork Handles get freed. 1999-06-03 22:57:41 +00:00
putterman%netscape.com 7abd55835c Set the folder charset. 1999-06-03 22:56:45 +00:00
putterman%netscape.com 8dc4664732 Added Charset functions. 1999-06-03 22:56:14 +00:00
putterman%netscape.com 9aa5104ebc Added BiffManager. 1999-06-03 22:55:47 +00:00
putterman%netscape.com 16132db4b1 Added Biff Manager and CharSet functions. 1999-06-03 22:54:59 +00:00
putterman%netscape.com f5f66a5a61 Add nsIMsgBiffManager interface. Add Set/GetCharset to nsIMsgFolder. 1999-06-03 22:53:37 +00:00
mcmullen%netscape.com 3beb3c2b35 Checked in in error 1999-06-03 22:52:33 +00:00
mcmullen%netscape.com d880240f09 First Checked In. 1999-06-03 22:50:16 +00:00
akkana%netscape.com b0031e0a99 Vidur's initial implementation of Insert HTML Fragment 1999-06-03 22:38:38 +00:00
sfraser%netscape.com 8019fdb1fb Added nsHTMLFragmentContentSink.cpp for akkana 1999-06-03 22:36:44 +00:00
wtc%netscape.com bb9a3e68fb Bugzilla bug #4842: do not export private NSPR headers (private/pprmwait.h,
private/primpl.h, and md/*.h) to mozilla/dist.  NSPR files will get
these headers from the source tree, via -I$(MOD_DEPTH)/pr/include and
-I$(MOD_DEPTH)/pr/include/private.  Non-NSPR files must not include
these private NSPR headers and should get the exported NSPR headers
from mozilla/dist/<platform.OBJ>/include.
1999-06-03 22:35:44 +00:00
dougt%netscape.com 7f7dd39b95 Putting the software distributor in its own folder in rdf. 1999-06-03 22:32:11 +00:00
briano%netscape.com 2ea33f3fda Fixed the Unix builds. DON'T USE C++ COMMENTS IN C FILES. 1999-06-03 22:30:39 +00:00
sspitzer%netscape.com 05fc051f66 either it is an XPIDL source or we EXPORT it. not both. thanks for warren
for finding this.
1999-06-03 22:30:19 +00:00
akkana%netscape.com f3219d053d Part of Vidur's html fragment changes: files which aren't in the build yet 1999-06-03 22:30:12 +00:00
akkana%netscape.com 178a5787bb Part of Vidur's html fragment changes 1999-06-03 22:27:43 +00:00
chuang%netscape.com 6c3f0848ea Add directory default preferences 1999-06-03 22:27:31 +00:00
briano%netscape.com 6493561460 distclean is now a distinct target that does everything that realclean does and more. 1999-06-03 22:23:06 +00:00
alecf%netscape.com a221e30fdf export DOM XPIDL stubs on windows 1999-06-03 22:16:57 +00:00
dougt%netscape.com 8c388e8d8c Adding our IDL project to the build process. 1999-06-03 22:14:57 +00:00
rickg%netscape.com 4750d8ff9b fixed offset error in FindCharInSet() and RFindCharInSet() 1999-06-03 22:12:27 +00:00
valeski%netscape.com 2248ec3a5b http - fixed build probs
test - moved a local var into a #ifdef because it was throwing a warning on windows
1999-06-03 22:12:26 +00:00
akkana%netscape.com 3164c6a62d Vidur's HTML fragment content sink; Kostello's document/html encoders 1999-06-03 22:11:53 +00:00
sspitzer%netscape.com 8469add17a checked in header file is now the same as the generated makefile 1999-06-03 22:06:57 +00:00
waterson%netscape.com d251b9e449 Remove NS_IS_ERROR() macro; it's both redundant with NS_FAILED() and wrong. 1999-06-03 22:03:07 +00:00
dougt%netscape.com 0734ef8680 A IDL for our Install Progress. This is generic enough that anyone that want
to do proxy install notifications can use this.
1999-06-03 22:02:39 +00:00
dougt%netscape.com cb8e756876 Adding my first cut of the progress dialog. Yes, it sucks. 1999-06-03 22:01:14 +00:00
chuang%netscape.com 63c89c725e Add clean up code 1999-06-03 22:00:57 +00:00
gordon%netscape.com dcdf62225f Make Lookup() a pure virtual method. 1999-06-03 21:57:14 +00:00
rpotts%netscape.com e967a22d9f Fixes to build on Linux... 1999-06-03 21:56:56 +00:00
rpotts%netscape.com 91bf976e6c Fixes to build on Linux... Removed nettest since it is not building on windows either. 1999-06-03 21:56:29 +00:00