50 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
b5b433a6b7 Make attribute changes that also cause a state change properly reresolve style
when a selector uses both the state and the attribute.  Bug 315920, r=dbaron,
sr=sicking.


git-svn-id: svn://10.0.0.236/trunk@229833 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-12 20:05:49 +00:00
sdwilsh%shawnwilsher.com
0d3812fc83 Bug 383890 - crash creating new dom attribute with prefix [@inDOMView::GetChildNodesFor]. Patch by Mook <mook.moz+mozbz@gmail.com>. r=sdwilsh, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227878 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 17:19:55 +00:00
benjamin%smedbergs.us
7262cdad6d Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
git-svn-id: svn://10.0.0.236/trunk@224885 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-23 14:22:04 +00:00
tor%cs.brown.edu
624fbcce20 Bug 373089 - add a ParentChainChanged notification to nsIMutationObserver.
r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@221698 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 13:49:43 +00:00
jonas%sicking.cc
7b8af22092 Bug 370332: Kill nsIBindingManager and nsIStyleRuleSupplier. r=dbaron for the layout/style parts, r/sr=jst for the rest.
git-svn-id: svn://10.0.0.236/trunk@220435 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-16 23:02:08 +00:00
timeless%mozdev.org
2cbff7fd50 Bug 366927 DOMi does not remember preference for showing whitespace nodes or not at first startup
patch by comrade693+bmo@gmail.com r=db48x sr=neil


git-svn-id: svn://10.0.0.236/trunk@218374 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-14 23:20:31 +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
aaronleventhal%moonset.net
5e5147158c Bug 349885. GetAccessibleFor() doesn't look if ally nodes are allowed inside anon content. Patch by Alexander Surkov. r=aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@214389 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-30 02:49:34 +00:00
timeless%mozdev.org
a93089ce1f Bug 345982 Object - DOM Node does not update when changing values of a node's attributes
patch by sylvain.pasche@gmail.com r=timeless sr=neil


git-svn-id: svn://10.0.0.236/trunk@212062 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-20 15:35:52 +00:00
bzbarsky%mit.edu
79c734d41a Fix crash bug 349398, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@208875 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-31 03:22:36 +00:00
aaronleventhal%moonset.net
43c2d05d2a Bug 337674. Make it possible to inspect accessibles (nsIAccessible) objects. Patch thanks to Alexander Surkov. r=timeless, sr=neil
git-svn-id: svn://10.0.0.236/trunk@206744 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 19:54:35 +00:00
cvshook%sicking.cc
aba7c6ff77 Bug 342062: Add nsIMutationObserver which has the ability to get notifications for just mutations happening in a subtree under a given node. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@201460 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-02 07:23:10 +00:00
Jan.Varga%gmail.com
0b8adc5a43 Fix for bug 296040. Cell-based selection in trees
r=Neil Deakin, sr=Neil Rashbrook, sponsored by BEToptions


git-svn-id: svn://10.0.0.236/trunk@199140 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 20:05:13 +00:00
benjamin%smedbergs.us
351a0235e3 Fix mutation handling in Inspector to be more robust and correct. Bug 285204,
r=timeless, sr=neil re-landing into layout/inspector since it was originally commited after the cvs copiies from bug 325100 were performed.


git-svn-id: svn://10.0.0.236/trunk@198115 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-21 16:41:06 +00:00
cvshook%sicking.cc
7295ed9988 Bug 333795, kill unused BeginReflow/EndReflow functions. r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@197749 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:51 +00:00
bzbarsky%mit.edu
2c96863525 Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
changes, sr=jst


git-svn-id: svn://10.0.0.236/trunk@197741 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:43 +00:00
bzbarsky%mit.edu
714474db7e Pass nsIStyledContent to AttributeChanged() so that consumers don't have to QI
to it.  Bug 313343, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@197732 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:34 +00:00
roc+%cs.cmu.edu
b810004868 Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin
git-svn-id: svn://10.0.0.236/trunk@197730 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:32 +00:00
gerv%gerv.net
f0b18273bb Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@197724 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:26 +00:00
varga%nixcorp.com
8f7505102a Fix for bug 221619. Tree widget refactoring and enhancement. r=neil sr=bryner
git-svn-id: svn://10.0.0.236/trunk@197723 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:25 +00:00
sicking%bigfoot.com
5a622ad22d Bug 237566: Remove nsIContent::ReplaceChildAt and supportive codepaths.
r=bz sr=jst


git-svn-id: svn://10.0.0.236/trunk@197721 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:23 +00:00
dbaron%dbaron.org
0a7935c853 Rename {nsIDocument,nsIDocumentObserver,nsIFrame}::ContentChanged to CharacterDataChanged, since that's the only thing it's used for. Replace its nsISupports* parameter with a PRBool, since we don't need to allocate an object to pass a boolean parameter. Remove some (but probably not all) unneeded implementations on frames whose content is never a text node. b=234960 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@197720 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:22 +00:00
jst%mozilla.jstenback.com
f3fc57b8a6 Fixing bug 230840. DeCOMtaminating nsIDocumentObserver, nsIAttribute, nsIContentList, and nsIContentIterator, and doing some other cleanup. r=jonas@sicking.cc, sr=bryner@brianryner.com
git-svn-id: svn://10.0.0.236/trunk@197719 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:21 +00:00
dbaron%dbaron.org
0477552e58 Fix one-time leak of atoms by converting to static atoms. b=230361 r=caillon sr=bryner
git-svn-id: svn://10.0.0.236/trunk@197718 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:20 +00:00
jst%mozilla.jstenback.com
e8621164f2 Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org.
git-svn-id: svn://10.0.0.236/trunk@197705 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:07 +00:00
bryner%brianryner.com
bb6c257f8c Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@197703 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:05 +00:00
bzbarsky%mit.edu
f2898997d0 DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@197701 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:03 +00:00
jaggernaut%netscape.com
4831dd97bb Bug 212272: Switch some Substring users over to String(Begins|Ends)With. r=dwitte, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@197699 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:01 +00:00
dbaron%dbaron.org
2fb25eccbe Remove hint parameter from AttributeChanged methods and simplify style hint mechanism. b=211308 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@197698 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:38:00 +00:00
neil%parkwaycc.co.uk
8a05d0c477 Bug 211537 DOM Inspector not displaying full tree of nodes r=caillon sr=bz
Using correct line endings this time :-)


git-svn-id: svn://10.0.0.236/trunk@197697 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:59 +00:00
caillon%returnzero.com
3acf3a91c0 Backout of Neil's patch for bug 211537. This was only supposed to touch 10 or so lines, not every line in each of two files.
git-svn-id: svn://10.0.0.236/trunk@197696 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:58 +00:00
neil%parkwaycc.co.uk
8ca92d0500 Bug 211537 DOM Inspector not displaying full tree of nodes r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@197695 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:57 +00:00
bzbarsky%mit.edu
f05b352f9e Show #document nodes in iframes. Fix up various code that assumed they would
_not_ be shown.  Minor cleanup of various sorts (nsCOMArray, etc).  Bug 201585,
r=caillon, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@197694 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:56 +00:00
caillon%returnzero.com
043c95b01a Bug 209087
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@197692 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:54 +00:00
bzbarsky%mit.edu
22ca923639 Make DOM inspector deal with a root Document object in the DOM view. Bug
201577, r=timeless, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@197691 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:53 +00:00
caillon%returnzero.com
fbea8a85ee 187414 - Use NodeFilter where we mean it.
r=sicking sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@197690 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:52 +00:00
dbaron%dbaron.org
24b86187f5 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@197683 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:45 +00:00
sicking%bigfoot.com
ce7755a81f Bug 181808: Use macros to declare and implement nsIDocumentObserver
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@197680 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:42 +00:00
caillon%returnzero.com
df242e0b85 Bug 147189. Part 2: Don't hide "significant" whitespace nodes.
r=bzbarsky sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@197675 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:37 +00:00
caillon%returnzero.com
527364da6b Allow the hiding of "empty" text nodes from DOM Inspector.
r=cbiesinger, sr=alecf, bug 147189


git-svn-id: svn://10.0.0.236/trunk@197674 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:36 +00:00
caillon%returnzero.com
f5488aba0a Bug 177179
slightly optimize inDOMView::GetNodeTypeKey
r=timeless/jkeiser sr=bzbarsky a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@197671 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:33 +00:00
dougt%netscape.com
3a94a4d91e 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@197670 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:37:32 +00:00
roc+%cs.cmu.edu
ae01c7cb7c Bug 160936. Add type nsChangeHint for style hints. Make it a set of bits. Make sure an NS_STYLE_HINT_REFLOW always also does a repaint of the frame. r=dbaron,sr=kin
git-svn-id: svn://10.0.0.236/trunk@197490 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:34:32 +00:00
caillon%returnzero.com
d3f14f39b9 Fix for bug 137334: DOM Inspecting the URL bar will crash. r=timeless, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@197488 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:34:30 +00:00
hewitt%netscape.com
15db408012 bugs 110156, 110155
Removing support for <outliner> tags
Removing <tree> layout code and moving <tree> tags to outliner layout
Convert all usage of <outliner> to tree tags
Convert all usage of <tree> tags to new <tree> syntax or <listbox>
r=cmanske,varga sr=hyatt,sspitzer a=asa

Also includes fixes by Jan Varga (varga@utcruk.sk) for bugs 132020, 133451, 131393, 115894, and 129327


git-svn-id: svn://10.0.0.236/trunk@197487 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:34:29 +00:00
timeless%mac.com
003e36450a Bug 118528 Access Violation [@inDOMView::AppendKidsToArray] [aKids==0]->GetLength
r=bzbarsky@mit.edu sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@197468 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:34:10 +00:00
varga%utcru.sk
5432c8d8af 80834 - [outliner scrollbar] if inbox has less than one page of messages, it will come up with a box where the scroll bar is
80548 - outliner scroll bar "disappears" in 3 stages

111101 - No scrollbox / slider / thumb in thread pane scrollbar

116269 - white scrollbars briefly show up in folder pane

116432 - Sometimes the twisty won't update after a click

116855 - Modify outliner builder syntax to match outliner content model
r=waterson, sspitzer, blake
sr=hyatt

99715 - convert category tree to use outliner
r=hixie
sr=blake


git-svn-id: svn://10.0.0.236/trunk@197467 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:34:09 +00:00
bryner%netscape.com
bd76f2032a Bug 116499 - convert nsIOutlinerView::GetCellText to return an nsAString, so we can avoid copying strings. r=blake, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@197437 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:33:39 +00:00
hewitt%netscape.com
0d809c0222 DOM Inspector update - tons of crash fixes, js error fixes, performance and usability improvements, r=jag, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@197436 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:33:38 +00:00
hewitt%netscape.com
7b637d180e DOM Inspector update - tons of crash fixes, js error fixes, performance and usability improvements, r=jag, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@196727 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 02:21:19 +00:00