17592 Commits

Author SHA1 Message Date
bmlk%gmx.de
630e2ffe42 fix oversight, the function can be called with a null pointer, bug 316821 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@184853 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-17 21:24:05 +00:00
bzbarsky%mit.edu
af2cb40df0 Make sure that CSS escapes don't introduce UTF16 surrogates into the character
stream.  Bug 316394 final patch, r=smontagu, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184819 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-17 15:17:00 +00:00
tor%cs.brown.edu
f3121cae0b Bug 315861 - multiple use of clipPath causing problems with hit testing.
r=afri


git-svn-id: svn://10.0.0.236/trunk@184777 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-16 19:57:47 +00:00
smontagu%smontagu.org
0dc23ace40 Bug 313602: Bidi: Caret appears incorrectly when using up/down arrows to move into a blank line surrounded by reverse-direction text. Patch by Uri Bernstein <uriber@gmail.com, r=smontagu, sr=roc
git-svn-id: svn://10.0.0.236/trunk@184754 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-16 09:40:52 +00:00
smontagu%smontagu.org
1500b61ab0 Bug 305798: Bidi: After deleting last character of reverse-direction text, arrow keys move caret incorrectly. Patch by Uri Bernstein <uriber@gmail.com, r=smontagu, sr=roc
git-svn-id: svn://10.0.0.236/trunk@184752 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-16 09:37:01 +00:00
bzbarsky%mit.edu
c448e0b84c Relanding bug 305705. Patch still by mats, r+sr=me.
git-svn-id: svn://10.0.0.236/trunk@184634 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-15 04:03:08 +00:00
bzbarsky%mit.edu
2d5a8594d0 Back out bug 305705 to test performance impact.
git-svn-id: svn://10.0.0.236/trunk@184630 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-15 02:16:25 +00:00
gavin%gavinsharp.com
dfd7b61246 Bug 239919 followup: address reviewer comments, patch by Martijn Wargers <martijn.martijn@gmail.com>
git-svn-id: svn://10.0.0.236/trunk@184614 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-15 00:08:01 +00:00
gavin%gavinsharp.com
15024dfaec Bug 239919: marquee DOMAttrModified cleanup, patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@184613 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-15 00:03:17 +00:00
dbaron%dbaron.org
0b5387e028 Fix selector serialization bugs related to namespaces. b=315648 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184610 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-14 23:40:37 +00:00
bzbarsky%mit.edu
a647d82467 Make sure to do a constrained reflow after having done an unconstrained one.
Bug 305705, patch by Mats Palmgren <mats.palmgren@bredband.net>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@184598 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-14 21:51:17 +00:00
dbaron%dbaron.org
ea56e835a3 Make PL_InitEvent callers stop doing potentially dangerous casting of function pointers. b=305278 r=dougt sr=darin
git-svn-id: svn://10.0.0.236/trunk@184589 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-14 20:09:51 +00:00
roc+%cs.cmu.edu
ad69dfbd5c nsScrollBoxFrame.h is not used anymore, remove it. Not part of the build
git-svn-id: svn://10.0.0.236/trunk@184588 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-14 19:48:57 +00:00
smontagu%smontagu.org
cedba21351 Reflow when Bidi options are changed. Bug 80352, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184540 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-13 09:55:09 +00:00
darin%meer.net
39a4a58990 Initial patch for bug 312760 "Provide base channel for use by protocol implementations" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184504 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-12 18:17:19 +00:00
bzbarsky%mit.edu
790bc6c11e Followup for bug 314920, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184464 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 18:38:54 +00:00
bsmedberg%covad.net
b307f4428b Libart build bustage, bug 313309
git-svn-id: svn://10.0.0.236/trunk@184463 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 18:37:17 +00:00
bsmedberg%covad.net
0217e2f9a9 Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
git-svn-id: svn://10.0.0.236/trunk@184456 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 14:36:26 +00:00
bmlk%gmx.de
06e7095baa More robust handling of the overflow property, bug 315210 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@184452 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 05:30:31 +00:00
bmlk%gmx.de
9df90b5471 mark cell hooles that are not caused by zero spans as dead, this will limit searches when a search is initiated at other cell hooles. bug 271789 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184451 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 05:22:18 +00:00
roc+%cs.cmu.edu
9199079043 Bug 313817. DeCOMtaminate SVG and MathML NS_New*Frame functions. r+sr=roc, patch by Marc Liddell.
git-svn-id: svn://10.0.0.236/trunk@184444 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 02:36:29 +00:00
bzbarsky%mit.edu
f80c7c537d Make parsing out of a string just parse out of the string instead of wrapping
it in a stream.  Bug 314920, patch by Alfred Kayser <alfredkayser@nl.ibm.com>,
r=dbaron, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@184431 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 22:26:06 +00:00
joshmoz%gmail.com
b9122e4f74 remove XP_MAC, cleanup. b=281889 r=mento sr=smfr
git-svn-id: svn://10.0.0.236/trunk@184408 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 17:45:59 +00:00
cvshook%sicking.cc
9fe570c5d5 Bug 312592: Reduce amount of duplicated code in html contentsink.
r=mrbkap sr=peterv


git-svn-id: svn://10.0.0.236/trunk@184399 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 15:51:10 +00:00
bsmedberg%covad.net
7344fa60e3 Bug 313309 part 1 - use __fastcall for NS_FASTCALL on windows, r=shaver
git-svn-id: svn://10.0.0.236/trunk@184392 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 14:43:22 +00:00
mark%moxienet.com
b54efc8cca Bug 311399, Crash [@ SetOrigin] during rendering context destruction. Remove QD save/restore from rendering context, it was placed there as a workaround for scrollbar functional and aesthetic bugs. Add OS event handler to fix aesthetic problems, and check for bad states to work around functional problems. r=josh sr=smfr
git-svn-id: svn://10.0.0.236/trunk@184389 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 03:46:52 +00:00
dbaron%dbaron.org
175a29a940 Change storage of :not() selectors so that there is one item in mNegations per :not(), and simplify various code accordingly. Simplify SelectorMatches a little more. b=315567 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184337 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-09 04:17:26 +00:00
bzbarsky%mit.edu
315f524172 Fix more grid crashes. Bug 314502, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@184335 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-09 02:19:18 +00:00
bzbarsky%mit.edu
d6bb6f8146 Make grids less crash-happy. Bug 307809, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@184334 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-09 02:15:12 +00:00
bzbarsky%mit.edu
d006208790 Move the document's bidi state to actually live on the document, and remove
dependencies on nsPresContext in form submission.  Fixes bugs 100533, 180861,
293171.  r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@184321 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-08 22:45:49 +00:00
vladimir%pobox.com
94583ffcb4 thebes/cairo backend update. windows fonts through thebes, start of pango fonts through thebes. lots of other misc fixes. win32 static build fix.
git-svn-id: svn://10.0.0.236/trunk@184309 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-08 20:06:16 +00:00
bzbarsky%mit.edu
8a03d5d2ea Don't reframe leaf frames just because they don't have generated content that
style says they should have -- leaves just don't have generated content.  Bug
315541, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184305 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-08 18:20:47 +00:00
bzbarsky%mit.edu
44bbb394a0 Don't try to restyle a destroyed frame tree. Bug 315453, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@184288 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-08 04:07:13 +00:00
tor%cs.brown.edu
31de9e9695 Bug 313897 - getExtentOfChar always returns the character position of
the first character with cairo rendering.
Patch by longsonr@gmail.com, r=scooter, sr=tor.


git-svn-id: svn://10.0.0.236/trunk@184251 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-07 19:13:56 +00:00
tor%cs.brown.edu
de147cae8e Bug 315375 - crash when textPath refers to nonexistent path. r=jwatt
git-svn-id: svn://10.0.0.236/trunk@184250 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-07 19:09:22 +00:00
roc+%cs.cmu.edu
7c5bcb4672 Bug 315127. Go back to allocating NS_NewDirectionalFrame on the heap, to fix crash regression. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@184225 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-06 22:47:10 +00:00
bzbarsky%mit.edu
a2fcff918d Fix bug 315264, in a kinda-hacky way. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@184219 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-06 19:38:43 +00:00
bryner%brianryner.com
e4f1520c9e Unhook subframe containers / link handlers when putting a document into bfcache, and restore them when restoring the document (bug 314549). r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@184218 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-06 19:23:03 +00:00
bzbarsky%mit.edu
c43ac8f5a3 Make all stylesheet changes do an async style reresolve, not a sync one. Bug
314776, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184211 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-06 18:01:17 +00:00
hwaara%gmail.com
43111e8f2b bug 314350, implement GetScrolledSize in nsScrollBoxObject
r/sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@184207 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-06 15:10:09 +00:00
rbs%maths.uq.edu.au
0d10f1d60e Don't permit floating or absolute positioning inside MathML, b=307826, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@184175 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-05 04:23:13 +00:00
bzbarsky%mit.edu
467820641f Consolidate the out-of-flow handling in ContentRemoved, using
GetChildListNameFor.  Also, replace various checks for display and floating
with a check for out-of-flow where relevant.  Bug 313181, r=roc, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184166 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 23:56:54 +00:00
bzbarsky%mit.edu
0a7f0c53a2 Change WipeContainingBlock to have a better definition of what it means for a
parent frame to be "inline", and remove checks for <select> around places that
called WipeContainingBlock.  Bug 314878, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184164 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 23:43:01 +00:00
bzbarsky%mit.edu
d490f00b7b Remove the dummy frame stuff from selects. Replace it with smarter focus rect
painting and sizing for empty selects.  Bug 314879, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@184162 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 23:36:27 +00:00
bmlk%gmx.de
f45b33da68 limit search for real table cells to place where they can be expected, bug 313295 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184151 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 18:41:32 +00:00
tor%cs.brown.edu
f5b2123403 Bug 315061 - nsSVGCairoPathBuilder::ClosePath wasn't returning new point.
r=scooter


git-svn-id: svn://10.0.0.236/trunk@184149 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 17:02:26 +00:00
roc+%cs.cmu.edu
c4e0410c6e Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell
git-svn-id: svn://10.0.0.236/trunk@184129 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-04 02:38:33 +00:00
dbaron%dbaron.org
2551ced323 Only ignore the body background that's actually propagated to the canvas. b=314998 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184116 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-03 23:06:54 +00:00
dbaron%dbaron.org
45d0672c0d Fix incorrect string conversion. b=314850 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@184084 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-03 07:19:34 +00:00
bzbarsky%mit.edu
6dfe6ae396 Fix bug 314369. Patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doron,
sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@184081 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-03 04:37:02 +00:00