Robert O'Callahan
|
b63d015d33
|
Bug 459666. Guard assertion containing GetPrimaryFrameFor so it doesn't run at a bad time to be calling GetPrimaryFrameFor. Also, nsCSSFrameConstructor::PostRestyleEvent should check mPresShell->IsDestroying() when deciding whether to drop requests, and it should drop requests silently because it's perfectly safe and correct to do so. r+sr=bzbarsky
--HG--
extra : rebase_source : 8bf16bbc46de1f420d529f8d0a60ae07f8f0ef81
|
2009-04-01 14:08:34 +13:00 |
|
Robert O'Callahan
|
118b44eb19
|
Bug 476062. Instead of turning off -moz-appearance when an element has a box-shadow, just ignore the box-shadow. r+sr=dbaron
--HG--
extra : rebase_source : 68e79ec44afd089b93870a5d87ea549d5f04b9d6
|
2009-04-01 14:07:18 +13:00 |
|
Boris Zbarsky
|
49bdfb55cd
|
Use the local instead of making another virtual function call. Followup for bug 484031
|
2009-03-31 14:21:39 -04:00 |
|
Boris Zbarsky
|
8a76bba2f4
|
Bug 486052. Make our FCData bits match GetAbsoluteContainingBlock again. r+sr=roc
|
2009-03-31 13:07:29 -04:00 |
|
Arpad Borsos
|
4d6cb32c22
|
Bug 399753 - Remove nsISupportsArray in the layout directory; r+sr=roc
|
2009-03-30 20:08:06 +02:00 |
|
Boris Zbarsky
|
ae83505569
|
Bug 484031. Be a bit more careful with ContentAppended. r+sr=roc
|
2009-03-30 11:23:14 -04:00 |
|
Boris Zbarsky
|
2882a94fe1
|
Backing out revision 6a8a88c62925 (bug 484031) on suspicion of causing a Tp increase
|
2009-03-30 18:04:29 -04:00 |
|
Boris Zbarsky
|
49de5c473a
|
Bug 485631. Suppress dirty frame asserts while painting to a canvas. r+sr=roc
|
2009-03-30 11:33:25 -04:00 |
|
Boris Zbarsky
|
c03fdf6179
|
Bug 337957. Make WipeContainingBlock not trigger warnings about reentry into frame construction. r+sr=dbaron
|
2009-03-30 11:32:20 -04:00 |
|
Boris Zbarsky
|
2c0514ea69
|
Bug 457809 preliminary. Fix this test so it doesn't fail when we preload the sheet. r+sr=dbaron
|
2009-03-30 11:25:35 -04:00 |
|
Boris Zbarsky
|
334c1e6359
|
Bug 484031. Be a bit more careful with ContentAppended. r+sr=roc
|
2009-03-30 11:23:14 -04:00 |
|
Robert O'Callahan
|
1c1c9898b0
|
Backout fix for bug 459666
--HG--
extra : rebase_source : b261b5561671fd7fc9e3967f7d8c31448cc4c87a
|
2009-03-30 15:54:33 +13:00 |
|
Robert O'Callahan
|
beac740c0f
|
Bug 484766. Clean up MathML directory structure. r=karlt,ted
--HG--
extra : rebase_source : 1c88ebe3a41dee12a982442ad2e711aa287ed55f
|
2009-03-30 13:48:52 +13:00 |
|
Boris Zbarsky
|
d6e950ef24
|
Bug 148810. Handle dynamic insertion and append better when table pseudo-frames are involved. r=bernd, sr=roc. Also fixes bug 112142, bug 208305, bug 325543, bug 368932, bug 371054, bug 372649, bug 394402, bug 448111.
|
2009-03-26 14:08:58 -04:00 |
|
Boris Zbarsky
|
2936e74b81
|
Bug 162063. Remove pseudo-frames as needed when the frame that needs them is removed from the frame tree. r=bernd, sr=roc. Also fixes bug 97506, bug 143397, bug 156888, bug 277995, bug 293576, bug 315146, bug 338735, bug 339388, bug 407115, 473824.
|
2009-03-23 14:08:03 -04:00 |
|
Olli Pettay
|
aff3c072c0
|
Bug 484156 - optimize MozAfterPaint a bit, r+sr=roc
|
2009-03-21 21:29:29 +02:00 |
|
Robert Longson
|
fb4afd4ad6
|
Bug 484150 - support image-rendering attribute. Includes some gfx code by vlad from bug 423756 which is r=joe. The rest is r=dbaron, sr=roc
|
2009-03-21 15:36:38 +00:00 |
|
Ehsan Akhgari
|
7c682159d0
|
Bug 404149 - Underline width doesn't correspond to character width in Arabic/Persian script; r=roc,smontagu sr=roc
|
2009-03-21 12:08:14 +03:30 |
|
Olli Pettay
|
a46f8bc37c
|
add some print preview tests (bug 425265, bug 424377)
|
2009-03-19 13:18:42 +02:00 |
|
Simon Montagu
|
3286a2050e
|
reftests for bug 299065 and some of its dependencies and mochitests for bidi editing issues found when debugging bug 332655
|
2009-03-19 02:15:06 -07:00 |
|
Robert O'Callahan
|
14fc0fd9e7
|
Bug 483841. Animated background images on visibility:hidden elements shouldn't cause any painting. r+sr=dbaron
--HG--
extra : rebase_source : de0ca0f1c37e7a47229f69ec1b375dd5c3202bb0
|
2009-03-18 14:13:43 +13:00 |
|
Robert O'Callahan
|
6c4d8b36fb
|
Bug 480345. Handle painting of background images on pages which have no in-flow content. r+sr=dbaron
--HG--
extra : rebase_source : f5850e3bc173f054c4f7ca06b66c1551cfee5e00
|
2009-03-18 13:33:03 +13:00 |
|
Robert O'Callahan
|
6e750e8b5c
|
Bug 476062. Author-applied 'box-shadow' should cause elements to drop their native look. r+sr=dbaron
--HG--
extra : rebase_source : 6f5dfac238eb19be1b38cdd612e5dda8ac457e57
|
2009-03-18 13:32:08 +13:00 |
|
Boris Zbarsky
|
8c1295be26
|
Bug 484004. Don't reframe on removal of an non-first, non-last block from an {ib} parent. r+sr=roc
|
2009-03-18 20:25:43 -04:00 |
|
Olli Pettay
|
e9e6134072
|
Bug 482976 - Crash [@ nsTextFrame::Reflow] on print preview with quote, r+sr=roc
|
2009-03-18 12:45:00 +02:00 |
|
Boris Zbarsky
|
9d28a2337d
|
Bug 416942. Give user and ua sheets the system principal. r+sr=sicking
|
2009-03-16 21:38:36 -04:00 |
|
Boris Zbarsky
|
787ed09286
|
Bug 480880. Fix InvalidateCanvasIfNeeded callers and impl to actually work. r+sr=roc
|
2009-03-16 07:46:02 -04:00 |
|
Boris Zbarsky
|
70cf13a034
|
Bug 482889 Part 3. Switch to a new algorithm for creating anonymous table objects. r=bernd, r+sr=roc
|
2009-03-15 16:01:48 -04:00 |
|
Boris Zbarsky
|
36cca33bb5
|
Bug 482889 Part 2. Refactor calls to CreateRequiredPseudoFrames so that they all happen in AdjustParentFrame. r=bernd, r+sr=roc
|
2009-03-15 15:57:46 -04:00 |
|
Boris Zbarsky
|
4b7bc7b23f
|
Back out the crasher test change from CLOSED TREE
|
2009-03-12 16:20:04 -04:00 |
|
Boris Zbarsky
|
d9d5198a5e
|
Test change to trigger a crash when trying to construct a table frame so we can test the new talos stack tooling, but should compile
|
2009-03-12 15:47:18 -04:00 |
|
Boris Zbarsky
|
141ab5160d
|
Test change to trigger a crash when trying to construct a table frame so we can test the new talos stack tooling
|
2009-03-12 15:46:48 -04:00 |
|
Boris Zbarsky
|
a64ef9fc93
|
Bug 482592. Use the right container in ContentInserted. r+sr=roc
|
2009-03-12 10:17:14 -04:00 |
|
Olli Pettay
|
b6cf78a6a8
|
Bug 478245 - Crash [@ nsEventStateManager::PreHandleEvent], r+sr=dbaron
|
2009-03-11 17:43:08 +02:00 |
|
Benjamin Smedberg
|
555ae1b325
|
Bug 481102 - Reorganize dom/public, dom/public/base, and dom/src/base to dom/base, r+sr=jst
--HG--
rename : dom/src/base/Makefile.in => dom/base/Makefile.in
rename : dom/src/base/crashtests/244933-1.html => dom/base/crashtests/244933-1.html
rename : dom/src/base/crashtests/275912-1.html => dom/base/crashtests/275912-1.html
rename : dom/src/base/crashtests/327571-1.html => dom/base/crashtests/327571-1.html
rename : dom/src/base/crashtests/327695-1.html => dom/base/crashtests/327695-1.html
rename : dom/src/base/crashtests/329481-1.xhtml => dom/base/crashtests/329481-1.xhtml
rename : dom/src/base/crashtests/338674-1.xhtml => dom/base/crashtests/338674-1.xhtml
rename : dom/src/base/crashtests/346381-1.html => dom/base/crashtests/346381-1.html
rename : dom/src/base/crashtests/359432-1.xhtml => dom/base/crashtests/359432-1.xhtml
rename : dom/src/base/crashtests/369413-1.html => dom/base/crashtests/369413-1.html
rename : dom/src/base/crashtests/372554-1.html => dom/base/crashtests/372554-1.html
rename : dom/src/base/crashtests/404869-1.xul => dom/base/crashtests/404869-1.xul
rename : dom/src/base/crashtests/439206-1.html => dom/base/crashtests/439206-1.html
rename : dom/src/base/crashtests/462947.html => dom/base/crashtests/462947.html
rename : dom/src/base/crashtests/473284.xul => dom/base/crashtests/473284.xul
rename : dom/src/base/crashtests/90613-1.html => dom/base/crashtests/90613-1.html
rename : dom/src/base/crashtests/crashtests.list => dom/base/crashtests/crashtests.list
rename : dom/src/base/domerr.msg => dom/base/domerr.msg
rename : dom/src/base/nsBarProps.cpp => dom/base/nsBarProps.cpp
rename : dom/src/base/nsBarProps.h => dom/base/nsBarProps.h
rename : dom/public/nsDOMCID.h => dom/base/nsDOMCID.h
rename : dom/src/base/nsDOMClassInfo.cpp => dom/base/nsDOMClassInfo.cpp
rename : dom/src/base/nsDOMClassInfo.h => dom/base/nsDOMClassInfo.h
rename : dom/public/nsDOMClassInfoID.h => dom/base/nsDOMClassInfoID.h
rename : dom/public/nsDOMError.h => dom/base/nsDOMError.h
rename : dom/src/base/nsDOMException.cpp => dom/base/nsDOMException.cpp
rename : dom/src/base/nsDOMException.h => dom/base/nsDOMException.h
rename : dom/public/nsDOMJSUtils.h => dom/base/nsDOMJSUtils.h
rename : dom/src/base/nsDOMScriptObjectFactory.cpp => dom/base/nsDOMScriptObjectFactory.cpp
rename : dom/src/base/nsDOMScriptObjectFactory.h => dom/base/nsDOMScriptObjectFactory.h
rename : dom/public/nsDOMScriptObjectHolder.h => dom/base/nsDOMScriptObjectHolder.h
rename : dom/public/nsDOMString.h => dom/base/nsDOMString.h
rename : dom/src/base/nsDOMWindowList.cpp => dom/base/nsDOMWindowList.cpp
rename : dom/src/base/nsDOMWindowList.h => dom/base/nsDOMWindowList.h
rename : dom/src/base/nsDOMWindowUtils.cpp => dom/base/nsDOMWindowUtils.cpp
rename : dom/src/base/nsDOMWindowUtils.h => dom/base/nsDOMWindowUtils.h
rename : dom/src/base/nsFocusController.cpp => dom/base/nsFocusController.cpp
rename : dom/src/base/nsFocusController.h => dom/base/nsFocusController.h
rename : dom/src/base/nsGlobalWindow.cpp => dom/base/nsGlobalWindow.cpp
rename : dom/src/base/nsGlobalWindow.h => dom/base/nsGlobalWindow.h
rename : dom/src/base/nsGlobalWindowCommands.cpp => dom/base/nsGlobalWindowCommands.cpp
rename : dom/src/base/nsGlobalWindowCommands.h => dom/base/nsGlobalWindowCommands.h
rename : dom/src/base/nsHistory.cpp => dom/base/nsHistory.cpp
rename : dom/src/base/nsHistory.h => dom/base/nsHistory.h
rename : dom/public/nsIBaseDOMException.h => dom/base/nsIBaseDOMException.h
rename : dom/public/nsIDOMClassInfo.h => dom/base/nsIDOMClassInfo.h
rename : dom/public/nsIDOMScriptObjectFactory.h => dom/base/nsIDOMScriptObjectFactory.h
rename : dom/public/nsIEntropyCollector.idl => dom/base/nsIEntropyCollector.idl
rename : dom/public/base/nsIFocusController.h => dom/base/nsIFocusController.h
rename : dom/public/nsIJSEventListener.h => dom/base/nsIJSEventListener.h
rename : dom/public/nsIJSNativeInitializer.h => dom/base/nsIJSNativeInitializer.h
rename : dom/public/nsIScriptChannel.idl => dom/base/nsIScriptChannel.idl
rename : dom/public/nsIScriptContext.h => dom/base/nsIScriptContext.h
rename : dom/public/nsIScriptExternalNameSet.h => dom/base/nsIScriptExternalNameSet.h
rename : dom/public/nsIScriptGlobalObject.h => dom/base/nsIScriptGlobalObject.h
rename : dom/public/nsIScriptGlobalObjectOwner.h => dom/base/nsIScriptGlobalObjectOwner.h
rename : dom/public/nsIScriptNameSpaceManager.h => dom/base/nsIScriptNameSpaceManager.h
rename : dom/public/nsIScriptObjectOwner.h => dom/base/nsIScriptObjectOwner.h
rename : dom/public/nsIScriptObjectPrincipal.h => dom/base/nsIScriptObjectPrincipal.h
rename : dom/public/nsIScriptRuntime.h => dom/base/nsIScriptRuntime.h
rename : dom/public/nsIScriptTimeoutHandler.h => dom/base/nsIScriptTimeoutHandler.h
rename : dom/src/base/nsJSEnvironment.cpp => dom/base/nsJSEnvironment.cpp
rename : dom/src/base/nsJSEnvironment.h => dom/base/nsJSEnvironment.h
rename : dom/src/base/nsJSTimeoutHandler.cpp => dom/base/nsJSTimeoutHandler.cpp
rename : dom/src/base/nsJSUtils.cpp => dom/base/nsJSUtils.cpp
rename : dom/src/base/nsJSUtils.h => dom/base/nsJSUtils.h
rename : dom/src/base/nsLocation.cpp => dom/base/nsLocation.cpp
rename : dom/src/base/nsMimeTypeArray.cpp => dom/base/nsMimeTypeArray.cpp
rename : dom/src/base/nsMimeTypeArray.h => dom/base/nsMimeTypeArray.h
rename : dom/public/base/nsPIDOMWindow.h => dom/base/nsPIDOMWindow.h
rename : dom/public/base/nsPIWindowRoot.h => dom/base/nsPIWindowRoot.h
rename : dom/src/base/nsPluginArray.cpp => dom/base/nsPluginArray.cpp
rename : dom/src/base/nsPluginArray.h => dom/base/nsPluginArray.h
rename : dom/src/base/nsScreen.cpp => dom/base/nsScreen.cpp
rename : dom/src/base/nsScreen.h => dom/base/nsScreen.h
rename : dom/src/base/nsScriptNameSpaceManager.cpp => dom/base/nsScriptNameSpaceManager.cpp
rename : dom/src/base/nsScriptNameSpaceManager.h => dom/base/nsScriptNameSpaceManager.h
rename : dom/src/base/nsWindowRoot.cpp => dom/base/nsWindowRoot.cpp
rename : dom/src/base/nsWindowRoot.h => dom/base/nsWindowRoot.h
rename : dom/public/nsWrapperCache.h => dom/base/nsWrapperCache.h
|
2009-03-11 10:10:19 -04:00 |
|
Olli Pettay
|
04166a178f
|
Bug 424377, r+sr=roc
|
2009-03-10 21:30:50 +02:00 |
|
Boris Zbarsky
|
272153e025
|
Bug 481788. Make FrameConstructionItemList a PRCList. r+sr=roc
|
2009-03-10 09:51:34 -04:00 |
|
Daniel Holbert
|
6d254f1aa0
|
Bug 482379: Wrap an SVG-related precondition with "#ifdef MOZ_SVG", to fix build failure when using --disable-svg. r+sr=roc
|
2009-03-09 21:38:46 -07:00 |
|
Daniel Holbert
|
103fa7862c
|
Backed out changeset 37756ccaa268, due to red on windows build machine
|
2009-03-09 20:40:53 -07:00 |
|
Daniel Holbert
|
967e67e77b
|
Bug 482379: Wrap an SVG-related line with "#ifdef MOZ_SVG", to fix build failure when using --disable-svg. r+sr=roc
|
2009-03-09 19:50:36 -07:00 |
|
Olli Pettay
|
c10a9dfb86
|
Bug 425265, r=roc, sr=bz
|
2009-03-08 21:01:02 +02:00 |
|
Boris Zbarsky
|
2ea724d7a7
|
Bug 481769. Treat ib special inline siblings as continuations for purposes of background painting. r+sr=roc
|
2009-03-06 15:32:20 -05:00 |
|
Boris Zbarsky
|
6b24eb0289
|
Bug 481105. Create anonymous child frames before non-anonymous ones for all our frames, not just root boxes. r+sr=roc
|
2009-03-06 13:12:18 -05:00 |
|
L. David Baron
|
fd19187387
|
Fix serialization bugs with text-decoration:-moz-anchor-decoration. (Bug 481596) r+sr=bzbarsky
|
2009-03-06 13:05:01 +09:00 |
|
L. David Baron
|
83643d3790
|
Fix serialization of the list-style-type part of counter values. (Bug 481591) r+sr=bzbarsky
|
2009-03-06 13:05:01 +09:00 |
|
L. David Baron
|
aafe2d425d
|
Split eCSSUnit_String into eCSSUnit_String (with quotes), eCSSUnit_Ident (without quotes), and eCSSUnit_Families (font family list, but not for @font-face descriptor where the single family is stored as eCSSUnit_String). (Bug 481591) r+sr=bzbarsky
|
2009-03-06 13:05:01 +09:00 |
|
Boris Zbarsky
|
26f646c20e
|
Bug 480979 part 7. Create a FrameConstructionItemList class so we can abstract away item lists and change the implementation as needed. r+sr=roc
|
2009-03-05 08:09:03 -05:00 |
|
Boris Zbarsky
|
53d54e4acc
|
Bug 480979 part 6. Push use of FrameConstructionItem all the way up to ContentAppended/ContentInserted, and eliminate the need for DestroyNewlyCreatedFrames. r+sr=roc
|
2009-03-05 08:09:03 -05:00 |
|
Boris Zbarsky
|
16b9b9aa63
|
Bug 480979 part 5. Build up a tree of FrameConstructionItems so that we'll know which inlines might need splitting. r+sr=roc
|
2009-03-05 08:09:02 -05:00 |
|
Boris Zbarsky
|
04f674ea67
|
Bug 480979 part 4. Create separate FrameConstructionItems for page-break frames. r+sr=roc
|
2009-03-05 08:09:02 -05:00 |
|