115039 Commits

Author SHA1 Message Date
jake%bugzilla.org
53f91fce5c Bug 180005 - Bring the FAQ up to date.
a=justdave


git-svn-id: svn://10.0.0.236/trunk@135728 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-31 03:05:07 +00:00
robin.lu%sun.com
33cccb5885 Bug 186621 [gtk2] after click on plugin, mozilla can't get focus anymore.
Dispatchactive after button press if we does not have focus.
patched by robin.lu@sun.com r=blizzard


git-svn-id: svn://10.0.0.236/trunk@135726 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-31 01:50:40 +00:00
bryner%netscape.com
48b399202c Removing a couple of dead files.
git-svn-id: svn://10.0.0.236/trunk@135724 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-31 00:55:12 +00:00
bugreport%peshkin.net
36136c01a6 Bug 178230 Update documentation for Entrprise Groups
r=Jake,preed
a=justdave


git-svn-id: svn://10.0.0.236/trunk@135715 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 22:15:21 +00:00
sfraser%netscape.com
7b14567be1 Fix the Downlaod Manager to not be totally hoarked on Mac, by not using hiddenWindow.xul as an overlay, and fixing mismatches between persistent descriptors and full paths in the code. r=ccarlen, sr=jag
git-svn-id: svn://10.0.0.236/trunk@135714 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 22:06:13 +00:00
jaggernaut%netscape.com
1a620efcdb Remove dead file (themes/modern/navigatorBindings.xml) from build. r=mozbot, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@135713 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 21:56:02 +00:00
cbiesinger%web.de
d61c794067 77345 patch by Erich.Iseli@Iseli.org r=sgehani,rjc sr=jag
browser window can't display too many multiple search engines at once


git-svn-id: svn://10.0.0.236/trunk@135712 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 21:42:19 +00:00
igor%mir2.org
2ec8fc7016 Eliminating calls to Thread.getContextClassLoader().
From my mail to Norris Boyd:

When considering http://bugzilla.mozilla.org/show_bug.cgi?id=166530 I realized that my 2 years old suggestion to use Thread.getContextClassLoader() in org.mozilla.classfile.DefiningClassLoader was wrong, as it does not follow class loader chain pattern Rhino embeddings can use. Moreover, it is wrong to use Thread.getContextClassLoader() when searching for Rhino classes as if Rhino is available via the system class loader and an application uses its copy from another loader, Thread.getContextClassLoader() would return incompatible class while simple Class.forName() would do proper job of loading the requested class from a loader of Class.forName() caller.

The only place where Thread.getContextClassLoader() can be useful is when searching for classes in NativeJavaPackage, but even there with a new option to use Package with an explicit class loader argument it is not necessary as one can write in a script
Packages(java.lang.Thread.contextClassLoader) to get necessary behavior.


git-svn-id: svn://10.0.0.236/trunk@135711 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 18:22:58 +00:00
cbiesinger%web.de
2ff4bc0f76 to clarify: my last checkin was not part of any normal build
git-svn-id: svn://10.0.0.236/trunk@135710 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 17:44:22 +00:00
cbiesinger%web.de
5f63961f55 186480 r=timeless rs=blizzard (ports code) [qt] toolbar does not look correct
git-svn-id: svn://10.0.0.236/trunk@135709 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 17:40:11 +00:00
depstein%netscape.com
1b502d32b8 Added some more nsIHttpChannel attribute tests. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@135708 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 08:52:13 +00:00
ian%hixie.ch
a55e66c036 Replace Carp.pm with Exception.pm so that we have a consistent interface to exceptions and errors. Also add a syntaxError check in AUTOLOAD to make sure we don't call it when we shouldn't.
git-svn-id: svn://10.0.0.236/trunk@135707 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 08:04:29 +00:00
ian%hixie.ch
c73fee76ea Neaten up the arguments display: limit the depth, allow integers to be unquoted as well as floats, crop long strings.
git-svn-id: svn://10.0.0.236/trunk@135706 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 08:02:40 +00:00
ian%hixie.ch
8265b3ec37 Remove bogus argument, and add error checking code to catch similar errors in future
git-svn-id: svn://10.0.0.236/trunk@135704 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 07:52:19 +00:00
ian%hixie.ch
da7a28fc8e Export the syntaxError function, which reports a syntax error where the caller was invoked.
git-svn-id: svn://10.0.0.236/trunk@135698 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 07:30:43 +00:00
ian%hixie.ch
d75258c737 Reduce the number of sites that call 'caller'. Let's hope that this doesn't get optimised too much, or else the line numbers will start getting increasingly inaccurate...
git-svn-id: svn://10.0.0.236/trunk@135697 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 07:28:45 +00:00
ian%hixie.ch
20964a11b5 Add support for reporting Exceptions as warnings, for parity with, and so that PLIF can transition from, Carp.pm
git-svn-id: svn://10.0.0.236/trunk@135696 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 07:06:34 +00:00
igor%mir2.org
7a60bfa650 Replace ScriptRuntime#main(String scriptClassName, String[] args) by ScriptRuntime#main(Class scriptClass, String[] args) and to optimizer.Codegen#generateMain code to generate call to Class.forName before calling ScriptRuntime#main. In this way script byte code can access Class object if generated script is loaded via different class loader then Rhino classes.
git-svn-id: svn://10.0.0.236/trunk@135695 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 06:49:10 +00:00
ian%hixie.ch
91fd7737aa Remove debugging code that accidentally got checked in.
git-svn-id: svn://10.0.0.236/trunk@135694 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 06:43:27 +00:00
ian%hixie.ch
40245c1eb3 Clean up the stack trace code: make stacktrace smarter about where the exception should be reported from, make it know about the arguments to the functions, make the stringifier know about try{} blocks
git-svn-id: svn://10.0.0.236/trunk@135693 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 06:40:05 +00:00
leaf%mozilla.org
2a49a0f15a Automated update
git-svn-id: svn://10.0.0.236/trunk@135692 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 01:15:06 +00:00
timeless%mozdev.org
7d6181339c Bug 187012 [Qt] configure.in test for Qt should use $CXX, not $CC for testing for the Qt library
r=cls


git-svn-id: svn://10.0.0.236/trunk@135691 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 01:08:28 +00:00
igor%mir2.org
1eae44d903 When checking for a nested class, try to load it from class loader for the parent class, not from the loader for Rhino classes.
git-svn-id: svn://10.0.0.236/trunk@135690 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 00:50:57 +00:00
igor%mir2.org
537ebbebd0 Move code to try to load a class from getPkgProperty to the separated findClass method and add catching of SecurityException there.
git-svn-id: svn://10.0.0.236/trunk@135689 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 00:49:11 +00:00
igor%mir2.org
9238213337 Change FunctionObject to extends BaseFunction, not NativeFunction as the later is more tailored for function representing JavaScript code.
git-svn-id: svn://10.0.0.236/trunk@135688 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-30 00:43:33 +00:00
paper%animecity.nu
ab461a4d92 Bug 185773: Call SetTimeout in nsGIFDecoder2, not imgContainerGIF::EndFrameDecode; r=biesi sr=tor
git-svn-id: svn://10.0.0.236/trunk@135687 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-29 22:32:22 +00:00
ian%hixie.ch
73054a5523 Additional comments explaining what might happen in cases of key clashes.
git-svn-id: svn://10.0.0.236/trunk@135686 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-29 21:02:59 +00:00
ian%hixie.ch
127d2d9bdf Minor grammatical fix.
git-svn-id: svn://10.0.0.236/trunk@135685 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-29 21:02:22 +00:00
igor%mir2.org
b4d957a36d To map a class name to the corresponding Class instance from the adapter code generate code to call Class.forName instead of calling ScriptRuntime.loadClassName so a class loader for the generated code will be used to access the Class instance, not the loader for the Rhino classes.
git-svn-id: svn://10.0.0.236/trunk@135684 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-29 20:21:06 +00:00
cbiesinger%web.de
d87ebbf69f 186938 r+sr=roc+moz removing dead code from nsBlender.cpp
git-svn-id: svn://10.0.0.236/trunk@135683 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-29 12:35:17 +00:00
igor%mir2.org
18237dcd78 In createInvoker I replaced classLoader.loadClass by classLoader.linkClass to remove catching ClassNotFoundException
git-svn-id: svn://10.0.0.236/trunk@135682 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-29 10:52:10 +00:00
jake%bugzilla.org
2a9ccf5ccd Bug 183388 - processmail wasn't picking up on users being added to the owner or qa contact role and was dropping emails if the user had selected to only get mail on those events.
Patch by Mark Drew <mdrew@realm.com>
r=jake
a=justdave


git-svn-id: svn://10.0.0.236/trunk@135681 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-29 07:06:41 +00:00
ian%hixie.ch
3e837c2278 Fixing the support for the 'attempt()' method on databases, which was broken while fixing the fallout from the Exception stuff.
git-svn-id: svn://10.0.0.236/trunk@135680 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-29 03:56:00 +00:00
cbiesinger%web.de
5cbf4d3240 187017 r=cls state that nglayout.mk is no longer used
git-svn-id: svn://10.0.0.236/trunk@135676 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-29 00:13:37 +00:00
seawood%netscape.com
604028b3ed Don't set EXPORT_LIBRARY for libs that aren't in the final link list for static builds.
Fixing static build bustage.


git-svn-id: svn://10.0.0.236/trunk@135675 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 23:42:21 +00:00
seawood%netscape.com
63072a3b2b Fix OS/2 bustage by exporting component import libs again.
git-svn-id: svn://10.0.0.236/trunk@135674 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 21:19:26 +00:00
ian%hixie.ch
99315a2625 Allow catch...with statements to not be followed by anything. Also add a little debug code.
git-svn-id: svn://10.0.0.236/trunk@135673 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 18:24:27 +00:00
ian%hixie.ch
f7054d1562 Unify the statement execution methods so that we can have consistent exception raising
git-svn-id: svn://10.0.0.236/trunk@135672 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 18:23:24 +00:00
matty%chariot.net.au
593d4bcda7 Release notes updates.
git-svn-id: svn://10.0.0.236/trunk@135671 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 13:16:37 +00:00
seawood%netscape.com
065babb2e4 Quirky, quirky, quirky OS/2.
git-svn-id: svn://10.0.0.236/trunk@135670 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 07:27:54 +00:00
seawood%netscape.com
c92511069a Add hack upon dependency hack to Avoid constant NSS rebuilds when pulling from CVS.
git-svn-id: svn://10.0.0.236/trunk@135669 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 05:50:17 +00:00
igor%mir2.org
ca16420186 Fixing design flaw in SecurityController:
The new SecurityController in its current form does not allow to define more then one generated class class in the same class loader effectively preventing to use optimizer which needs to define classes that refer each other and should be defined in the same loader.

To fix this I replaced the defineClass method in SecurityController by
    public GeneratedClassLoader createClassLoader(Object securityDomain);
which returns instance of the new GeneratedClassLoader interface which can be used to define several classes. I also made DefiningClassLoader to implement this interface to simplify code in JavaAdapter.java and optimizer/Codegen.java.


git-svn-id: svn://10.0.0.236/trunk@135668 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 05:37:43 +00:00
seawood%netscape.com
c5fe4de2b5 Use cp instead of nsinstall for OS/2.
Attempting to fix OS/2 tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@135667 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 05:25:08 +00:00
depstein%netscape.com
b3bfb4d752 Adding initial test cases for nsIHttpChannel iface. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@135666 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 04:43:56 +00:00
ian%hixie.ch
7218c6231f Add rudimentary stacktrace support to the Exception library
git-svn-id: svn://10.0.0.236/trunk@135665 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 03:31:59 +00:00
seawood%netscape.com
cbef774bac Oops. We still need to install component libs into dist/lib/components.
Fixing tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@135664 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 03:30:04 +00:00
ian%hixie.ch
bbe16d6189 Propagate the results out of the 'row' function correctly again -- the wantarray context isn't maintained inside a try block, unfortunately
git-svn-id: svn://10.0.0.236/trunk@135663 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 03:27:23 +00:00
rogerl%netscape.com
f9eb7ce4cf Fixes to defineStaticMember
git-svn-id: svn://10.0.0.236/trunk@135662 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 01:40:07 +00:00
seawood%netscape.com
f8f86e7f05 Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt


git-svn-id: svn://10.0.0.236/trunk@135661 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 01:15:07 +00:00
caillon%returnzero.com
6fa69e00be 186752 - Need one more null check, this time before CallQueryInterface. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@135660 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 00:03:33 +00:00