2887 Commits

Author SHA1 Message Date
mrbkap%gmail.com
76e6ce4871 Attempt to gain back some of the optimization that bug 339918 disabled. bug 340537, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@199157 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 22:02:15 +00:00
bzbarsky%mit.edu
df476c33c1 Remove XULAttr classinfo, and make Attr use NodeSH. Bug 336849, r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@199117 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 15:42:41 +00:00
mrbkap%gmail.com
33fcfaf336 Just because there isn't a stack frame with a function object doesn't mean that code isn't running. bug 339918, r=jst sr=brendan
git-svn-id: svn://10.0.0.236/trunk@199060 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 20:55:59 +00:00
brendan%mozilla.org
a85698177b Fix orange balsa by landing mrbkap's patch for 326497, plus other fixes (340340, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@199021 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 07:18:02 +00:00
timeless%mozdev.org
9964919d4d Bug 337917 Make consumers stop using cids from other modules
r=neil sr=darin


git-svn-id: svn://10.0.0.236/trunk@198977 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-03 23:42:13 +00:00
timeless%mozdev.org
7185e837bc Bug 337917 Make consumers stop using cids from other modules
r=smontagu sr=darin


git-svn-id: svn://10.0.0.236/trunk@198973 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-03 23:35:59 +00:00
dbaron%dbaron.org
7be4b9c543 Fix GC hazards associated with event handlers on images only reachable from their current network loads, some of which are regressions from 241518. b=321054 r=darin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@198815 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 18:35:21 +00:00
Olli.Pettay%helsinki.fi
e2a1f00e4a Bug 338897, Popup window crashes browser on close via javascript [@ nsLayoutUtils::HasPseudoStyle] r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@198553 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-29 07:04:07 +00:00
timeless%mozdev.org
7b4d667eb6 Bug 339488 Coverity complains that the wrong variable is null checked
r=dbaron sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@198532 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-28 15:16:47 +00:00
jwatt%jwatt.org
ae2ed6b85a Fixing bug 328368. nsIDOMSVGSVGElement's getCurrentTime method is overridden by windows macro. r+sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@198460 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-26 15:40:48 +00:00
dbaron%dbaron.org
90718e9a73 Create a mechanism to allow GC participants to be marked as externally reachable due to network loads, make XMLHttpRequest a GC participant and use nsMarkedJSFunctionHolder to manage its event listeners just like DOM event listeners to avoid leaks due to cycles. b=206520 r=mrbkap, darin, bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@198437 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-26 01:00:21 +00:00
gavin%gavinsharp.com
fa5240b78f Bug 265871: rename JavaScript console to Error console, patch by Kurt <supernova_00@yahoo.com>, r=mconnor, ui-r=beltzner, sr=neil/bzbarsky
git-svn-id: svn://10.0.0.236/trunk@198424 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-25 21:22:32 +00:00
mrbkap%gmail.com
213d091b89 Use the correct signedness here. bug 337951, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@198284 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-23 22:24:03 +00:00
benjamin%smedbergs.us
fea301711f Fix libxul linkage for DOMStorage, no bug.
git-svn-id: svn://10.0.0.236/trunk@198270 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-23 17:55:17 +00:00
mrbkap%gmail.com
d9dd2953bd Normalize values before using them as timeouts to avoid hardware and os-dependent behaviors involving comparisons to NaN and infinity. bug 337951, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@198223 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 23:02:12 +00:00
bryner%brianryner.com
de28a00f8c Make command= event retargeting dispatch a new event rather than reusing the old one. Add a new interface for command events that supports a sourceEvent property for accessing the original event. Bug 336696, r=neil sr=jst.
git-svn-id: svn://10.0.0.236/trunk@198196 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 20:37:32 +00:00
bryner%brianryner.com
fd3da04fca backing out 336696, I checked in the wrong version of the patch
git-svn-id: svn://10.0.0.236/trunk@198173 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 18:03:16 +00:00
bryner%brianryner.com
61a8c65480 Make command= event retargeting dispatch a new event rather than reusing the old one. Add a new interface for command events that supports a sourceEvent property for accessing the original event. Bug 336696, r=neil sr=jst.
git-svn-id: svn://10.0.0.236/trunk@198161 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 16:18:45 +00:00
neil%parkwaycc.co.uk
87c8472fc9 Missing NS_DEFINE_STATIC_IID_ACCESSOR b=338667 rs=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@198154 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 14:43:22 +00:00
peterv%propagandism.org
ebb13dee4d Fix for bug 337047 (Remove unused DOMCI data). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@198121 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-21 20:11:11 +00:00
vladimir%pobox.com
10996f87e6 b=338477 - implement whatwg isPointInPath/getImageData/putImageData canvas API; b=338545, canvas doesn't fully reset on resize; r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@198073 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-20 09:22:30 +00:00
jst%mozilla.jstenback.com
4ffff222c2 Set emacs mode to C++ in C++ files. No code changes.
git-svn-id: svn://10.0.0.236/trunk@198006 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 15:33:12 +00:00
benjamin%smedbergs.us
d82bf5838f Bug 331117 - Layout module shold not shut down until all documents/windows have been released, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@197983 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 09:31:57 +00:00
jst%mozilla.jstenback.com
766c9007f0 Uninlining nsSessionStorageEntry ctor and dtor to fix build bustage, and adding missing NS_ENSURE_SUCCESS().
git-svn-id: svn://10.0.0.236/trunk@197980 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 08:02:27 +00:00
jst%mozilla.jstenback.com
2ddadb49e9 Attempting to fix win32 build bustage.
git-svn-id: svn://10.0.0.236/trunk@197979 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 07:21:43 +00:00
jst%mozilla.jstenback.com
dac86b7fb1 Tweak last crash fix to do the right thing.
git-svn-id: svn://10.0.0.236/trunk@197978 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 07:21:09 +00:00
jst%mozilla.jstenback.com
90bc036e52 Fixing crash when aData is null in nsGlobalWindow:Observe() when observing dom storage notifications. Fallout from bug 335540.
git-svn-id: svn://10.0.0.236/trunk@197977 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 06:51:10 +00:00
jst%mozilla.jstenback.com
d2e3ffe355 Fixing bug 335540. Implement whatwg webapps storage. Patch by neil@mozilla.com and jst@mozilla.com, r/sr=neil/vlad/jst.
git-svn-id: svn://10.0.0.236/trunk@197976 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 05:57:36 +00:00
brendan%mozilla.org
2e34aacc5d Missing NS_OK from roc's checkin, in nsGlobalWindow::FireDelayedDOMEvents.
git-svn-id: svn://10.0.0.236/trunk@197851 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 13:32:52 +00:00
timeless%mozdev.org
9afb872768 Reverting. This is the wrong way to address the item.
git-svn-id: svn://10.0.0.236/trunk@196303 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-11 14:04:09 +00:00
timeless%mozdev.org
d5e23b7961 Bug 334290 nsJSEventListener::HandleEvent inconsistently uses &stackPtr/stackPtr for JS_(Push|Pop)Arguments
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@196291 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-11 13:13:01 +00:00
darin%meer.net
42edf059cf landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
cbiesinger%web.de
8d9f96359d bug 335180 Remove win32.order, mozilla-bin.order, --enable-reorder, and
associated code. These options do not really work anymore.

r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@196108 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 17:53:51 +00:00
bzbarsky%mit.edu
7d412fb22e More IsNodeOfType. Bug 336822, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@196091 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 03:25:58 +00:00
myk%mozilla.org
e3fb608fb9 Initial support for microsummaries via a service and integration into the bookmarks UI.
bug=334471
r=brettw
a=ben for the branch


git-svn-id: svn://10.0.0.236/trunk@196058 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 22:46:57 +00:00
cvshook%sicking.cc
cec9ea1123 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196009 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 06:52:21 +00:00
dbaron%dbaron.org
2ea54fcb0a Redo fix for bug 335298 (handling non-ASCII in result strings of javascript URLs) using UTF-8 instead of UTF-16 in the hopes of fixing bug 335554 (shockwave plugin issue). b=335298 r+sr=brendan
git-svn-id: svn://10.0.0.236/trunk@195985 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-04 19:12:26 +00:00
roc+%cs.cmu.edu
1b9b0d8fc6 Bug 336359. Fire WHATWG online/offline events when the browser offline status changes. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@195938 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 21:53:08 +00:00
vladimir%pobox.com
d58db833b5 b=336331, fix toDataURL to be more in line with the whatwg spec, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195865 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-03 00:48:27 +00:00
bzbarsky%mit.edu
c4f7acfe09 Add an interface for nested URIs (like jar:, view-source:, etc) to implement
and use it in various places.  Create null principals if asked for a codebase
principal for a codebase that doesn't have an inherent security context (eg
data: or javascript:).  Bug 334407, r=biesi,dveditz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@195823 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 18:54:19 +00:00
bzbarsky%mit.edu
bf19ef708d Rename GetNodePrincipal to NodePrincipal. Bug 327246, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@195579 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 18:21:11 +00:00
jwatt%jwatt.org
e86753af94 Fixing bug 335450. Remove our extensions to the SVG DOM interfaces. r=tor@acm.org, sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@195467 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 21:02:25 +00:00
neil%parkwaycc.co.uk
d9aa680b29 Improve box object hashtable storage b=326931 r=jst sr=bz
git-svn-id: svn://10.0.0.236/trunk@195440 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 12:42:49 +00:00
peterv%propagandism.org
5cf9b0e12f Fix for bug 324865 (Move XMLHttpRequest to gklayout). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@195434 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 09:19:48 +00:00
axel%pike.org
052f28e293 bug 328956, chop dead wood off of toolkit, r=ben
git-svn-id: svn://10.0.0.236/trunk@195433 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 08:10:41 +00:00
roc+%cs.cmu.edu
0efb95265d Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195411 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 01:57:22 +00:00
dbaron%dbaron.org
8a51623b15 Make the results of javascript: URLs stay UTF-16 rather than removing the high byte of the characters, and set the encoding on the channel to UTF-16. b=335298 r=darin sr=brendan
git-svn-id: svn://10.0.0.236/trunk@195360 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 16:49:47 +00:00
mrbkap%gmail.com
2ff82b73fc Backing out bug 326497 again to see if it fixes the problems that we're seeing with us not recognizing functions set on [classname].prototype.
git-svn-id: svn://10.0.0.236/trunk@195283 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 19:27:25 +00:00
vladimir%pobox.com
e68c508dc4 b=333177, update canvas internal interfaces, optimize canvas, and fix some implementation bugs; r=stuart
git-svn-id: svn://10.0.0.236/trunk@194628 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-18 21:23:15 +00:00
bzbarsky%mit.edu
a8bf7b5efc Make sure to always initialize rv. Bug 334233, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@194556 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-17 23:24:38 +00:00