5964 Commits

Author SHA1 Message Date
roc+%cs.cmu.edu
29d568ceb9 Backing out Bug 403181. JPEG encoding test failure :-(
git-svn-id: svn://10.0.0.236/trunk@247295 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 09:28:36 +00:00
roc+%cs.cmu.edu
51477fde2d Bug 403181. Various fixes to image rendering. Most importantly, we track the desired subimage of a CSS background image and ensure we don't sample outside it. r=vlad,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@247294 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 08:34:14 +00:00
Olli.Pettay%helsinki.fi
23b6ed239d Bug 421294, Crash [@ DocumentViewerImpl::GetCopyable], r+sr=jst, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247256 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 23:05:35 +00:00
vladimir%pobox.com
d8ab00f761 b=417246, wrong border size rendering in some cases ; r=roc
git-svn-id: svn://10.0.0.236/trunk@247182 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 07:59:01 +00:00
dbaron%dbaron.org
365d3bef72 Fix the weird Get* API on nsStyleSides in favor of returning structs by value, to avoid further occurrences of bug 420069. b=420069 r+sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247146 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 00:05:29 +00:00
masayuki%d-toybox.com
a14093c5dd Bug 405308 [text-decoration] Link underline disappears (or is misaligned 1px) when scrolling r+sr=roc, a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@247113 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 19:24:44 +00:00
roc+%cs.cmu.edu
3541027b94 Backing out 403181 again
git-svn-id: svn://10.0.0.236/trunk@246987 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 09:36:09 +00:00
roc+%cs.cmu.edu
1fcc1c8c17 Bug 403181. Track which subimage of an image we want to draw and copy it to a temporary surface if necessary to prevent sampling of pixels outside the subimage when zooming. Also, enable EXTEND_PAD or SetFilter(0) if the context has a transformation that's not a simple translation, since that might induce cairo to sample pixels outside the source (sub)image. r=vlad,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246985 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 08:21:36 +00:00
roc+%cs.cmu.edu
7a0c37ad37 Bug 403181 backout
git-svn-id: svn://10.0.0.236/trunk@246891 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 02:38:21 +00:00
roc+%cs.cmu.edu
9e7fc92f64 Bug 403181. Use a temporary surface to prevent sampling of pixels outside the intended source rectangle when zooming the image in some cases. r=vlad,sr=dbaron,a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246889 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-03 01:03:54 +00:00
masayuki%d-toybox.com
1b098bf39a Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) (retry) r+sr=roc, a1.9b4=beltzner
git-svn-id: svn://10.0.0.236/trunk@246727 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 15:28:40 +00:00
masayuki%d-toybox.com
dde4ffc7c2 backing out the previous patch, becaused qm-centos5-01 dep unit test is orange
git-svn-id: svn://10.0.0.236/trunk@246723 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 13:59:28 +00:00
masayuki%d-toybox.com
2d6679113d Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) r+sr=roc, a1.9b4=beltzner
git-svn-id: svn://10.0.0.236/trunk@246719 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-28 11:01:59 +00:00
roc+%cs.cmu.edu
7a98a7e3db Bug 412093. Fix background images on bidi-split inlines to show the chunks in visual order. patch by Uri Bernstein, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@246665 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 10:46:29 +00:00
roc+%cs.cmu.edu
342a643308 Bug 317189. Do the second-scroll-to-anchor on onload (i.e. subresources have loaded), not just when the document has finished loading. Also, don't do it at all if the user has scrolled manually between the first anchor scroll and the second. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246661 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 10:01:18 +00:00
roc+%cs.cmu.edu
228ea44f31 Bug 400057. Make nsBlockInFlowLineIterator useful for finding the line containing a frame, searching across block continuations and their overflow lines. Use it in various places, especially in textrun construction. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246660 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 09:53:48 +00:00
roc+%cs.cmu.edu
bcd6b5373f Bug 416168. Ensure that the overflow rect for a frame always includes (0,0) even if the frame rect is empty. Also ensures that if the frame rect is empty but has non-zero dimension on one axis, the overflow rect includes that size. A scrolled view for such a frame also includes that size to ensure width:0,height:Npx and width:Npx,height:0 frames are scrollable by that amount. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246659 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 09:46:23 +00:00
roc+%cs.cmu.edu
518c481375 Bug 417255. Rework getClientRects/getBoundingClientRect/offset* code to use a generic rectangle iterator API which drills down through anonymous blocks, fixing IE compat. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246654 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 09:26:17 +00:00
dbaron%dbaron.org
61730063ca Make 'top' and 'bottom' captions follow the CSS2.1 behavior and put the old behavior into 'top-outside' and 'bottom-outside'. b=363248,386704 r+sr=roc a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@246602 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 02:02:21 +00:00
reed%reedloden.com
cd15018c12 Bug 394473 - "caret/cursor in View Source is invisible since 20070628 {not rendered, seen, can't, cannot, shown, displayed}" [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r=peterv r+sr=roc a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@246598 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 01:49:47 +00:00
Olli.Pettay%helsinki.fi
0ab87464e4 Bug 411054, Audit IsNativeAnonymous()/GetBindingParent() uses, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@246523 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 12:40:21 +00:00
jruderman%hmc.edu
fa10b155db Add crashtests
git-svn-id: svn://10.0.0.236/trunk@246496 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-26 00:54:14 +00:00
roc+%cs.cmu.edu
40c0344192 Bug 417967. Align subframe drawing so that drawing at (0,0) relative to the root view's origin is aligned to a pixel boundary. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@246427 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-25 01:39:35 +00:00
Olli.Pettay%helsinki.fi
2eb9b51758 Bug 418457, Remove support for onbeforecopy/cut/paste until we have a better implementation, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@246410 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-24 10:55:39 +00:00
roc+%cs.cmu.edu
157557ef49 Bug 157546. 'Delete' key should delete entire cluster. patch by Theppitak Karoonboonyanan, r+sr=roc,a=schrep
git-svn-id: svn://10.0.0.236/trunk@246267 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 02:24:05 +00:00
mozilla%weilbacher.org
ff10632a73 Bug 413632: Remove the remaining MOZ_CAIRO_GFX (and related variables). Full patch except configure.in change. r/sr=dbaron, r=vlad, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246159 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 08:37:30 +00:00
reed%reedloden.com
088f0a4ab1 Back out patch from Theppitak Karoonboonyanan in bug 157546 due to test failures.
git-svn-id: svn://10.0.0.236/trunk@246075 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 11:10:17 +00:00
reed%reedloden.com
479a331f94 Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=schrep]
git-svn-id: svn://10.0.0.236/trunk@246071 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 10:20:05 +00:00
masayuki%d-toybox.com
16d6de6b90 Bug 417315 Cannot use IME menus during IME transaction #1 r=josh+roc, sr=roc, a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@246044 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 07:16:07 +00:00
roc+%cs.cmu.edu
23a169e1f0 Bug 261081. Support official 'pre-wrap' value for CSS 'white-space' since we already support it well as '-moz-pre-wrap'. r+sr=dbaron,a=schrep
git-svn-id: svn://10.0.0.236/trunk@246025 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 02:07:50 +00:00
dbaron%dbaron.org
a9c7cec63e Expose GetBodyContent and use it to avoid performance hit of nsIDOMHTMLDocument::GetBody. b=331530 r+sr=sicking a=schrep
git-svn-id: svn://10.0.0.236/trunk@245996 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 18:47:35 +00:00
dbaron%dbaron.org
991e9997f2 Treat backgrounds on body the same in XHTML as for HTML. b=379461 r+sr=bzbarsky a=schrep
git-svn-id: svn://10.0.0.236/trunk@245994 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 18:46:21 +00:00
bzbarsky%mit.edu
82193ec255 Adding test
git-svn-id: svn://10.0.0.236/trunk@245991 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 18:15:45 +00:00
dbaron%dbaron.org
90cff3a274 Back out for now, until I have a chance to fix reftests depending on old behavior.
git-svn-id: svn://10.0.0.236/trunk@245983 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 17:28:00 +00:00
dbaron%dbaron.org
d26fe6695b Expose GetBodyContent and use it to avoid performance hit of nsIDOMHTMLDocument::GetBody. b=331530 r+sr=sicking a=schrep
git-svn-id: svn://10.0.0.236/trunk@245980 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 16:48:09 +00:00
dbaron%dbaron.org
408f7c7143 Treat backgrounds on body the same in XHTML as for HTML. b=379461 r+sr=bzbarsky a=schrep
git-svn-id: svn://10.0.0.236/trunk@245979 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 16:47:12 +00:00
jag%tty.nl
d9b43e9d2f Bug 399852. Experimental relanding to collect data from centos5.
git-svn-id: svn://10.0.0.236/trunk@245959 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 09:52:34 +00:00
roc+%cs.cmu.edu
db33a498f3 Bug 399852. Experimental relanding to collect data from centos5.
git-svn-id: svn://10.0.0.236/trunk@245958 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 09:16:21 +00:00
dbaron%dbaron.org
7d9453df28 Fix handling of dynamic changes for advanced CSS selectors (and avoid the cost of doing so in the normal case). b=401291, 75386, 98997, 229915, 404418 (blocking1.9+) r+sr=bzbarsky a=blocking1.9+ on 404418
git-svn-id: svn://10.0.0.236/trunk@245947 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 06:17:47 +00:00
jag%tty.nl
bc91d919a7 Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
git-svn-id: svn://10.0.0.236/trunk@245897 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 08:50:33 +00:00
masayuki%d-toybox.com
d5d7f20c6e Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron
git-svn-id: svn://10.0.0.236/trunk@245831 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-16 15:31:33 +00:00
reed%reedloden.com
5dd6e56b77 Back out Theppitak Karoonboonyanan's patch from bug 157546 due to a regression (bug 417745).
git-svn-id: svn://10.0.0.236/trunk@245791 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-15 20:20:56 +00:00
reed%reedloden.com
b59adc6b61 Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@245769 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-15 05:30:35 +00:00
jruderman%hmc.edu
7c1affc28e Add crashtest
git-svn-id: svn://10.0.0.236/trunk@245741 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 23:41:38 +00:00
enndeakin%sympatico.ca
98e648bf7b Bug 415503, crash with popupgroup, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@245734 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 21:45:29 +00:00
bzbarsky%mit.edu
0a6e8bce33 Make sure to push a null float containing block for <mtd>. Bug 399676, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@245638 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 22:06:59 +00:00
bzbarsky%mit.edu
4900e45329 Give the prefs stylesheet a .href. Bug 416896, r+sr=dbaron, a=schrep
git-svn-id: svn://10.0.0.236/trunk@245634 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 21:47:22 +00:00
roc+%cs.cmu.edu
e94debc4e6 Backing out bug 399852 again, looks like it caused more focus-related mochitest failures
git-svn-id: svn://10.0.0.236/trunk@245446 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 03:22:26 +00:00
roc+%cs.cmu.edu
96a2c33872 Backing out bug 399852 again, looks like it caused more focus-related mochitest failures
git-svn-id: svn://10.0.0.236/trunk@245445 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 03:04:49 +00:00
roc+%cs.cmu.edu
e5212b35b7 Bug 399852. Suppress focus changes during content updates, reboot focus after the update has finished. patch by Chris Pearce, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@245443 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 01:57:19 +00:00