Commit Graph

11476 Commits

Author SHA1 Message Date
Phil Ringnalda
60af64d0c8 Back out cc6b39f2b512 and f2b1103e5177 (bug 695832) for reftest failures 2011-10-25 23:18:47 -07:00
Robert O'Callahan
fdc852ac3b Bug 696248. Flush pending onscroll events before painting. r=mats 2011-10-26 17:14:31 +13:00
Matt Woodrow
3b64e17e04 Bug 695275 - Add test for ThebesLayer -> ImageLayer conversion. r=roc 2011-10-26 16:26:24 +13:00
Matt Woodrow
7fbe271e00 Bug 695275 - Fix conversion of ThebesLayers to ImageLayers. r=roc 2011-10-26 16:24:58 +13:00
Matt Woodrow
4fec733686 Bug 695275 - Add CheckAndClearPaintedState to test painting. r=roc 2011-10-26 16:23:26 +13:00
Matt Woodrow
d898717df2 Bug 695832 - Test for perspective origin not being affected by transform origin. r=roc 2011-10-26 16:20:56 +13:00
Matt Woodrow
c65a7204c6 Bug 695832 - Perpsective origin offset should be relative to the transform origin. r=roc 2011-10-26 16:20:08 +13:00
Robert O'Callahan
6b37a39ade Backing out fix for bug 678859 due to unexpected passes --- we need to make sure canvases are always treated as active 2011-10-26 15:56:52 +13:00
Robert O'Callahan
eb8c89d6a0 Backed out changeset 9bbb30ec51f5 2011-10-26 15:55:51 +13:00
Ehsan Akhgari
dbe53002d5 Backout changeset be42bc18185a (bug 612128) because of bug 688423 2011-10-25 22:32:55 -04:00
Robert O'Callahan
86c6d255ee Bug 678859. Don't create layers for content less than 16x16 pixels. r=tn 2011-10-26 14:14:49 +13:00
Ed Morley
3486d03128 Merge mozilla-central and mozilla-inbound 2011-10-26 01:04:58 +01:00
Olli Pettay
2fd2d518f5 Bug 696020, target key events to html:body, r=bz+enn
--HG--
extra : rebase_source : 9befed4031ef3f43aa5ff6daa2c6bb23e66024f8
2011-10-24 22:54:18 +03:00
Robert O'Callahan
cc2117d268 Bug 696739. Treat inline fieldsets as pseudo-stacking-contexts. r=bz 2011-10-25 16:52:52 +13:00
Jesse Ruderman
d2371a1d0e Bug 675553 followup: remove tautologous assertions. r=ehsan 2011-10-24 16:21:09 -07:00
Neil Deakin
01a1dd8366 Back out 3f7638d38b32 as it caused some mac reftest failures 2011-10-25 14:45:23 -04:00
Timothy Nikkel
0c03891ef4 Bug 658001. Need to clear mouse capture if the capturing frame is inside a hidden deck panel. r=roc 2011-10-25 13:20:13 -05:00
Boris Zbarsky
3f42e0dcfa Bug 696188. Fix leak when adding different transform lists for animation. r=dholbert 2011-10-25 12:58:35 -04:00
Neil Deakin
7eb1c32282 Bug 696746, round width rather than adding one to prevent an extra reflow, r=roc 2011-10-25 11:05:32 -04:00
Neil Deakin
5548813f50 Bug 503879, remove nsIToolkit, make nsToolkit a singleton, remove it from some widget platforms, and don't pass it around when creating widgets, original patch by robarnold, r=roc 2011-10-25 11:05:32 -04:00
Bernd
d056f0a6fd bug 695430 - stop trying to insert previously emptied framelists r=bzbarsky 2011-10-24 21:22:33 +02:00
Oleg Romashin
7d10ff4495 Bug 693938 - Force mark PuppetWidget root scroll layer as opaque. r=roc 2011-10-23 10:57:47 +02:00
Masatoshi Kimura
92268e6353 Bug 685400 - add "to" syntax and "magic corner" feature to CSS linear gradient. r=dbaron
--HG--
rename : layout/reftests/css-gradients/linear-ref.html => layout/reftests/css-gradients/linear-1-ref.html
rename : layout/reftests/css-gradients/linear.html => layout/reftests/css-gradients/linear-1b.html
rename : layout/reftests/css-gradients/linear-diagonal-1-ref.html => layout/reftests/css-gradients/linear-diagonal-1c.html
rename : layout/reftests/css-gradients/linear-diagonal-2-ref.html => layout/reftests/css-gradients/linear-diagonal-2c.html
rename : layout/reftests/css-gradients/linear-diagonal-3-ref.html => layout/reftests/css-gradients/linear-diagonal-3c.html
rename : layout/reftests/css-gradients/linear-diagonal-4-ref.html => layout/reftests/css-gradients/linear-diagonal-4c.html
rename : layout/reftests/css-gradients/linear-keywords-ref.html => layout/reftests/css-gradients/linear-keywords-1-ref.html
rename : layout/reftests/css-gradients/linear-keywords.html => layout/reftests/css-gradients/linear-keywords-1b.html
2011-10-22 21:41:11 +02:00
Nathan Froyd
dbe15049c2 Bug 681535 - XUL reflow telemetry; r=dbaron 2011-10-17 12:49:57 -04:00
Jesse Ruderman
06c313d290 Bug 696266 - Add some values to layout/style/test/property_database.js. r=dbaron 2011-10-21 21:03:16 -07:00
Daniel Holbert
ff21c39197 Bug 693801: Remove redundant initialization for nsHTMLReflowState::mFlags.mIsTopOfPage. r=dbaron 2011-10-21 13:41:12 -07:00
Oleg Romashin
00c293a0b5 Bug 694706 - Get rid of checkerboard for remote viewport. r=cjones 2011-10-20 15:17:09 -07:00
Timothy Nikkel
d9c707d348 Bug 694213. Make various display items return bounds in the correct coordinate space. r=roc 2011-10-21 12:45:32 -05:00
Justin Lebar
f1b1dbc9b2 Bug 683777 - In an attempt to fix a crash in nsDocShell::InternalLoad, re-land bug 646641 with an extra null-check. r=smaug 2011-10-21 11:26:34 -04:00
Marco Bonardo
5eb5a7a0aa Backout 564144b09c4b, 049ba0a8823f, 608feeb4539c, d2e6a61338cc (Bug 695275) to investigate Android Crashtests permaorange. 2011-10-21 14:19:22 +02:00
Jonathan Kew
13cf262aa6 bug 695639 - use the proper iterator to convert offsets into the textrun in GetFontFacesForText. r=roc 2011-10-21 08:13:51 +01:00
Jonathan Kew
0e14cc1a89 bug 695639 - test for GetFontFacesForText with textrun wrapped onto multiple lines. r=roc 2011-10-21 08:12:44 +01:00
Timothy Nikkel
0d0f09e5f7 Backout 18f70ede04b0 (bug 694213). 2011-10-20 20:59:47 -05:00
Robert O'Callahan
a77425a482 Bug 681867. Part 2: remove nsDisplayForcePaintOnScroll. r=mats 2011-10-21 14:41:36 +13:00
Robert O'Callahan
ae259582e2 Bug 681867. text-overflow only needs to affect the scrolling behavior of the block container with text-overflow. r=mats 2011-10-21 14:41:36 +13:00
Matt Woodrow
e9ae1603e0 Bug 695275 - Follow-up to fix review comments that I missed. 2011-10-21 14:33:00 +13:00
Matt Woodrow
ffe61897e1 Bug 695275 - Add test for ThebesLayer -> ImageLayer conversion. r=roc 2011-10-21 14:23:05 +13:00
Matt Woodrow
7722ff274a Bug 695275 - Fix conversion of ThebesLayers to ImageLayers. r=roc 2011-10-21 14:22:19 +13:00
Matt Woodrow
19882a2aeb Bug 695275 - Add nsIDOMWindowUtils::CheckAndClearPaintedState to test painting. r=roc 2011-10-21 14:21:40 +13:00
Boris Zbarsky
cbd041126f Bug 695538 another test followup. Make sure that the test actually _could_ pass. 2011-10-20 16:25:31 -04:00
Boris Zbarsky
2993384666 Bug 695538 followup. Fix typo in reference and format the test to look more like the reference. 2011-10-20 14:41:27 -04:00
Timothy Nikkel
aaa796727a Bug 694213. Make various display items return bounds in the correct coordinate space. r=roc 2011-10-20 12:44:28 -05:00
Ehsan Akhgari
fc1380fcac Bug 694880 - The editable state is not updated correctly when designMode is turned off; r=bz,peterv 2011-10-20 12:27:48 -04:00
Ehsan Akhgari
317cb20a80 Bug 612128 - Prevent the editor from modifying nodes which are not under an editing host; r=roc,bzbarsky
This patch ensures that the NODE_IS_EDITABLE flag is only set on nodes living
under an editing host.  Things like text controls which used to have that flag
previously will not have it any more.  The flag would be set on their anonymous
div node instead.  Note that if text controls actually fall under an editing
host, they will get the NODE_IS_EDITABLE flag.

This patch also makes nsHTMLEditor::IsEditable return sane results (text nodes
are always considered to be editable).

--HG--
extra : rebase_source : 37317b4d95c2ea957be81420583a98a24f0864ac
2010-11-16 15:45:49 -05:00
Kang-Hao (Kenny) Lu
ca8175d0d8 Bug695538 - Make sure that trailing spaces don't get dropped by nsCSSFrameConstructor::CreateNeededTablePseudos in certain cases. r=bz 2011-10-20 10:09:33 +02:00
Zack Weinberg
7ef69cf55a Bug 659963: consistently use infallible malloc in the CSS parser. r=dbaron 2011-05-28 15:38:48 -07:00
Zack Weinberg
432b298661 Bug 543151 part 2: Remove the special (but inconsistent with the error console) handling of hard tabs; small tidiness tweaks. r=dbaron 2011-05-19 15:44:14 -07:00
Zack Weinberg
6f73ba4b1a Bug 543151 part 1: Remove stream-processing code from nsCSSScanner.cpp. r=dbaron 2011-05-18 10:33:16 -07:00
Timothy Nikkel
3715293ac6 Bug 695245. Misc view related code cleanup. Mostly dead code removal. r=roc 2011-10-19 14:10:13 -05:00
Robert Longson
ec1fe3034f Bug 693183 - move image processing to the frame class. r=jwatt 2011-10-19 16:37:49 +01:00