Commit Graph

17247 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
b3927a08e9 Document interaction of nsIStyleSheetService with ua.css and user*.css. Bug
305026, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@178326 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 01:24:00 +00:00
timeless%mozdev.org
bd4d34031a Bug 305041 shutdown crash [@ nsAttrValue::ToString] nsAttrValue::sEnumTableArray is null
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@178318 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 23:40:42 +00:00
bzbarsky%mit.edu
e79cce1c42 Allow passing a cached nsIContentPolicy service pointer to
NS_CheckContent*Policy if the caller has one.  Bug 304845, r=biesi, sr=jst


git-svn-id: svn://10.0.0.236/trunk@178242 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:00:01 +00:00
roc+%cs.cmu.edu
05e838107a Backing out fix for bug 130078 because of performance regressions.
git-svn-id: svn://10.0.0.236/trunk@178194 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 19:44:55 +00:00
roc+%cs.cmu.edu
9e2357e05c Bug 130078. Integrate all view managers in a given top-level window into a single view manager tree. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178171 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:14:29 +00:00
roc+%cs.cmu.edu
f9da0cb923 Bug 32807. Make triple-click select paragraphs, not lines. Patch by uriber, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178170 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:09:16 +00:00
roc+%cs.cmu.edu
a4c1d29439 Bug 16311. Instead of using geometric scanning to find the ends of lines, just look at the frame hierarchy. patch by uriber, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178168 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:04:51 +00:00
cbiesinger%web.de
69bcbc8894 bug 288042 make the cairo svg renderer work with xlib and qt
r=tor


git-svn-id: svn://10.0.0.236/trunk@178151 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 12:31:30 +00:00
aaronleventhal%moonset.net
98a42e7567 Bug 303404. Crash when hitting escape in context menu for a menu item. r=dbaron, sr=neil
git-svn-id: svn://10.0.0.236/trunk@177924 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 02:03:45 +00:00
bzbarsky%mit.edu
9104cb9303 Make frames know whether they're leaves or not from the frame construction
point of view; use this in the frame constructor.  Bug 265367, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@177914 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:52:48 +00:00
roc+%cs.cmu.edu
9ba0936ea4 Bug 291058. Update nsSVGForeignObject to use push/pop translation. r+sr=roc, patch by Hans-Andreas Engel
git-svn-id: svn://10.0.0.236/trunk@177906 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:06:17 +00:00
roc+%cs.cmu.edu
c0375ee6b6 Bug 289377, cleanup nsCSSFrameConstructor a tad. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@177891 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:35:58 +00:00
bzbarsky%mit.edu
35e2c59780 Replace warning with assert, since this should now never happen. Bug 297850,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@177844 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 14:39:08 +00:00
mozilla.mano%sent.com
c1f98a5ee9 Bug 299239 - BiDi: Caret is stuck when reaching a single LTR character in RTL text. patch from Eyal Rozenberg <eyalroz@technion.ac.il>. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@177837 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 14:19:59 +00:00
gavin%gavinsharp.com
10fb8add5d Bustage fix #1, remnant from another patch
git-svn-id: svn://10.0.0.236/trunk@177835 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 12:42:34 +00:00
gavin%gavinsharp.com
c08a5451cc Bug 301313 : Remove mPresContext in /layout/forms/, patch by Andreas Lange <mozilla@lange.cx>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@177834 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 12:20:58 +00:00
bzbarsky%mit.edu
9362c1e1ca Don't invalidate the whole imagemap on unrelated attribute changes in the
subtree.  Bug 304753, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@177811 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 04:47:36 +00:00
bzbarsky%mit.edu
4d91fc7bff Improve error reporting on unknown function pseudo-classes. Bug 261073, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@177805 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:46:04 +00:00
bsmedberg%covad.net
f5a3c325b8 Bug 299992 (re-landing) - Move pldhash etc. into the xpcom glue, and centralize various instances of nsINIParser in the xpcom glue. Some files were cvscopied from xpcom/ds to xpcom/glue r=brendan/darin
git-svn-id: svn://10.0.0.236/trunk@177766 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:29:55 +00:00
mrbkap%gmail.com
1990895d08 bug 303267: Store the entire inner window in the window state holder instead of copying properties and restoring them. This fixes going back and forth with the bfcache on when the page gone to has javascript in it. r=jst sr=bryner
git-svn-id: svn://10.0.0.236/trunk@177765 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:16:42 +00:00
steffen.wilberg%web.de
1643a17274 Bug 222654: global/scrollbars.css for native scrollbars different on Mac (many Firefox themes break scrollbars on Mac). Use nativescrollbars.css and xulscrollbars.css and ship both files on all platforms. r=neil, kevin, sr=bz
git-svn-id: svn://10.0.0.236/trunk@177730 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 16:23:37 +00:00
cbiesinger%web.de
c41020b640 bug 292998
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@177690 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 11:54:22 +00:00
mrbkap%gmail.com
674ac13620 Backing out changes for bug 303267 until the perf hits on the Seamonkey tinderbox can be explained.
git-svn-id: svn://10.0.0.236/trunk@177687 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 03:54:29 +00:00
mrbkap%gmail.com
7d07d878fd bug 303267: Store the entire inner window object on the history entry instead of copying/restoring JS properties. r=bryner sr=jst. This patch also fixes bugs 304284 and 304078.
git-svn-id: svn://10.0.0.236/trunk@177684 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:53:39 +00:00
jst%mozilla.jstenback.com
a9f668bc25 Followup changes to bzabarsky's review for bug 296639. Reviews pending, a=drivers@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@177635 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 04:11:00 +00:00
bsmedberg%covad.net
bb73805324 Backout bug 299992 - too much odd platform-specific bustage
git-svn-id: svn://10.0.0.236/trunk@177596 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 22:07:08 +00:00
bsmedberg%covad.net
b80f390773 Bug 299992, the part before the actual work: move pldhash and the templatized hashtables into the glue (and drop the minor dependencies on NSPR), and centralize our various in-tree nsINIParser classes into the glue (does not affect the ones used for the various installers) r=brendan/darin a=chase/cbeard
git-svn-id: svn://10.0.0.236/trunk@177591 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 20:40:53 +00:00
bryner%brianryner.com
6dd6993f13 don't leak all of the pres shells. bug 78510, r=jst/brendan
git-svn-id: svn://10.0.0.236/trunk@177537 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 03:59:04 +00:00
mats.palmgren%bredband.net
cfa8f92f51 Don't use a Frame pointer to remember where we last painted the caret, instead use Content+offset+hint. b=296464 r=mrbkap sr=roc a=cbeard
git-svn-id: svn://10.0.0.236/trunk@177536 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 03:44:16 +00:00
roc+%cs.cmu.edu
a4e5443b20 Bug 78510. Maintain a per-document hashmap from URI-spec-hash to set of pointers to content elements that are links to those URIs whose state has been queried by the style system. Use this map to efficiently mark visited any links to URIs which get visited. r+sr=dbaron, with input from bryner and bzbarsky, a=jesup with support from dbaron. May impact Tp and other metrics, be careful out there.
git-svn-id: svn://10.0.0.236/trunk@177512 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-10 20:21:44 +00:00
gavin%gavinsharp.com
53e7a1828f Backing out patch for bug 292581, because it caused bug 302804, by author's request
git-svn-id: svn://10.0.0.236/trunk@177484 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-10 03:05:43 +00:00
tor%cs.brown.edu
ea011b44c0 Bug 302765 - stop offsets not live. r=scooter, a=asa.
git-svn-id: svn://10.0.0.236/trunk@177430 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-09 15:45:34 +00:00
bob%bclary.com
97a48a36ba make SVG NS_NOTYETIMPLEMENTED messages more meaningful Bug 303501 r=jonathan.watt sr=tor a=asa
git-svn-id: svn://10.0.0.236/trunk@177426 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-09 13:53:02 +00:00
dbaron%dbaron.org
ea8318464d Correct comment that refers to nonexistent type.
git-svn-id: svn://10.0.0.236/trunk@177368 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-08 21:38:04 +00:00
neil%parkwaycc.co.uk
37308a49be Fix JS exception when menulist has no menuitems b=302120 r=bz sr=roc a=asa
git-svn-id: svn://10.0.0.236/trunk@177364 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-08 20:59:16 +00:00
mozilla.mano%sent.com
65281ba197 Bug 301033 - Bidi: Caret placed in wrong position when arrowing over a single reverse-direction character. patch from Uri Bernstein <uriber@gmail.com>, r+sr=roc, a=asa.
git-svn-id: svn://10.0.0.236/trunk@177316 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-08 07:35:48 +00:00
mozilla.mano%sent.com
3333ae0254 Bug 299842 - BiDi: Recursive caret movement in LTR lines which begin with an RTL word or character. patch from Uri Bernstein <uriber@gmail.com>, r+sr=roc, a=asa.
git-svn-id: svn://10.0.0.236/trunk@177314 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-08 07:32:14 +00:00
rbs%maths.uq.edu.au
71339c9979 Paint the numerator and denominator early so that their background doesn't overwrite the fraction line, b=303486, r+sr=roc, a=asa
git-svn-id: svn://10.0.0.236/trunk@177306 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-08 03:20:59 +00:00
timeless%mozdev.org
3f10fd35d8 Bug 302356 Crash when drag-scrolling combobox [@ nsIFrame::HasView][@ nsIFrame::GetOffsetTo]
r=roc sr=roc a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@177290 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-07 14:35:45 +00:00
bryner%brianryner.com
d1232f1869 Fix fastback regression where IsZombieDocument could return false even if we are in a zombie document. Bug 301804, r=aaronl, sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@177185 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-05 20:01:52 +00:00
scootermorris%comcast.net
50c97a74c9 Bug 295850 -- Set up general GetReferencedFrame routine and use it for ClipPath, Glyph, Gradients, Markers, and Paths.
r=tor


git-svn-id: svn://10.0.0.236/trunk@177118 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-04 20:32:02 +00:00
rbs%maths.uq.edu.au
a282790d2c Map some attributes to style, b=302722, r+sr=roc, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177037 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 23:25:22 +00:00
tor%cs.brown.edu
a6abbee210 Bug 302699 - remove need for cairo null surface patch. r=vlad, a=caillon
git-svn-id: svn://10.0.0.236/trunk@177027 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 22:04:57 +00:00
timeless%mozdev.org
c2fcb662c5 Bug 277553 clicking on Textarea with a RTL direction doesnt work
patch by uriber@gmail.com r=bz sr=bz a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@177023 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 21:55:55 +00:00
roc+%cs.cmu.edu
b6c0743e2b Bug 297977. Enable SVG output for surfaces that don't have an SVG renderer (e.g., when configured using cairo with print to Postscript), by printing to an image. Original patch by tor, modifications by roc, r+sr=tor,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177018 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 20:40:28 +00:00
dbaron%dbaron.org
3b6e2b3e30 Missed file, fixing bustage, b=291725
git-svn-id: svn://10.0.0.236/trunk@177017 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 20:38:47 +00:00
joshmoz%gmail.com
7a6160bbf6 remove unnecessary warning that shows up a lot in mac logs. b=303128 sr=smfr a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177012 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 20:22:45 +00:00
roc+%cs.cmu.edu
6fd1b09b01 Bug 295673. Fix up GetActualScrollbarSizes so that padding doesn't confuse it. r+sr=dbaron, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177011 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 20:19:34 +00:00
dbaron%dbaron.org
78014a241f Propagate SetBounds to mPreviousViewer so that resizes work correctly during paint suppression, which is especially important for Firefox infobar. b=290991 r=bzbarsky sr=roc a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177010 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 20:19:19 +00:00
roc+%cs.cmu.edu
419aa6d88e Bug 189739. During SHRINKWRAP, lines that skip being reflowed need to add their right margin to their mBounds.XMost for the shrink-wrap width computation. Fixes an incremental reflow regression. r+sr=dbaron,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177008 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 20:17:36 +00:00