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

43751 Коммитов

Автор SHA1 Сообщение Дата
alecf%netscape.com d7dec17d86 upating status 1999-10-12 02:07:13 +00:00
rbs%maths.uq.edu.au 8cbb1cdef9 Removing a duplicate reference to a src file 1999-10-12 02:06:05 +00:00
rbs%maths.uq.edu.au 6a2d47eede Removing a typedef and adding a new NS_MATHML_OPERATOR_MUTABLE flag 1999-10-12 01:58:27 +00:00
selmer%netscape.com c084e8f9f8 Created new Interpret.cpp & CInterpret class 1999-10-12 01:54:00 +00:00
rbs%maths.uq.edu.au 7900952c3a [MathML] removing registration hooks. They are now handled by nsLayoutModule. 1999-10-12 01:48:05 +00:00
warren%netscape.com 641f3b5442 Lowercased idl method names for scriptability. Cleaned up nsIURL interface. 1999-10-12 01:39:37 +00:00
peterl%netscape.com cc76d235e4 store system colors as int rather than enums
return proper result code when setting system color
r=rods
1999-10-12 01:31:33 +00:00
slamm%netscape.com 686efe4b0d Remove extra 'mozilla/' in cvsblame'd source link. 1999-10-12 01:25:47 +00:00
rbs%maths.uq.edu.au b834bd2175 [MathML] Setting a bolean to PR_TRUE to allow generated pseudo content (e.g., :before, :after) in MathML. 1999-10-12 01:19:34 +00:00
cathleen%netscape.com 16c26c765f fix mac packager list, bug 16141, r=ssu 1999-10-12 01:11:42 +00:00
selmer%netscape.com 6411aa0a19 Fix up inclusions of headers 1999-10-12 00:56:51 +00:00
pavlov%netscape.com 2a8a990380 fix cursor blinking on linux r=ramiro 1999-10-12 00:44:07 +00:00
alecf%netscape.com c28c70ac9d finish landing nsIModule for compose
this and my last checkin r=sspizter
no bug, porkjockey work
1999-10-12 00:37:39 +00:00
alecf%netscape.com c4386d0670 land nsIModule for mail compose 1999-10-12 00:34:06 +00:00
peterl%netscape.com d4f84a11bc better result code testing in recreate frames for content
part of fix for 14134
r=pierre
1999-10-12 00:32:13 +00:00
peterl%netscape.com 04a12df544 added ignore value to user-focus
r=hyatt
1999-10-12 00:30:54 +00:00
peterl%netscape.com ca5306ed74 added 'ignore' keyword
r=hyatt
1999-10-12 00:30:19 +00:00
warren%netscape.com daf1d34844 Fixed bloat snapshotting capabilities. r=kipp 1999-10-12 00:29:54 +00:00
warren%netscape.com 48b4a9d06e Added NS_LOG_RELEASE for bloat stats. r=kmcclusk 1999-10-12 00:28:14 +00:00
ssu%netscape.com 7a57206751 fixing bug #16095. apprunner.exe got renamed to mozilla.exe. This fix updates the installer to create the proper windows shortcut. Not part of tinderbox. r=dbragg@netscape.com 1999-10-12 00:23:37 +00:00
peterl%netscape.com e80ae8cff9 fix return type for append reflow command (was returning PRBool for nsresult)
part of fix for 14134
r=pierre
1999-10-12 00:23:10 +00:00
peterl%netscape.com 3ebf849605 dont strip multiple changes with nsnull frames
part of fix for 14134
r=pierre
1999-10-12 00:22:18 +00:00
peterl%netscape.com 8112eaf09e add 'ignore' to user focus
r=hyatt
1999-10-12 00:21:06 +00:00
dougt%netscape.com 8ab1a49057 fixes bug 15709. r=dveditz. 1999-10-12 00:20:23 +00:00
evaughan%netscape.com 05d9fa061b added files: mozilla/view/src/nsScrollPortView.cpp 1999-10-12 00:16:34 +00:00
sspitzer%netscape.com 66239ff2bf fix for #16098, r=mscott. Now we have "Mozilla Profile Manager" for the mac, which is the same as -ProfileManager on the other platforms 1999-10-12 00:16:31 +00:00
evaughan%netscape.com f3a2112f38 Integrated Gfx scrollbars. 1999-10-12 00:16:06 +00:00
mscott%netscape.com c73e972de5 support nsIStreamObserver to get rid of an assert in necko.
r=sspitzer
1999-10-12 00:13:45 +00:00
cbegle%netscape.com f456d33c1b new files.
new tests for xpconnect.  r=jband.
1999-10-12 00:12:43 +00:00
varada%netscape.com dadbf1ef78 changing minlen and maxlen in edit fields 1999-10-12 00:12:10 +00:00
alecf%netscape.com b6fbd02417 was not setting the "type" attribute during CreateIncomingServer
fixes #16075
r=sspitzer
1999-10-12 00:07:14 +00:00
varada%netscape.com 25a927f81a bug #5958 validating entering of characters in the newconfigdialog edit fields 1999-10-12 00:05:38 +00:00
kmcclusk%netscape.com a8d827542e Implemented nsRenderingContextWin::CopyClipRegion. bug 13913; r=rods@netscape.com 1999-10-12 00:05:04 +00:00
ducarroz%netscape.com f2700860ae Fix for bug 15235 & 14785. I checkin this for jefft. Messages need to be save using platform specific line break. R=ducarroz 1999-10-12 00:03:17 +00:00
kmcclusk%netscape.com adda5e2aff Changed WIN32 windows style from WS_EX_CLIENTEDGEto WS_EX_WINDOWEDGE to
stop drawing client windows sunken. bug=15151; r=rods@netscape.com
1999-10-11 23:56:55 +00:00
rods%netscape.com 3a21cb8387 changed fonts for select and optgroup to match r=kmcclusk b=12230 1999-10-11 23:48:41 +00:00
varada%netscape.com bbcbe74143 fix to bug #15339- added SetForegroundWindowin the OnSetActive code in the wizardui.cpp 1999-10-11 23:47:49 +00:00
nhotta%netscape.com d02f41691b Adding a new interface which does a charset conversion plus NE and NCR for fallback. Part of bug fix #8865, r=ftang. 1999-10-11 23:47:27 +00:00
rods%netscape.com 576fcbcff3 removed css system color references (not implemented on Mac yet)
changed all checkbox borders to 2 pixels r=kmcclusk b=13854
1999-10-11 23:44:36 +00:00
nisheeth%netscape.com b052eec318 We now use the new RAPTOR_STOPWATCH_DEBUGTRACE macro to annotate all manipulations of the timers. 1999-10-11 23:42:56 +00:00
nisheeth%netscape.com 7487a52273 Changes not part of build. We now use the new RAPTOR_STOPWATCH_DEBUGTRACE macro to annotate all manipulations of the timers. 1999-10-11 23:33:14 +00:00
nisheeth%netscape.com ee6b5053d3 Changes not part of build. Added a debug trace macro that outputs to the console only when DEBUG_STOPWATCH is defined. 1999-10-11 23:30:45 +00:00
rogerl%netscape.com 0ac353dd25 NOT A PART OF SEAMONKEY BUILD
- fixed test ECMA references,
- added test to -002
1999-10-11 22:59:25 +00:00
norris%netscape.com 11fd4bbe0e Fix bug:
Subject:
        optimizer SecurityException
   Date:
        Mon, 11 Oct 1999 17:37:51 -0400
   From:
        Andrew Wason <aw@softcom.com>
     To:
        norris@netscape.com (Norris Boyd)
    CC:
        Howard Lin <howard@softcom.com>




We use our own SecuritySupport implementation in Rhino.  This is properly
getting called by the optimizer to generate new classes (e.g.
org.mozilla.javascript.gen.c5 etc.)

However, after defining the class, Codegen.compile calls getClassLoader()
on the new class.  The default SecurityManager doesn't allow
getClassLoader() to be called and so an exception is thrown:

java.lang.RuntimeException: Malformed optimizer package
java.security.AccessControlException: access denied
(java.lang.RuntimePermission getClassLoader )
        at org.mozilla.javascript.optimizer.Codegen.compile(Codegen.java:138)
        at org.mozilla.javascript.Context.compile(Context.java:1761)
        at org.mozilla.javascript.Context.compile(Context.java:1691)
        at org.mozilla.javascript.Context.compileReader(Context.java:810)
        at org.mozilla.javascript.Context.evaluateReader(Context.java:725)
        [...]

This is kind of a pain to duplicate outside of our application, but if you
require a test case I can create one.

Codegen is attempting to call loadClass() after it uses
SecuritySupport.defineClass().  Our SecuritySupport calls loadClass()
internally in its defineClass() implementation.  This is what JavaAdapter
expects.

This is from Codegen.compile():

                         if (securitySupport == null) {
                             if (Context.isSecurityDomainRequired())
                                 throw new SecurityException("Required " +
                                             "security context missing");
                             if (classLoader == null)
                                 classLoader = new JavaScriptClassLoader();
                             clazz = classLoader.defineClass(name, classFile);
                         } else {
                             clazz = securitySupport.defineClass(name,
classFile,
                                                                 securityDom
securityDomain);
                         }
                         ClassLoader loader = clazz.getClassLoader();
                         clazz = loader.loadClass(name);


This is from JavaAdapter.createAdapterClass():


         SecuritySupport ss = cx.getSecuritySupport();
         if (ss != null)  {
             Object securityDomain = cx.getSecurityDomainForStackDepth(-1);
             return ss.defineClass(adapterName, bytes, securityDomain);
         } else {
             if (classLoader == null)
                 classLoader = new MyClassLoader();
             classLoader.defineClass(adapterName, bytes);
             return classLoader.loadClass(adapterName, true);
         }


So JavaAdapter is assuming SecuritySupport.defineClass() will call
ClassLoader.loadClass() on the new class, while Codegen is assuming it
needs to call ClassLoader.loadClass() on the class defined by
SecuritySupport.defineClass().

These should be made consistent, and in both cases it should be assumed
that SecuritySupport will both define and load the class.


Andrew
--
Andrew Wason
SoftCom, Inc.
aw@softcom.com
1999-10-11 22:48:13 +00:00
rogerl%netscape.com ecb681ee1d NOT A PART OF SEAMONKEY BUILD
- removed redundant test & fixed test for 'super' to detect syntax error
1999-10-11 22:38:40 +00:00
varada%netscape.com 8ffaa571f3 #6569 adding Message function to OnNext handler 1999-10-11 22:30:02 +00:00
varada%netscape.com 6cea469ee8 #15327 changing minlen to maxlen 1999-10-11 22:28:59 +00:00
sfraser%netscape.com ef4b4b1cca Part of fix for 15795; nsFileSpecMac.cpp is no longer pulled in with a nasty #include, and is thus added to the project. r=dougt 1999-10-11 21:19:47 +00:00
terry%mozilla.org a34292afc3 Got rid of silly debugging hack. 1999-10-11 21:19:46 +00:00
sfraser%netscape.com 2204476289 Fix for bugs 15795 and 16090 -- fix startup crash which was due to an uninitialized nsFileSpec trashing the stack. Also no longer set mError on CreateDirectory if the dir already exists, prevent += "foo" when mError is set, and add assertions XP to catch calls with NULL strings. reviewed by dougt and (in part) sspitzer. a=leaf. 1999-10-11 21:19:06 +00:00