18697 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
1851a1d1ac Another test
git-svn-id: svn://10.0.0.236/trunk@207561 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 06:35:38 +00:00
bzbarsky%mit.edu
bcc3ef5682 Adding tests.
git-svn-id: svn://10.0.0.236/trunk@207555 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 06:03:30 +00:00
rbs%maths.uq.edu.au
8caba6b9bc js changes to MathML are not drawn, b=337700, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207549 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 05:28:26 +00:00
bzbarsky%mit.edu
36b317d733 Implement the :default CSS3 pseudo-class. Bug 302186, patch by Allan Beaufour
<allan@beaufour.dk> and jpl24 <jlurz24@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@207539 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 03:20:19 +00:00
roc+%cs.cmu.edu
173a1877ef Bug 345071. Fix PrepareUnicodeText to handle words in the current textnode that extend past the end of the frame. r=smontagu,sr=rbs
git-svn-id: svn://10.0.0.236/trunk@207534 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 01:57:06 +00:00
bzbarsky%mit.edu
b0805a03a5 Address review comments from bug 285727. Bug 348455, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@207520 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 00:28:39 +00:00
dbaron%dbaron.org
2dd22ba512 Use SetMEWToActualWidth when we set the MEW to the actual width. b=331684 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207518 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 00:20:02 +00:00
bzbarsky%mit.edu
dad790ea9c Make it possible for document observers who need to worry about XBL to observe
the binding manager and make presshell do that.  Bug 348573, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@207498 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 22:41:58 +00:00
bzbarsky%mit.edu
e9bc1475e8 Don't clobber the parentFrame we need to recover letter frames on. Bug 348729, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207497 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 22:26:02 +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
rbs%maths.uq.edu.au
fee92234f4 fix typo that caused the CSS declaration to be ignored -- comments in CSS must be delimited with /* */ and not //
git-svn-id: svn://10.0.0.236/trunk@207438 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 13:17:54 +00:00
rbs%maths.uq.edu.au
599898014b Frames not destroyed with <mmultiscripts> and <mtd>, b=348492, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207415 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 04:49:43 +00:00
bzbarsky%mit.edu
5d3824c989 Use the right insertion frame for insertion points. Bug 348049, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207407 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 01:37:52 +00:00
bzbarsky%mit.edu
a2132179a7 Deal with flex values that add up to too much. Bug 345709, r=neil, sr=roc
git-svn-id: svn://10.0.0.236/trunk@207402 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 01:08:00 +00:00
timeless%mozdev.org
c16dc8b542 Bug 330331 Building with option --disable-xul failed
patch by romaxa@gmail.com r=timeless r=biesi sr=bz
Removing last traces of RDF dependency from HTMLDocument (bug 101995)

Only build toolkit download ifdef MOZ_RDF
Only build windowdatesource and the charset menu ifdef MOZ_RDF

Enable nsExternalHelperAppService to build w/o RDF.
Enable nsDirectoryViewer to build, this is enables geckos to work around bug 347782
Don't build nsHTTPIndex at all.


git-svn-id: svn://10.0.0.236/trunk@207383 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 22:36:15 +00:00
aaronleventhal%moonset.net
79eddf64e9 Bug 348155. Position in lists not exposed correctly. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207308 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 13:38:53 +00:00
uriber%gmail.com
c4edf79a42 In GetPrevNextBidiLevels, treat the "before <br>" case as if we were end-of-line. bug=330461 r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@207306 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 11:25:57 +00:00
uriber%gmail.com
8749103b3d Reparent view list when inserting a new frame after a :before pseudo-element. bug=343540 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@207305 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 11:10:58 +00:00
rbs%maths.uq.edu.au
6451093b34 Frames from dynamic MathML table children are not made with the right creator, b=348153, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207300 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 07:44:13 +00:00
rbs%maths.uq.edu.au
726e867b91 {inc} MathML matrices break when the content sink is incremental, b=344281, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207299 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 07:27:42 +00:00
uriber%gmail.com
82db7c90c5 When the control is RTL, align the drop-down with the right edge of the control. bug=203353 r=smontagu sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207268 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-13 19:34:58 +00:00
rbs%maths.uq.edu.au
2578c6ff13 'Pseudo' frames from <mtd> and <mtr>outside <mtable> were not added to the flow, and thus were not destroyed at tear down, b=347355, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@207212 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-12 07:46:29 +00:00
sayrer%gmail.com
95b0f24a09 Bug 340554. Provide sanitizing fragment sinks for use with feeds. r=mrbkap. sr=jst
git-svn-id: svn://10.0.0.236/trunk@207207 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-12 04:46:43 +00:00
bzbarsky%mit.edu
f9b318c2e1 Pseudo-elements are not the root. Bug 334602, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@207203 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-12 02:14:39 +00:00
Olli.Pettay%helsinki.fi
f45fdfb0d8 Bug 231830, crash on style.display = 'none' for select element when event onchange occurs [@ nsStyleContext::GetRuleNode ][@ nsIFrame::Invalidate ], r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@207128 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-11 12:09:30 +00:00
brettw%gmail.com
1ba371c6b6 Bug 346729 r+sr=bryner Table cell selection is broken (get multiple copies on paste)
git-svn-id: svn://10.0.0.236/trunk@207081 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 19:56:43 +00:00
cvshook%sicking.cc
a55f9fd9d1 Back out patch from bug 324501 as this is not the right fix. r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@207033 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-10 04:16:29 +00:00
pavlov%pavlov.net
473b90ffc0 speed up windows text rendering by avoiding using cairo when possible. also avoid save/restore dc when doing native themes. bug 342366. r=vlad
git-svn-id: svn://10.0.0.236/trunk@207000 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-09 20:25:07 +00:00
bzbarsky%mit.edu
75e1d26292 Handle the minimum font size being changed to 0 correctly. Bug 327054, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206836 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 16:43:20 +00:00
bzbarsky%mit.edu
3ee1b00aa6 Move the location of "opacity" in the list so it's easier to find. Bug 337874,
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@206835 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 16:41:03 +00:00
aaronleventhal%moonset.net
74f407fe8e Bug 341462. XUL menuitems should not fire accessible focus for mouseover. Patch by Ginn Chen. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@206826 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 14:01:19 +00:00
Olli.Pettay%helsinki.fi
39cda82632 Bug 347836, Add static method to get nsIRootBox, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206820 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 10:40:11 +00:00
longsonr%gmail.com
441621953f Bug 345418 - ASSERTION: trying to construct an SVGTSpanFrame for an invalid container. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206814 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 10:00:55 +00:00
jruderman%hmc.edu
fe750b8816 Bug 347507, ignore negative rowspan and columnspan in MathML. r=rbs, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@206811 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 08:44:03 +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
tor%cs.brown.edu
2e7f5ab020 Bug 345488 - transform from path applied to textPath at wrong time.
r=longson, sr=roc


git-svn-id: svn://10.0.0.236/trunk@206805 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 04:26:26 +00:00
rbs%maths.uq.edu.au
22b71d90a8 Fix bug 347348 - Removing text node from <mo> causes 'ASSERTION: null arg' and has no visual effect, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206789 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 23:50:24 +00:00
rbs%maths.uq.edu.au
0de0272460 Fix bug 347495 - Invalid-markup message doesn't disappear when MathML gets valid again, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206788 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 23:46:26 +00:00
rbs%maths.uq.edu.au
4683c200da Fix assertion - bug 347495 - was due to an attempt to paint children in case of invalid markup, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206786 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 23:42:32 +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
tor%cs.brown.edu
afb57f8eeb Bug 347374 - pointer events not working on unpainted geometry, events
not respecting fill rule or dasharray.  r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@206724 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 16:41:58 +00:00
uriber%gmail.com
743ba10d81 Attempt to fix bustage from bug 333883.
git-svn-id: svn://10.0.0.236/trunk@206716 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 11:24:57 +00:00
leon.sha%sun.com
c9a84102c2 Bugzilla Bug 344883
print previewing url freezes bon echo (and minefield if you zoom too)
Patch by leon.sha@sun.com
bernd_mozilla: review+
roc: superreview+


git-svn-id: svn://10.0.0.236/trunk@206715 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 11:03:43 +00:00
Olli.Pettay%helsinki.fi
345cdd94c3 Bug 184363, Crash with tooltip [@ nsXULTooltipListener::KillTooltipTimer] [@ nsXULTooltipListener::DestroyTooltip] [@ nsXULTooltipListener::HideTooltip], r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206714 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 10:57:19 +00:00
uriber%gmail.com
7ac86afda7 Refactored nsSelection::GetPrevNextBidiLevels to use GetFrameFromDirection; moved GetFrameFromDirection from nsFrame to nsIFrame and made it nonvirtual. bug=333883 r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@206713 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 10:54:56 +00:00
uriber%gmail.com
a84d95cf24 Create bidi embedding only around inline containers (with a specified direction), not around inline replaced elements. bug=169139 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@206709 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 07:40:28 +00:00
smontagu%smontagu.org
e3caee4f08 Remove unnecessary hack for right-to-left file inputs. Bug 346726, r=uriber, sr=roc
git-svn-id: svn://10.0.0.236/trunk@206706 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 06:31:55 +00:00
masayuki%d-toybox.com
3f887ada2c Bug 346417 RTL justify code is wrong in nsTextFrame r=smontagu, sr=roc
git-svn-id: svn://10.0.0.236/trunk@206705 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 06:27:57 +00:00
bzbarsky%mit.edu
57d2fa8d15 Don't convert non-breaking spaces to spaces in text controls. Bug 218277,
patch by jst and jpl24 <jlurz24@gmail.com>, r=bryner, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@206701 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-07 03:27:49 +00:00
mats.palmgren%bredband.net
2912296601 Don't propagate the NS_BLOCK_FRAME_HAS_OUTSIDE_BULLET flag from a prev-in-flow. b=337412 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@206658 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-06 03:27:00 +00:00