1849 Commits

Author SHA1 Message Date
brendan%mozilla.org
de16b39a0f Eliminate unused var warning and clean up other stuff not in the patch I reviewed and approved!
git-svn-id: svn://10.0.0.236/trunk@65171 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 08:17:05 +00:00
cls%seawood.org
a26020ddae Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287
git-svn-id: svn://10.0.0.236/trunk@65143 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 04:46:38 +00:00
rogerl%netscape.com
e613dc9d1d cleaning up the codestate classes; continue labels
git-svn-id: svn://10.0.0.236/trunk@65124 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 01:48:35 +00:00
cls%seawood.org
d93b9c94c3 Use LDFLAGS when creating shared libraries. It may contain the paths to essential libraries.
git-svn-id: svn://10.0.0.236/trunk@64973 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 01:04:59 +00:00
cls%seawood.org
4b879b15dd Adding a script to print out which of a given list of files do not end with a newline. Source files that do not end with a newline break at least the HP-UX compiler. Adding newlines to all of the source files found at this point.
git-svn-id: svn://10.0.0.236/trunk@64923 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-02 07:17:25 +00:00
brendan%mozilla.org
196aa16c44 Don't forget to drop property in getter/setter case (34069, r=jband,a=leaf).
git-svn-id: svn://10.0.0.236/trunk@64847 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 04:23:04 +00:00
rogerl%netscape.com
0c6fc8328e For statements.
git-svn-id: svn://10.0.0.236/trunk@64841 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 02:53:16 +00:00
rogerl%netscape.com
d458c055bb Added do & switch statements, more hacking at the code state thing.
git-svn-id: svn://10.0.0.236/trunk@64834 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 01:30:32 +00:00
scc%netscape.com
28db414fa4 making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@64827 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 00:39:02 +00:00
mccabe%netscape.com
0ed38a8fd3 Error reporting mechanisms for nsDocShell (xul js and content js) and mosJSComponentLoader (JS components) now pipe error objects to the JavaScript console.
git-svn-id: svn://10.0.0.236/trunk@64765 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 11:19:51 +00:00
jband%netscape.com
1e8edc9e93 fix a side effect of the fix to bug 32485. It turns out it is better to leak some native objects while shutting down then to fire off Release calls on those wrapped native objects and watch the browser crash
git-svn-id: svn://10.0.0.236/trunk@64756 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 10:31:00 +00:00
beard%netscape.com
5cdf9d85ab fixing a broken header.
git-svn-id: svn://10.0.0.236/trunk@64701 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 05:47:42 +00:00
jband%netscape.com
51d374a343 use JS_LookupProperty to find the Components object in the JS scope because the OBJ_GET_PROPERTY call we had been using can fail for security reasons. travis needs this to fix bug 33489. r=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@64679 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 02:47:46 +00:00
brendan%mozilla.org
2d4b8815ea Allow anonymous function compilation via JS_Compile*Function (33840, r=shaver,jband).
git-svn-id: svn://10.0.0.236/trunk@64678 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 02:47:15 +00:00
rogerl%netscape.com
77dc750c7e Changes to CodeState thing, still not happy with this - RTTI would be
better?


git-svn-id: svn://10.0.0.236/trunk@64662 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 01:54:28 +00:00
beard%netscape.com
38ff25536e making icodegenerator work on Linux
git-svn-id: svn://10.0.0.236/trunk@64654 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 00:42:25 +00:00
beard%netscape.com
b555ccd196 added icodegenerator.cpp
git-svn-id: svn://10.0.0.236/trunk@64646 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 00:09:24 +00:00
jband%netscape.com
a131e83391 fix a search-and-replace mistake that was hiding in an #ifdef
git-svn-id: svn://10.0.0.236/trunk@64624 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 22:37:29 +00:00
jband%netscape.com
470b35688a Expose method for getting a 'safe' JSContext appropriate for use on the current thread. This will help travis fix bug 33489. r=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@64581 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 07:06:10 +00:00
jband%netscape.com
cc6733685e fix for bug 32485. Mark wrappednatives when xpconnect shuts down to avoid bad things happening when JS collects the JSObject part of the wrapper. r=mccabe
git-svn-id: svn://10.0.0.236/trunk@64528 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-30 00:09:15 +00:00
rogerl%netscape.com
a29f56a5bb Bug #32677, fix for optimizer reducing expression incorrectly for Math.pow
edge cases.


git-svn-id: svn://10.0.0.236/trunk@64521 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 23:46:08 +00:00
rogerl%netscape.com
4b50f30017 Bug #32677, r=rginda bugs in Win32 optimized version for edge cases in
Math.exp and Math.pow
Bug #32937, r=rginda, implement missing toLocaleString


git-svn-id: svn://10.0.0.236/trunk@64520 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 23:45:07 +00:00
rogerl%netscape.com
8976584059 Test driver for icg in main, just a temporary thing
git-svn-id: svn://10.0.0.236/trunk@64498 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 19:24:07 +00:00
rogerl%netscape.com
13ce8fb99d First hack at some icode generation.
git-svn-id: svn://10.0.0.236/trunk@64497 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-29 19:19:23 +00:00
jband%netscape.com
25d93ece07 adding new files - not part of build
git-svn-id: svn://10.0.0.236/trunk@64331 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 05:14:51 +00:00
jband%netscape.com
8f52b49032 Landing changes that have been banging around in my tree... - Add #ifdef'd out support for profiling. - Add support for calling the JS gc root dumper. - Add unified #define for dumping shutdown info". Remove redundant define in makefile.win. - Prepare for semantic change to nsIInterfaceInfo::GetParent if there is no parent (return null rather than an error code).
git-svn-id: svn://10.0.0.236/trunk@64315 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 03:54:34 +00:00
jband%netscape.com
808504b58c allow for later use of xpconnect\tools
git-svn-id: svn://10.0.0.236/trunk@64310 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 03:46:21 +00:00
jband%netscape.com
cf3dc1bb47 general cleanup
git-svn-id: svn://10.0.0.236/trunk@64309 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-28 03:45:12 +00:00
norris%netscape.com
51e8cd340a Fix bug 33239.
git-svn-id: svn://10.0.0.236/trunk@64068 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 23:06:02 +00:00
brendan%mozilla.org
627c0648c5 Augh! Fix one name-hiding warning, add another... Fixed.
git-svn-id: svn://10.0.0.236/trunk@63971 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 03:01:47 +00:00
brendan%mozilla.org
e754398f43 Eliminate name-hiding and consequent compiler warning (r=shaver@mozilla.org).
git-svn-id: svn://10.0.0.236/trunk@63945 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 00:20:02 +00:00
brendan%mozilla.org
87379c9ed6 Rename stacksize formal param to stackChunkSize (27767, really a doc bug).
git-svn-id: svn://10.0.0.236/trunk@63931 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:50:29 +00:00
brendan%mozilla.org
ffd6d2464c Rename stacksize to stackChunkSize, similar cleanups, default new object class extension (27767).
git-svn-id: svn://10.0.0.236/trunk@63929 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:47:23 +00:00
brendan%mozilla.org
d1e473899c Optimize lightweight function calls, and bound their recursion (27767, r=rogerl@netscape.com).
git-svn-id: svn://10.0.0.236/trunk@63918 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:29:36 +00:00
rogerl%netscape.com
ba42190e0e r=brendan@mozilla.org
Bug #32674, JS_SetVersion hides error; also, jsscan.c keyword bug


git-svn-id: svn://10.0.0.236/trunk@63904 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:00:35 +00:00
slamm%netscape.com
0b7c44cf64 Quiet a warning: '/*' within a comment.
git-svn-id: svn://10.0.0.236/trunk@63711 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 04:56:37 +00:00
rginda%netscape.com
ab0c37f2d5 Fixed lame speeling erras
git-svn-id: svn://10.0.0.236/trunk@63672 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 01:25:37 +00:00
waldemar%netscape.com
1371ded278 Made ifdef _WIN32 uniform
git-svn-id: svn://10.0.0.236/trunk@63670 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 00:52:06 +00:00
rogerl%netscape.com
1c26f895cf r=rginda
bug #31316, screwed up match array contents for | operator.


git-svn-id: svn://10.0.0.236/trunk@63610 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-21 21:11:19 +00:00
ftang%netscape.com
cbeb518f09 add assertion code to catch data lostage. r=jband
git-svn-id: svn://10.0.0.236/trunk@63604 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-21 21:02:18 +00:00
beard%netscape.com
76def6cbf1 fix stand-alone LiveConnect shell on XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@63387 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-18 09:45:13 +00:00
beard%netscape.com
f3ff251808 fix simple callbacks (not part of standard LiveConnect)
git-svn-id: svn://10.0.0.236/trunk@63386 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-18 09:44:07 +00:00
beard%netscape.com
f0af3bbb2f added classpath processing.
git-svn-id: svn://10.0.0.236/trunk@63385 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-18 09:42:15 +00:00
beard%netscape.com
0a54064701 removed redundant implementation of strdup.
git-svn-id: svn://10.0.0.236/trunk@63348 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-18 00:55:47 +00:00
beard%netscape.com
20a3f30741 fixed to work with Universal Headers 3.3 JManager interfaces.
git-svn-id: svn://10.0.0.236/trunk@63347 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-18 00:55:15 +00:00
beard%netscape.com
366e7767bd fixed to work with Universal Headers 3.3 to get MRJ interfaces/libraries, added jsj_simpleapi.c. (not part of mozilla build)
git-svn-id: svn://10.0.0.236/trunk@63346 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-18 00:53:55 +00:00
mccabe%netscape.com
99218e2520 Patches for building perlconnect, courtesy Pavel Hlavnicka <pavel@gingerall.cz>.
git-svn-id: svn://10.0.0.236/trunk@63262 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 06:40:22 +00:00
gagan%netscape.com
2dfafe2765 Fix a mem leak. r=jband
git-svn-id: svn://10.0.0.236/trunk@63197 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-16 23:31:53 +00:00
norris%netscape.com
40adccb1d6 fix NullPointerException
git-svn-id: svn://10.0.0.236/trunk@63170 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-16 22:43:03 +00:00
rginda%netscape.com
93b525c36d changing format of generated results file name to place the date before the engine name
git-svn-id: svn://10.0.0.236/trunk@63069 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-15 21:49:13 +00:00