masayuki%d-toybox.com
d515ed1ef1
Bug 358899 [Cocoa] Improve nsIKBStateControl implementation r=josh+ere+masaki.katakai+roc, sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@224544 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-15 13:43:58 +00:00
enndeakin%sympatico.ca
e36a5043d2
Bug 366478 - consolidate lists of onX event attributes, r=smaug,jwatt,sr=sicking
...
git-svn-id: svn://10.0.0.236/trunk@224006 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-02 17:17:36 +00:00
peterv%propagandism.org
cb266f8501
Fix for bug 373035 (Make content/dom code get nsDOMClassInfo without going through nsIDOMScriptObjectFactory). r/sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@222030 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-19 09:19:16 +00:00
jruderman%hmc.edu
2d817a95ee
Bug 373464, Shutdown crash [@ nsContentUtils::DropScriptObject]. r+sr=peterv.
...
git-svn-id: svn://10.0.0.236/trunk@221739 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-11 10:46:06 +00:00
peterv%propagandism.org
ebfd67f7ed
Fix for bug 370265 (nsDOMScriptObjectHolder/NS_DropScriptObject tries to get service while shutting down). r/sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@221226 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-02 13:34:14 +00:00
asqueella%gmail.com
11bad405e3
bug 257868 - remove the nsIPresShell::SetAnonymousContentFor() API, make the frames store strong refs to the anonymous content instead. Decomtaminate nsIAnonymousContentCreator.
...
r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@220517 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-18 17:34:09 +00:00
Olli.Pettay%helsinki.fi
49e16cb1d6
Bug 363067, Add nsPIDOMEventTarget and kill nsIChromeEventHandler, r=jst, sr=sicking
...
git-svn-id: svn://10.0.0.236/trunk@220346 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-15 23:04:33 +00:00
sayrer%gmail.com
4b956025f4
Bug 357450. Implement getElementsByClassName. r=jst, sr=peterv
...
git-svn-id: svn://10.0.0.236/trunk@219322 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-01 15:14:00 +00:00
bzbarsky%mit.edu
fc8275495f
Fix bug 300691. r+sr=sicking
...
git-svn-id: svn://10.0.0.236/trunk@219166 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-30 05:48:22 +00:00
graydon%mozilla.com
3998c66e23
Bug 333078: XPCOM cycle collector
...
r=brendan, sicking, bz, dbaron, bsmedberg
git-svn-id: svn://10.0.0.236/trunk@217781 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 22:31:26 +00:00
jwatt%jwatt.org
c08a026ac8
Fixing bug 334587. Unify event handling for links and fix various XLink bugs. r=olli.pettay@gmail.com, r=dbaron@mozilla.com, sr=bugmail@sicking.cc
...
git-svn-id: svn://10.0.0.236/trunk@217719 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 10:53:59 +00:00
vladimir%pobox.com
ece4ca3cad
backing out bug 333078, xpcom cycle collector due to perf issues
...
git-svn-id: svn://10.0.0.236/trunk@215718 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-22 23:18:16 +00:00
vladimir%pobox.com
260a2b3959
b=333078, xpcom cycle collector -- patch from graydon@mozilla.com, r=many
...
git-svn-id: svn://10.0.0.236/trunk@215695 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-22 19:23:02 +00:00
peterv%propagandism.org
104eb64087
Fix for bug 47903 (WRONG_DOCUMENT_ERR not being thrown). r=sicking, sr=bz.
...
git-svn-id: svn://10.0.0.236/trunk@215687 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-22 18:35:05 +00:00
cvshook%sicking.cc
c43f628b5a
Fix svg:script and only flag inline scripts as executed once they contain non-empty script content. b=359598 r/sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@215004 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-09 00:02:21 +00:00
cvshook%sicking.cc
78a449be36
Bug 358106: Make ranges use nsIMutationObserver rather than their own notification system. r/sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@214666 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-03 21:51:01 +00:00
cvshook%sicking.cc
7a22e1ec80
Bug 357445: Some cleanup of range code. r/sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@213947 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-21 01:30:54 +00:00
peterv%propagandism.org
4095896649
Fix for bug 351823 (Consider copying more properties when changing ownerDocument). r/sr=bz.
...
git-svn-id: svn://10.0.0.236/trunk@211854 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-16 17:15:38 +00:00
cvshook%sicking.cc
2acc886a81
Bug 352583: Add functions to nsContentUtils for getting and setting the text content of a node. Use those functions rather than the multiple instances of such code we have now. r/sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@211826 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-15 19:54:45 +00:00
enndeakin%sympatico.ca
20222beb1a
Bug 345896, menus don't find menupopups in XBL, r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@207453 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 15:55:45 +00:00
uriber%gmail.com
bf3c2a0692
Moved mCaretBidiLevel and its accessors from nsPresShell to nsFrameSelection. Also added sBidiKeyboard as a static service to nsContentUtils. bug=346891 r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@206807 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 05:14:52 +00:00
peterv%propagandism.org
9f941437ae
Fix for bug 330677 (Implement DOM Level 3 adoptNode). r/sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@206062 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-29 16:02:11 +00:00
longsonr%gmail.com
cdb2917fa8
Bug 329848 - Replace invalid transform-attribute parse error assertion by Error Console log r=bzbarsky,sr=tor
...
git-svn-id: svn://10.0.0.236/trunk@203812 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-27 11:58:05 +00:00
peterv%propagandism.org
40c612fc40
Fix for bug 337704 (Clean up files moved from xmlextras). r/sr=bz.
...
git-svn-id: svn://10.0.0.236/trunk@200030 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 20:30:44 +00:00
mhammond%skippinet.com.au
e96b5e495a
Land DOM_AGNOSTIC3_BRANCH, bug 255942. r=a few people, sr=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@199778 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-13 03:07:47 +00:00
bzbarsky%mit.edu
13b92c95bf
Cache the list of form controls, so loading a large page with lots of form
...
controls outside forms is not O(N^2). Bug 336062, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@199489 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-08 04:28:20 +00:00
Olli.Pettay%helsinki.fi
7c801d8db3
Bug 338954, Make .innerHTML to work without DOM Ranges, r=sicking, sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@199056 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-05 20:32:48 +00:00
peterv%propagandism.org
e8ed6e24c3
Fix for bug 339239 (Remove UserData functions from nsIDocument). r/sr=sicking.
...
git-svn-id: svn://10.0.0.236/trunk@198868 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-02 13:28:14 +00:00
cvshook%sicking.cc
83253303c8
Bug 90983: Don't fire mutation events during parsing, i.e. when aNotify is false. Also make us fire mutation events on nodes that are in an orphaned subtree. r/sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@198844 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-02 00:58:04 +00:00
cvshook%sicking.cc
e96a4f70c3
Bug 337543: Use nsINode more. r/sr+peterv
...
git-svn-id: svn://10.0.0.236/trunk@197985 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 10:01:22 +00:00
cvshook%sicking.cc
328e750eb6
Bug 338247: Operator precedence isn't always what you think it is. Patch by bz. r+sr=sicking
...
git-svn-id: svn://10.0.0.236/trunk@197835 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 05:27:21 +00:00
cvshook%sicking.cc
1ac65a91fa
Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@196673 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 14:51:52 +00:00
cvshook%sicking.cc
98f1d1c517
Bug 334075: Push mFlagsOrSlots to nsINode to allow storing flags and (in the future) slots on nsGenericDOMDataNodes. r=mrbkap sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@196502 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 07:03:15 +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
mrbkap%gmail.com
b8f2621c76
When a document's scope object changes (e.g., for a call to document.open), actually change the scope object and move all of the wrappers in the old scope into the new one. bug 333697, r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@195456 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 19:53:27 +00:00
bzbarsky%mit.edu
24d1be29e9
Dispatch mutation events even in documents that are not rendered in a window.
...
Bug 201236, patch by Alex Vincent <ajvincent@gmail.com>, r=smaug, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@195285 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 19:52:21 +00:00
peterv%propagandism.org
78cadf3883
Better fix for bug 47852 (NAMESPACE_ERR not being thrown when setting Node.prefix). r/sr=sicking.
...
git-svn-id: svn://10.0.0.236/trunk@194509 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-17 17:13:11 +00:00
jst%mozilla.jstenback.com
197612f082
Fixing bug 321299. Make sure XPConnect wrappers get properly reparented when moving nodes from document to document. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
...
git-svn-id: svn://10.0.0.236/trunk@194099 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-11 03:49:44 +00:00
bzbarsky%mit.edu
0ddb09fba1
Add some macros to make using auto-notifiers and auto-gc-roots safer. Bug
...
333148, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@193834 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-07 20:14:51 +00:00
roc+%cs.cmu.edu
61d6f777a5
Bug 326501. Mark tree views as being suitable for untrusted code. r+sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@193018 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-26 20:57:53 +00:00
bryner%brianryner.com
1de3fc0366
Clean up header includes (bug 331050). This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect. r+sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@192794 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-22 18:36:36 +00:00
Olli.Pettay%helsinki.fi
b6cdf7cb60
Bug 234455, Centralize event dispatch r=jst, sr=bz
...
git-svn-id: svn://10.0.0.236/trunk@191900 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-07 17:08:51 +00:00
bzbarsky%mit.edu
6d2a981e38
Use nsContentUtils helpers for some localizing in nsGlobalWindow. Bug 326972,
...
r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@189917 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-14 02:06:48 +00:00
peterv%propagandism.org
32838fc08a
Fix for bug 315901 (Move RangeList and EventListenerManager hashes to nsContentUtils). r/sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@189306 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 14:34:10 +00:00
bzbarsky%mit.edu
1510aacc39
Push up GetPrincipal to nsINode (as GetNodePrincipal). This way all nsINodes
...
(content, documents, attr nodes) can return their principal as needed.
Eliminate lazy allocation of principals in nsDocument. Bug 324600, r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@188770 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-02 20:02:34 +00:00
roc+%cs.cmu.edu
b662160399
Bug 323230. Add FindAttrValueIn as an efficient way to look up an attribute value in a table of atoms. r=sicking,sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@187743 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-18 04:09:33 +00:00
bzbarsky%mit.edu
c71ffe9cf2
Fix wrapper reparenting to work with splitwindow... Bug 318678, r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@185634 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-03 06:27:45 +00:00
bzbarsky%mit.edu
b2f82fd14b
Switch the name and id hashtable from strings to atoms. Atomize names in
...
general. Bug 315771, r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@184748 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-16 02:55:29 +00:00
mrbkap%gmail.com
12e878ae6e
bug 312363: Use the security info of the dynamic context instead of the static context. r=jst sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@184115 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-03 22:47:06 +00:00
bzbarsky%mit.edu
09f59f232b
Optimize MatchElementId some. Bug 313082, r=sicking, sr=peterv
...
git-svn-id: svn://10.0.0.236/trunk@182698 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-21 15:17:15 +00:00