Commit Graph

17822 Commits

Author SHA1 Message Date
roc+%cs.cmu.edu
a710fcd15d Bug 316281. Rework GetContentAndOffsetsFromPoint. r=uriber,sr=roc,patch by Eli Friedman 2005-12-07 23:08:39 +00:00
ginn.chen%sun.com
f164e052fc Bug 284555 Menu text color remains -moz-menuhovertext when popup a dialog
r=aaronleventhal sr=roc
2005-12-07 05:50:16 +00:00
bzbarsky%mit.edu
a24855a1e8 Fix crash bug 316012, r=biesi, sr=jst 2005-12-07 00:52:39 +00:00
bzbarsky%mit.edu
8fa76d37ac Don't store the "normal" frame state for the root scrollframe, for now. Bug
318709, r+sr=roc
2005-12-06 23:56:17 +00:00
bzbarsky%mit.edu
8f50bb6156 Prevent infinite recursion for cases when InstantiatePlugin returns a success
code without creating a plugin instance.  Bug 319332, r=biesi, sr=roc
2005-12-06 23:52:49 +00:00
bzbarsky%mit.edu
878caa3f68 Clear the prescontext property table when we tear down the frame tree so that
we don't try to destroy frames after the arena they come from has been
deallocated.  Bug 317855, r+sr=roc
2005-12-06 04:53:03 +00:00
bzbarsky%mit.edu
723a3efc77 Windowless plugins should get SetWindow() called on them the same time normal
plugins do -- at reflow end, not just paint time.  Bug 266933, r+sr=roc
2005-12-06 04:50:26 +00:00
mrbkap%gmail.com
223cc16bc2 bug 319249: Remove the useless version of CreateRDFDocument that only had one user (and used pointers to nsCOMPtrs). r+sr=peterv 2005-12-06 01:33:15 +00:00
roc+%cs.cmu.edu
2aae47d965 Bug 319115. Move nsTextFrame interfaces around so nsTextFrame.h can go away. Preparation for forking nsTextFrame. patch by Stephen Blackheath, r+sr=roc 2005-12-06 00:39:08 +00:00
roc+%cs.cmu.edu
a20b3fc911 Bug 319115. Move nsTextFrame interfaces around so nsTextFrame.h can go away. Preparation for forking nsTextFrame. patch by Stephen Blackheath, r+sr=roc 2005-12-06 00:32:52 +00:00
bzbarsky%mit.edu
9dc7327649 Don't bother calling SelectorMatches in Has*DependentStyle if the selector
won't affect our change bitfield.  Bug 319097, r+sr=dbaron
2005-12-05 18:59:54 +00:00
brettw%gmail.com
b9193728c5 Bug 302050: inline spellchecking for textboxes backend. r=bryner sr=bzbarsky 2005-12-05 18:07:33 +00:00
gavin%gavinsharp.com
806c5d60f2 Bug 201528: browser ignores MARQUEE BEHAVIOR = "SLIDE", patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doronr, sr=jst 2005-12-04 20:49:55 +00:00
bmlk%gmx.de
4bb63a9880 don't allocate nsDirectionalFrame on heap, bug 315321 patch by Marc Liddell r=roc sr=dbaron 2005-12-03 15:44:43 +00:00
bmlk%gmx.de
5663eeaaaa Do not prevent the creation of multiple captions, but display only the first one, bug 309322 r/sr=bzbarsky 2005-12-03 15:13:08 +00:00
cbiesinger%web.de
3c23130790 Bug #315841 don't flush frames in order to ensure that plugins are instantiated.
also, don't flush when inside of ObjectURIChanged
r+sr=bz
2005-12-03 11:27:42 +00:00
dbaron%dbaron.org
f2a37733b9 Make wrapper preservation (the mechanism that makes the GC use reachability information between certain C++ objects rather than rooting at language boundaries) use an interface (nsIDOMGCParticipant) to get reachability information. Preserve the wrappers for event handlers as long as what they are attached to is reachable (from C++ or JS) to avoid entraining event handler closures in cycles. b=241518 r=mrbkap sr=jst 2005-12-03 07:42:40 +00:00
tor%cs.brown.edu
7e2fd9d40c Bug 318379 - crash on a empty path with markers. r=jwatt 2005-12-03 00:00:49 +00:00
tor%cs.brown.edu
ea92cde656 Bug 314627 - implement SVGTSpanElement.getExtentOfChar.
Patch by longsonr@gmail.com, r=tor, sr=jst.
2005-12-02 23:57:47 +00:00
tor%cs.brown.edu
e7d21ca23b Bug 317708 - cairo renderer leaks memory and uses uninitialised
variables with text in SVG.  Patch by longsonr@gmail.com, r=tor, sr=jst
2005-12-02 19:28:38 +00:00
neil%parkwaycc.co.uk
0d29adadea Bug 317937 Get rid of some unnecessary CIDs and change some possibly unsafe nsCOMPtr usage into the equivalently unsafe static casts r=darin sr=jst 2005-12-02 12:02:44 +00:00
bzbarsky%mit.edu
94529c70ab Adding regression test. 2005-12-01 22:23:58 +00:00
jst%mozilla.jstenback.com
7223904a81 Fixing bug 318461. Move SetNewDocument() and SetOpenerWindow() from nsIScriptGlobalObject to nsPIDOMWindow to clean out non-script related methods form the nsIScriptGlobalObject interface. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu 2005-12-01 19:35:27 +00:00
mrbkap%gmail.com
1789e54d33 bug 317370: Remove the vestigial aRemoveEventListeners parameter to SetNewDocument. r+sr=jst 2005-11-30 23:41:49 +00:00
masayuki%d-toybox.com
a3cbff90e5 Bug 310124 Double border is incorrectly compressed when rendered; regression. original idea by Takeshi Ichimaru <ayakawa.m@gmail.com> r+sr=roc 2005-11-30 13:26:34 +00:00
masayuki%d-toybox.com
856897abff Bug 317289 hang (never finish/freeze) printing selection in iframe r+sr=roc 2005-11-30 13:24:00 +00:00
bzbarsky%mit.edu
bf70da4532 Remove content ids. Bug 166637, r=sicking, sr=peterv 2005-11-29 16:47:18 +00:00
bzbarsky%mit.edu
fe494a9f14 Don't paint selection shading on images when printing. Bug 312415, r+sr=roc 2005-11-29 16:26:22 +00:00
masayuki%d-toybox.com
9d37be9072 Oops, currently the Tree is closed, backing out previous check-in. b=310124 2005-11-29 05:52:19 +00:00
masayuki%d-toybox.com
8211dc3b14 Oops, currently the Tree is closed, backing out previous check-in. b=317289 2005-11-29 05:50:24 +00:00
masayuki%d-toybox.com
9a0e324461 Bug 317289 hang (never finish/freeze) printing selection in iframe r+sr=roc 2005-11-29 05:40:36 +00:00
masayuki%d-toybox.com
19961cae2c Bug 310124 Double border is incorrectly compressed when rendered; regression. original idea by Takeshi Ichimaru <ayakawa.m@gmail.com> r+sr=roc 2005-11-29 05:33:59 +00:00
jst%mozilla.jstenback.com
8f1863159b Fixing bug 316794. Moving HandleDOMEvent() and Get/SetDocShell from nsIScriptGlobalObject to nsPIDOMWindow. r=mrbkap@gmail.com, sr=peterv@propagandism.org 2005-11-28 23:56:44 +00:00
bzbarsky%mit.edu
ef6779f761 Adding regression tests 2005-11-28 22:24:28 +00:00
bzbarsky%mit.edu
17a57ffafb Recover letter frames even if we didn't construct anything new. Bug 317961, r+sr=dbaron 2005-11-28 22:18:23 +00:00
bzbarsky%mit.edu
3d4cb98475 Get the right parent frame up front when dealing with :after content. Bug
317934, r+sr=roc
2005-11-28 22:09:08 +00:00
bmlk%gmx.de
d80bb5e08d fix for null pointer deref, only rowspans span into the row below. bug 316636 r/sr=bzbarsky 2005-11-28 19:29:26 +00:00
bzbarsky%mit.edu
349918dc42 Make sure to not process counter/quote changes during a restyle. Bug 317948,
r+sr=dbaron
2005-11-27 22:20:09 +00:00
timeless%mozdev.org
9b0852aaf7 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 21:57:13 +00:00
timeless%mozdev.org
db820cf720 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 08:16:51 +00:00
roc+%cs.cmu.edu
4fbeaa90bb Bug 303023. Fix printing of SVG EMBED elements. r+sr=dbaron 2005-11-24 00:48:40 +00:00
timeless%mozdev.org
0e509aba60 Bug 106386 Correct misspellings in source code
r=dbaron rs=brendan
2005-11-23 05:22:38 +00:00
bzbarsky%mit.edu
994feafbae Treat inline and block buttons more uniformly. Bug 304004, r+sr=dbaron 2005-11-22 23:39:48 +00:00
dbaron%dbaron.org
bcc8cf3d4b Typo. 2005-11-22 23:39:41 +00:00
dbaron%dbaron.org
ce9357ccd5 Correct comment to reflect reality. b=317480 2005-11-22 23:38:28 +00:00
dbaron%dbaron.org
6a21a28fbe Allow grid groups to contain other grid groups, to fix mail compose window and other <listbox> bustage. b=317480 2005-11-22 23:35:57 +00:00
dbaron%dbaron.org
92b3855fca Make GetParentGridPart restrict what it returns to the appropriate type. b=306911 r+sr=bzbarsky 2005-11-22 18:14:17 +00:00
dbaron%dbaron.org
f074905cfd Add commments to grid code, plus a small bit of code cleanup. b=306911 r+sr=bzbarsky 2005-11-22 05:52:34 +00:00
bmlk%gmx.de
9e0ea03b7a fix for a regression from bug 271789, deadcells are nearly equivalent to complete cellmap holes, bug 317148 r/sr=bzbarsky 2005-11-21 18:08:30 +00:00
timeless%mozdev.org
17f5f5429f Bug 106386 Correct misspellings in source code
patch by supernova_00@yahoo.com r=timeless
2005-11-21 06:25:15 +00:00
masayuki%d-toybox.com
ffac17f9c5 Bug 113161 Color/background-color of preedit string is always default(we should not use invert) / Bug 170951 IME should use OS system color for selection instead of inverting r+sr=roc 2005-11-20 23:43:48 +00:00
timeless%mozdev.org
1c34e68034 Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
2005-11-20 22:05:24 +00:00
bzbarsky%mit.edu
5b1ad1cc78 Fix bug 303812. r+sr=dbaron 2005-11-20 21:08:47 +00:00
bmlk%gmx.de
b6b06d0765 adding test to the layout regression tests, npob 2005-11-19 20:38:30 +00:00
bmlk%gmx.de
7ae67b8d95 adding testcases to layout regression tests, npob 2005-11-19 20:25:41 +00:00
peterv%propagandism.org
75a40ab354 Fix for bug 314931 (Use content-specific DOMCI macros for XSLT in nsLayoutModule.cpp). r/sr=jst. 2005-11-18 13:39:43 +00:00
bmlk%gmx.de
bd11d3afb7 fix oversight, the function can be called with a null pointer, bug 316821 r/sr=roc 2005-11-17 21:24:05 +00:00
bzbarsky%mit.edu
2f2723c575 Make sure that CSS escapes don't introduce UTF16 surrogates into the character
stream.  Bug 316394 final patch, r=smontagu, sr=dbaron
2005-11-17 15:17:00 +00:00
tor%cs.brown.edu
974a5bf714 Bug 315861 - multiple use of clipPath causing problems with hit testing.
r=afri
2005-11-16 19:57:47 +00:00
smontagu%smontagu.org
75f5688bba 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 2005-11-16 09:40:52 +00:00
smontagu%smontagu.org
d999b33cff 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 2005-11-16 09:37:01 +00:00
bzbarsky%mit.edu
0f66d83269 Relanding bug 305705. Patch still by mats, r+sr=me. 2005-11-15 04:03:08 +00:00
bzbarsky%mit.edu
a946ffec4a Back out bug 305705 to test performance impact. 2005-11-15 02:16:25 +00:00
gavin%gavinsharp.com
9c7d01c5ee Bug 239919 followup: address reviewer comments, patch by Martijn Wargers <martijn.martijn@gmail.com> 2005-11-15 00:08:01 +00:00
gavin%gavinsharp.com
1d73b37ee8 Bug 239919: marquee DOMAttrModified cleanup, patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doron, sr=jst 2005-11-15 00:03:17 +00:00
dbaron%dbaron.org
b77f513236 Fix selector serialization bugs related to namespaces. b=315648 r+sr=bzbarsky 2005-11-14 23:40:37 +00:00
bzbarsky%mit.edu
3608df15a6 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
2005-11-14 21:51:17 +00:00
dbaron%dbaron.org
3c95294952 Make PL_InitEvent callers stop doing potentially dangerous casting of function pointers. b=305278 r=dougt sr=darin 2005-11-14 20:09:51 +00:00
roc+%cs.cmu.edu
ff22ad9ece nsScrollBoxFrame.h is not used anymore, remove it. Not part of the build 2005-11-14 19:48:57 +00:00
smontagu%smontagu.org
0a9e2a3d0e Reflow when Bidi options are changed. Bug 80352, r+sr=bzbarsky 2005-11-13 09:55:09 +00:00
darin%meer.net
697c78f1ea Initial patch for bug 312760 "Provide base channel for use by protocol implementations" r=biesi sr=bzbarsky 2005-11-12 18:17:19 +00:00
bzbarsky%mit.edu
55d1b061bd Followup for bug 314920, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r+sr=bzbarsky 2005-11-11 18:38:54 +00:00
bsmedberg%covad.net
ccba74b784 Libart build bustage, bug 313309 2005-11-11 18:37:17 +00:00
bsmedberg%covad.net
78f6d0683d 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 2005-11-11 14:36:26 +00:00
bmlk%gmx.de
ac3f79fa07 More robust handling of the overflow property, bug 315210 r/sr=roc 2005-11-11 05:30:31 +00:00
bmlk%gmx.de
2163d4caa2 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 2005-11-11 05:22:18 +00:00
roc+%cs.cmu.edu
28cfb5adfc Bug 313817. DeCOMtaminate SVG and MathML NS_New*Frame functions. r+sr=roc, patch by Marc Liddell. 2005-11-11 02:36:29 +00:00
bzbarsky%mit.edu
aba5d48a15 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
2005-11-10 22:26:06 +00:00
joshmoz%gmail.com
70d0b15dbe remove XP_MAC, cleanup. b=281889 r=mento sr=smfr 2005-11-10 17:45:59 +00:00
cvshook%sicking.cc
4660644188 Bug 312592: Reduce amount of duplicated code in html contentsink.
r=mrbkap sr=peterv
2005-11-10 15:51:10 +00:00
bsmedberg%covad.net
a4d3866df3 Bug 313309 part 1 - use __fastcall for NS_FASTCALL on windows, r=shaver 2005-11-10 14:43:22 +00:00
mark%moxienet.com
045ce7774f 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 2005-11-10 03:46:52 +00:00
dbaron%dbaron.org
eac6a24015 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 2005-11-09 04:17:26 +00:00
bzbarsky%mit.edu
d2a0bba83a Fix more grid crashes. Bug 314502, r+sr=dbaron 2005-11-09 02:19:18 +00:00
bzbarsky%mit.edu
ce046353d7 Make grids less crash-happy. Bug 307809, r+sr=dbaron 2005-11-09 02:15:12 +00:00
bzbarsky%mit.edu
06dc79df0f 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
2005-11-08 22:45:49 +00:00
vladimir%pobox.com
20b91dbdd6 thebes/cairo backend update. windows fonts through thebes, start of pango fonts through thebes. lots of other misc fixes. win32 static build fix. 2005-11-08 20:06:16 +00:00
bzbarsky%mit.edu
c259ae0b19 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
2005-11-08 18:20:47 +00:00
bzbarsky%mit.edu
d6de8c5bd3 Don't try to restyle a destroyed frame tree. Bug 315453, r+sr=dbaron 2005-11-08 04:07:13 +00:00
tor%cs.brown.edu
a079ddf11d Bug 313897 - getExtentOfChar always returns the character position of
the first character with cairo rendering.
Patch by longsonr@gmail.com, r=scooter, sr=tor.
2005-11-07 19:13:56 +00:00
tor%cs.brown.edu
fb8750ae75 Bug 315375 - crash when textPath refers to nonexistent path. r=jwatt 2005-11-07 19:09:22 +00:00
roc+%cs.cmu.edu
599bd30eab Bug 315127. Go back to allocating NS_NewDirectionalFrame on the heap, to fix crash regression. r+sr=dbaron 2005-11-06 22:47:10 +00:00
bzbarsky%mit.edu
ec88a7ee5b Fix bug 315264, in a kinda-hacky way. r+sr=dbaron 2005-11-06 19:38:43 +00:00
bryner%brianryner.com
f9c219472d Unhook subframe containers / link handlers when putting a document into bfcache, and restore them when restoring the document (bug 314549). r+sr=bzbarsky. 2005-11-06 19:23:03 +00:00
bzbarsky%mit.edu
2b7fc1f0c9 Make all stylesheet changes do an async style reresolve, not a sync one. Bug
314776, r+sr=dbaron
2005-11-06 18:01:17 +00:00
hwaara%gmail.com
9d82e45dd4 bug 314350, implement GetScrolledSize in nsScrollBoxObject
r/sr=bzbarsky
2005-11-06 15:10:09 +00:00
rbs%maths.uq.edu.au
67daa6f91f Don't permit floating or absolute positioning inside MathML, b=307826, r+sr=bz 2005-11-05 04:23:13 +00:00
bzbarsky%mit.edu
f64003e9da 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
2005-11-04 23:56:54 +00:00
bzbarsky%mit.edu
213eab3d98 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
2005-11-04 23:43:01 +00:00
bzbarsky%mit.edu
27c439cb3c Remove the dummy frame stuff from selects. Replace it with smarter focus rect
painting and sizing for empty selects.  Bug 314879, r+sr=dbaron
2005-11-04 23:36:27 +00:00
bmlk%gmx.de
e7a8486231 limit search for real table cells to place where they can be expected, bug 313295 r/sr=bzbarsky 2005-11-04 18:41:32 +00:00
tor%cs.brown.edu
0f2999bf98 Bug 315061 - nsSVGCairoPathBuilder::ClosePath wasn't returning new point.
r=scooter
2005-11-04 17:02:26 +00:00
roc+%cs.cmu.edu
520b30a7f7 Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell 2005-11-04 02:38:33 +00:00
dbaron%dbaron.org
cb91a9795b Only ignore the body background that's actually propagated to the canvas. b=314998 r+sr=bzbarsky 2005-11-03 23:06:54 +00:00
dbaron%dbaron.org
05496ee17f Fix incorrect string conversion. b=314850 r+sr=bzbarsky 2005-11-03 07:19:34 +00:00
bzbarsky%mit.edu
35c72611c9 Fix bug 314369. Patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doron,
sr=bzbarsky
2005-11-03 04:37:02 +00:00
neil%parkwaycc.co.uk
0eb7427fc2 Get default tooltip text more reliably b=147670 r=timeless sr=jst 2005-11-02 23:53:56 +00:00
roc+%cs.cmu.edu
34a88eba03 Bug 227121. A scrolled element's frame size should be set to the max of its desired size and the scrollport size, and should not depend on its overflow. Fixes an incremental reflow bug with scrolled frames. r+sr=dbaron 2005-11-02 23:35:37 +00:00
bsmedberg%covad.net
0faf3ec742 The extra layout/build parts of bug 304494 that I didn't checkin the first time. 2005-11-02 19:03:06 +00:00
cbiesinger%web.de
ffa599d074 bug 314679 remove some unused code from nsObjectFrame
r+sr=bz
2005-11-02 16:34:32 +00:00
bzbarsky%mit.edu
d44ad313ae Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
changes, sr=jst
2005-11-02 00:41:51 +00:00
bzbarsky%mit.edu
84802b45c2 Show the loading placeholder while loading, not the broken one. Bug 312804,
r=biesi, sr=dbaron
2005-11-02 00:04:29 +00:00
bzbarsky%mit.edu
83bd8eee0c Don't try to reframe generated content for image state changes on it. Bug
313656, r=biesi, sr=dbaron
2005-11-02 00:00:20 +00:00
bryner%brianryner.com
7962a513cf Restore the focus listener in Open() that was removed in Close() (bug 314400). Patch by saito@densan.co.jp, r=me, sr=brendan. 2005-11-01 21:55:34 +00:00
roc+%cs.cmu.edu
d511c33bd9 Fixing bustage... 2005-11-01 21:11:25 +00:00
roc+%cs.cmu.edu
a5f65bfee7 Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell 2005-11-01 20:40:54 +00:00
cbiesinger%web.de
2a428dab2c Bug 314461 make presshell use the new nsIObjectFrame::StopPlugin function
r+sr=bz
2005-11-01 11:37:25 +00:00
bmlk%gmx.de
19d7e781d9 array boundary protection, second round, bug 265736 r/sr=roc 2005-11-01 05:15:10 +00:00
rbs%maths.uq.edu.au
ac038dddd0 Oops, typo, should have replicated the local definition of &DoubleVerticalBar; in each file 2005-11-01 04:27:01 +00:00
rbs%maths.uq.edu.au
639e48b912 Configure &Vert; (a.k.a. &Verbar; \u2016) to stretch like &DoubleVerticalBar; (\u2225), b=314459, r+sr=roc 2005-11-01 03:26:37 +00:00
roc+%cs.cmu.edu
33a3e7d578 Bug 312777. Don't pass negative-margin-box floats to the space manager; correct them and preserve the right margin-edge on left floats and the left margin-edge on right floats. r+sr=dbaron 2005-11-01 01:16:45 +00:00
bzbarsky%mit.edu
8c532963e9 Fix <marquee alternate>. Bug 274322, patch by Martijn Wargers
<martijn.martijn@gmail.com>, r=doron, sr=bzbarsky
2005-10-31 18:43:04 +00:00
cbiesinger%web.de
ac00cddace bug 309706
- Add some logging to nsObjectLoadingContent
- Add a StopPlugin() method to nsIObjectFrame
  - Make use of that in PrepareInstanceOwner, so that loading a new plugin in
    the same frame works as expected
- Initialize <applet> and <embed> elements to eType_Loading, so that the type is
  only eType_Plugin if mURI and mContentType are valid

r+sr=bz
2005-10-31 18:28:56 +00:00
smontagu%smontagu.org
41432ddbee Caret skips blank line using down-arrow key in preformatted text (e.g. View Source). Bug 298690, patch by Uri Bernstein <uriber@gmail.com>, r+sr=roc 2005-10-30 13:05:45 +00:00
bzbarsky%mit.edu
aeaa001221 Fix leaks caused by bug 307532. Patch by biesi, r+sr=bzbarsky 2005-10-29 16:16:35 +00:00
masayuki%d-toybox.com
ab76aa9ef7 Bug 307532 Selection colors should be saved in nsTextFrame::TextPaintStyle, not DrawSelectionIterator r+sr=roc 2005-10-29 14:01:55 +00:00
bmlk%gmx.de
43ac693e27 look for originating table cells only at places where they are supposed to be bug 313295 r/sr=bzbarsky 2005-10-29 13:45:38 +00:00
bmlk%gmx.de
635a9bee91 array boundary protection, initial idea Ben Fowler, bug 265736 r/sr=roc 2005-10-29 13:40:38 +00:00
cbiesinger%web.de
ec2746ef9a Bug 309529
Move logic from nsObjectFrame::Instantiate(const char*, nsIURI*) into
nsObjectLoadingContent.

Also, fixes ext-to-type mapping if the URI does not implement nsIURL.

r+sr=bz
2005-10-29 12:56:44 +00:00
masayuki%d-toybox.com
e7ed3d82a7 Bug 313918 IME candidate list is positioned to wrong position if the caret is positioned non-root view r+sr=roc 2005-10-29 12:43:51 +00:00
mrbkap%gmail.com
3d5f7550f7 bug 314197: Change this often-firing table assertion into a warning. r=bernd sr=bzbarsky 2005-10-28 19:49:51 +00:00
cvshook%sicking.cc
64a0fbd45f Bug 311827: Make GetAttr return a bool rather then an nsresult.
r/sr=bz
2005-10-28 11:25:24 +00:00
bzbarsky%mit.edu
32fa287719 More removal for bug 313642. Patch by Martijn Wargers
<martijn.martijn@gmail.com>, r+sr=bzbarsky
2005-10-27 15:39:01 +00:00
bzbarsky%mit.edu
0d5a3e6aa7 Pass nsIStyledContent to AttributeChanged() so that consumers don't have to QI
to it.  Bug 313343, r=sicking, sr=jst
2005-10-27 02:25:23 +00:00
rbs%maths.uq.edu.au
b8cfd776c2 crash evil mathml testcase with display:block, r+sr=bz, b=286122 2005-10-26 23:21:09 +00:00
roc+%cs.cmu.edu
680ffaad50 Bug 313817. DeCOMtaminate a bunch of NS_New*Frame functions. patch by Marc Liddell, r+sr=roc 2005-10-26 21:46:39 +00:00
bzbarsky%mit.edu
0e97132ac9 Remove JS hacks in marquee and just rely on the attribute mapping code. Bug
313642, patch by Martijn Wargers <martijn.martijn@gmail.com>, r=doron,
sr=bzbarsky
2005-10-26 20:23:56 +00:00
masayuki%d-toybox.com
733ba5945f Bug 313174 IME composition string isn't rendered as selection text r=sergei_d, sr=bzbarsky 2005-10-26 20:16:01 +00:00
bzbarsky%mit.edu
c826d32b65 Flush out content updates before messing with the frame tree. Bug 313516, r+sr=roc 2005-10-25 22:32:13 +00:00
bzbarsky%mit.edu
f44f93ebc5 Fix restarting of plugins when restoring from bfcache. Bug 313669, r+sr=bryner 2005-10-25 01:32:14 +00:00
bzbarsky%mit.edu
04825cfb67 Fix bug 313498 -- no need for aPresContext in GetOptionsContainer. r+sr=roc. 2005-10-23 22:11:27 +00:00
bzbarsky%mit.edu
60605e7f2d Avoid incremental reflow bug in marquee in some cases. Bug 312770, patch by
Martijn Wargers <martijn.martijn@gmail.com>, r=doron, sr=bzbarsky
2005-10-23 19:53:51 +00:00
mats.palmgren%bredband.net
bb5f71a7f4 Don't compare the displayed value against the "selected index" in dropped down mode since that is actually the "hovered index". b=313260 r+sr=bzbarsky 2005-10-22 03:47:00 +00:00
bryner%brianryner.com
e7e62f956e Stop plugins correctly when storing a page into session history (bug 311791). Patch by bzbarsky, r+sr=me. 2005-10-22 03:27:22 +00:00
bzbarsky%mit.edu
04153159a6 Fix some nsFloatCache leaks. Bug 302438, r+sr=dbaron 2005-10-21 22:23:28 +00:00
timeless%mozdev.org
2dc157c8df Bug 313164 Bidi: Caret navigation broken inside inline elements
patch by uriber@gmail.com r=smontagu sr=roc
2005-10-21 20:08:50 +00:00
bzbarsky%mit.edu
d0ad850b4e Fix bug 313173 and bug 312784 -- make sure to rebuild stuff as needed. r=neil, sr=roc 2005-10-21 17:29:06 +00:00
roc+%cs.cmu.edu
d0ccd4fc7e Bug 295941. Remove hack that is obsolete on the trunk now that Eli has fixed event dispatch coordinates. patch by Eli Friedman, r+sr=roc 2005-10-21 02:50:35 +00:00
bzbarsky%mit.edu
3d61b57735 Start out with our display textnode in the right state so we don't require
two-pass reflow (which printing can't handle) to display comboboxes right. Bug
311380, r+sr=roc
2005-10-20 23:19:22 +00:00
roc+%cs.cmu.edu
4ee1e637be Bug 313086. Fall-back path to delete absolute and floating frames if they're not found in the usual child list ... they may have been placed in the normal child list because no container was found. r+sr=bzbarsky 2005-10-20 19:20:34 +00:00
bzbarsky%mit.edu
8e989a107f Fix bug 309467. r=jst, sr=neil 2005-10-20 02:10:31 +00:00
rbs%maths.uq.edu.au
10d9b28fce Fix holes in stretchy MathML characters when their glue is tiny, b=311046, r+sr=roc 2005-10-20 00:28:47 +00:00
bzbarsky%mit.edu
41bf84c247 Fix bug 219052. Patch by Martijn Wargers <martijn.martijn@gmail.com>, r+sr=bzbarsky 2005-10-19 13:55:33 +00:00
rbs%maths.uq.edu.au
b1ce792280 Bug 191847,297464, allow negative widths in <mspace> for uses like overstriking, r+sr=roc 2005-10-19 00:57:17 +00:00
doronr%us.ibm.com
573c3b6d32 Bug 302188 - Support :read-only and :read-write pseudoclasses. patch by allan, r/sr=bz 2005-10-18 21:16:27 +00:00
roc+%cs.cmu.edu
f7e2b45942 Bug 309020. SVG content references in XBL anonymous content should reference content copied from the binding document. This is a partial fix. We also refactor some code to make it shareable in nsContentUtils. r=biesi,tor sr=bzbarsky 2005-10-18 20:33:35 +00:00
roc+%cs.cmu.edu
49188025d3 Bug 307158. Half-heartedly account for vertical scrollbar presence when positioning absolute children relative to the right edge of a scrollable container. r+sr=dbaron with regrets. 2005-10-18 05:00:24 +00:00
bzbarsky%mit.edu
ea3f3e5a9d Remove no longer used code. Bug 312685, r=biesi, sr=dbaron 2005-10-17 23:06:16 +00:00
tor%cs.brown.edu
7016d8085d Bug 312376 - repair textPath from bug 311063 checkin. r=afri 2005-10-17 15:29:38 +00:00
bzbarsky%mit.edu
21d888e8d0 Finish fixing bug 114641. r=biesi, sr=dbaron 2005-10-17 00:52:58 +00:00
mats.palmgren%bredband.net
e36a52de0d Restore Mac-specific caret movement when there is a selection. b=299417 r=uriber sr=roc 2005-10-17 00:51:46 +00:00
bzbarsky%mit.edu
0d1e336c9a Try fixing bug 288064 again. r=biesi, sr=dbaron 2005-10-17 00:50:39 +00:00
mats.palmgren%bredband.net
9125d9fa0e Return the frame count for the given line 'aLineNumber', not the line where we find the first frame. b=308052 r=bernd sr=bzbarsky 2005-10-17 00:03:05 +00:00
mozilla.mano%sent.com
2beab782a8 Bug 312620 - Bidi: Caret doesn't move correctly when arrowing where line wraps, if the wrapped line starts with a single reverse-direction character. patch from uriber@gmail.com, r+sr=roc. 2005-10-16 23:26:22 +00:00
masayuki%d-toybox.com
e88f554d23 Bug 310174 Windowless plug-ins can't receive the focus events r+sr=roc 2005-10-16 18:58:34 +00:00
bzbarsky%mit.edu
46dc7e29ca Implement :-moz-empty-except-children-with-localname() pseudo-class. Bug
309067, r+sr=dbaron
2005-10-16 15:57:13 +00:00
bzbarsky%mit.edu
3a58eba127 Fix bug 311615 -- don't reframe the containing block if a current inline is
being reframed.  r+sr=roc
2005-10-16 15:25:36 +00:00
bzbarsky%mit.edu
432cc819a8 Fix WipeContainingBlock() to work in more cases. Bug 291902, bug 296086, bug
285964, bug 310933, r+sr=dbaron
2005-10-16 15:21:05 +00:00
bryner%brianryner.com
1226dbed26 Convert CSSGroupRule and CSSStyleSheet to use nsCOMArray. Bug 312491, r+sr=bzbarsky. 2005-10-15 20:21:20 +00:00
dbaron%dbaron.org
28fed71fa8 Make captions process children normally so that whitespace-only text frames get constructed. b=311822 r=bernd sr=roc 2005-10-15 05:19:30 +00:00
dbaron%dbaron.org
6beb9b195c Indentation fixes needed after s/nsIPresContext/nsPresContext/. Whitespace changes only. 2005-10-15 04:08:04 +00:00
bzbarsky%mit.edu
3c06eb9daf Fix bug 311710, r=neil, sr=roc 2005-10-14 21:26:38 +00:00
peterv%propagandism.org
513c1fd56d Fix for bug 308328 (crash in [@ nsDocument::GetPrincipal] when closing browser). r/sr=bz. 2005-10-14 09:07:29 +00:00
smfr%smfr.org
8374dcbda9 Fix bug 183313: work around a Flash crasher in ActivateTSMDocument. Flash caches the active TSMDocument across focus/blur calls in order to restore the old TSMDocument (because we asked them to). The problem is that it can cache a TSMDocument that is about to be deleted, especially in Cocoa where the TSMDocument management is somewhat asynchronous. We work around this by always clearing the active TSMDocument before focussing a plugin, for Cocoa. r=mento, sr=pinkerton. 2005-10-13 22:39:36 +00:00
tor%cs.brown.edu
454e72b7e1 Bug 312269 - path geometry invalidation incorrect for suspension. r=scooter 2005-10-13 19:21:46 +00:00
roc+%cs.cmu.edu
344b4be95e Bug 311152. Make DOM selection changes repaint the caret in the new position. r=mrbkap,sr=dbaron 2005-10-12 18:40:38 +00:00
bmlk%gmx.de
aa98fada26 Table foreign frames need to be wrapped into pseudo frames reagrdless of their namespace. bug 311661 r/sr=bzbarsky 2005-10-12 13:35:17 +00:00
bzbarsky%mit.edu
30c47dcf2f Don't store the prescontext in the plugin instance owner. Bug 312055, r+sr=roc 2005-10-12 02:15:26 +00:00
roc+%cs.cmu.edu
e69dd56e71 Bug 311659. Don't hold frame references persistently in splitters. r+sr=bzbarsky 2005-10-11 18:59:58 +00:00
tor%cs.brown.edu
3613ad60ad Bug 311063 - tspan attributes x/y/dx/dy are not live. r=afri 2005-10-10 21:18:42 +00:00
tor%cs.brown.edu
1d0010e1d0 Bug 311565 - use cairo image surface on mac/win32 for performance. r+sr=roc 2005-10-10 19:27:01 +00:00
Olli.Pettay%helsinki.fi
cde8aaf024 Bug 306974, Remove some duplicate event dispatching code r=sicking, sr=peterv 2005-10-10 18:38:57 +00:00
bzbarsky%mit.edu
33125a0a6f Do nothing if styles are flushed when we have no pending restyles. Bug 311546,
r+sr=dbaron
2005-10-09 18:24:50 +00:00
bzbarsky%mit.edu
d91034c3b8 Allow EOF to end declarations. Bug 311617, r+sr=dbaron 2005-10-09 18:22:51 +00:00
bryner%brianryner.com
48082c9284 Speed up matching class rules by caching the class attribute, rather than looking it up for each rule. Remove HasClass now that it's no longer needed. Bug 310236, r+sr=dbaron. 2005-10-08 23:06:27 +00:00
bzbarsky%mit.edu
075b078215 Fix bug 309118 (removing vertical-align hack for broken objects from html.css).
r+sr=dbaron
2005-10-08 02:25:00 +00:00
cvshook%sicking.cc
7371067364 Bugs 292962 and 311269: Make pages in bf cache not behave as if they have a presentation, and evict pages from the bf cache synchronously if they are modified.
r/sr=bryner
2005-10-07 20:20:52 +00:00
roc+%cs.cmu.edu
a13bf33f1d Bug 305160. Target viewport scroll events at the document, not the root element (they will bubble to the window from there). Always stop bubbling of scroll events out of an element. r+sr=jst 2005-10-07 01:28:27 +00:00
timeless%mozdev.org
c644049326 Bug 243078 - Native Theme Rendering for Windows XP Menus, toolbars
patch by silver@warwickcompsoc.co.uk r=dougt sr=neil
2005-10-07 00:31:36 +00:00
bzbarsky%mit.edu
57c1459ccd Make sure to not have our columns extending under the right-hand scrollbar.
Bug 306990, patch by Nate Nielsen <nielsen@memberwebs.com>, r=jan, r+sr=roc
2005-10-06 18:18:12 +00:00
Jan.Varga%gmail.com
061690eb61 Fix for bug 291531. Crash [@ nsTreeBodyFrame::PrefillPropertyArray] treecols:hover {display:none} with evil xul testcase
r=neil sr=bzbarsky
2005-10-06 09:14:34 +00:00
bzbarsky%mit.edu
1e877334ed Make IsSpecialHTMLContent happier with images and objects. Bug 310662, r=bernd, sr=dbaron 2005-10-04 23:56:14 +00:00
bzbarsky%mit.edu
ff4bb166e0 Make sure scrollcorners are always boxes. Bug 310919, r=dbaron, sr=neil 2005-10-04 23:49:39 +00:00
bmlk%gmx.de
8d2cb2369f handle baseline for empty table cells closer to the new description in CSS2.1, bug 291060 r/sr=dbaron 2005-10-04 15:47:21 +00:00
aaronleventhal%moonset.net
fd97041e21 Bug 193316. Caret not visible in readonly fields (HTML or XUL). r=mrbkap, sr=smfr 2005-10-04 03:14:03 +00:00
dbaron%dbaron.org
d21fb93bf0 Back out 307158 to fix 310736. GetActualScrollbarSizes is not meaningful on a frame in the middle of reflow. 2005-10-04 02:14:43 +00:00
jwatt%jwatt.org
20666ef8fa Fixing bug 310862. Setting stroke-width="0" aborts rendering when using cairo. r=tor@acm.org 2005-10-03 01:45:18 +00:00
tor%cs.brown.edu
1aa83717e6 Bug 299376 - don't assume that both x and y of a tspan are set. r=afri 2005-10-03 01:21:00 +00:00
scootermorris%comcast.net
15877de617 Fix bug 309924 - Removing <stop> elements from gradients is not live
r=jonathan.watt
2005-10-03 00:59:03 +00:00
tor%cs.brown.edu
0dc9a332f3 Bug 310473 - avoid passing noninvertable matrices to cairo. r=jwatt 2005-10-02 19:35:22 +00:00