Timothy Nikkel
0b0bd05f6f
Bug 534768. Add crashtest.
2010-06-27 16:00:13 -05:00
Timothy Nikkel
3ba589c76e
Bug 572296. Fix logic error when adjusting the position to show the context menu at for a context menu key press. r=enndeakin
2010-06-27 15:58:56 -05:00
Mats Palmgren
ba0d9a576a
Bug 536720 - Don't say the frame is in the nsGkAtoms::popupList if that list is empty. r=fantasai
2010-06-27 22:53:59 +02:00
Daniel Holbert
4418e720b6
whitespace-only fix to trigger another Win64 build
2010-06-26 19:43:13 -07:00
Daniel Holbert
ed05c57d55
Bug 574750: Use size_t for counter, in loops over contents of an nsCSSValue::Array. r=bz
2010-06-25 12:38:57 -07:00
Ehsan Akhgari
daaaa51f71
Bug 574071 - Intermittent failure in layout/base/crashtests/348729-1.html | assertion count 0 is less than expected 2 assertions; r=jesse
2010-06-25 15:12:00 -04:00
Boris Zbarsky
59286dcbf7
Bug 577309 part 15. Stop using content indices entirely in nsCSSFrameConstructor::ContentRemoved. r=tnikkel
2010-07-15 00:38:24 -04:00
Boris Zbarsky
29800a9621
Bug 577309 part 14. Stop using content indices entirely in nsCSSFrameConstructor::ContentAppended. r=tnikkel
2010-07-15 00:38:23 -04:00
Boris Zbarsky
e7c8d97165
Bug 577309 part 13. Stop using content indices entirely in nsCSSFrameConstructor::ContentInserted. r=tnikkel
2010-07-15 00:38:23 -04:00
Boris Zbarsky
2c37598755
Bug 577309 part 12. Eliminate most content index use in ContentRangeInserted. r=tnikkel
2010-07-15 00:38:22 -04:00
Boris Zbarsky
5db355713c
Bug 577309 part 11. Stop using content indices in AddTextItemIfNeeded. r=roc
2010-07-15 00:38:22 -04:00
Boris Zbarsky
d2c8f30717
Bug 577309 part 10. Stop using content indices in GetRangeInsertionPoint. r=tnikkel
2010-07-15 00:38:22 -04:00
Boris Zbarsky
e5bac765ac
Bug 577309 part 9. Stop using content indices in GetInsertionPrevSibling. r=tnikkel
2010-07-15 00:38:21 -04:00
Boris Zbarsky
f8f24c5e2e
Bug 577309 part 8. Stop using content indices in ChildIterator. r=roc
2010-07-15 00:38:21 -04:00
Boris Zbarsky
ad541421fe
Bug 577309 part 7. Stop using content indices in determining whether to suppress whitespace frames. r=roc
2010-07-15 00:38:21 -04:00
Boris Zbarsky
8e3b4bda8e
Bug 577309 part 5. Change MaybeConstructLazily to not use content indices. r=tnikkel
2010-07-15 00:38:20 -04:00
Boris Zbarsky
a3e715c327
Bug 577309 part 4. Change MaybeRecreateForFrameset to not use content indices. r=tnikkel
2010-07-15 00:38:20 -04:00
Boris Zbarsky
89bfea579c
Bug 577309 part 3. Change ClearLazyBitsInChildren to not use content indices. r=tnikkel
2010-07-15 00:38:20 -04:00
Boris Zbarsky
3f0ad685c1
Bug 577309 part 2. Change the ContentRangeInserted signature to take the end child in addition to the start child. r=tnikkel
2010-07-15 00:38:20 -04:00
Karl Tomlinson
6980b3ff48
b=444870 include overflow in the dirty rect passed to DrawWidgetBackground() r=roc
2010-07-15 10:25:41 +12:00
Jonathan Kew
1341e3f276
bug 511339 - part 1 - implement -moz-font-feature-settings and -moz-font-language-override in CSS. r=dbaron
2010-07-13 21:30:42 +01:00
Mats Palmgren
a1c32a5075
Bug 556432 - Dragging a content selection shows non-selectable text in the drag feedback. r=roc
2010-07-12 22:24:33 +02:00
Ms2ger@gmail.com
a4005e2fd1
Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug
2010-06-25 15:59:57 +02:00
Jim Mathies
f8e5ddc599
Bug 513162 - Document viewer to widget glue. r=bz.
2010-06-24 21:01:06 -05:00
L. David Baron
cfa59de4bb
Don't bother with 16-bit reference count and index in nsCSSValue::Array. (Bug 574059) r=bzbarsky
2010-06-24 14:53:44 -07:00
Johnny Stenback
841261676e
Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc
2010-06-23 14:35:57 -07:00
Benjamin Smedberg
a3250f5999
Bug 449129 followup: actually decrement the PaintTracker properly
2010-06-23 12:15:58 -04:00
Benjamin Smedberg
1af2f3576f
Bug 449129 - abort a plugin process if a plugin attempts to spin an event loop while painting, r=jmathies
2010-06-23 10:18:00 -04:00
Boris Zbarsky
106aa16259
Bug 573127. Adjust the assert slightly to make it match reality. r=dbaron
2010-06-23 00:47:23 -04:00
Boris Zbarsky
7f14719c4d
Bug 573241. When reparenting a style context, don't include any transition rules the old context might have had in the new one, since that can confuse transitions. r=dbaron
2010-06-23 00:46:27 -04:00
Johnny Stenback
b5ac9ee398
Backed out changeset 82a21d443b5e
2010-06-21 22:39:53 -07:00
Johnny Stenback
6268e31519
Fixing bug 572609. Use faster version of GetElementById() from our C++ code. r=jonas@sicking.cc
2010-06-21 19:58:50 -07:00
Jesse Ruderman
681b0a4b53
Bug 573209 - stop pretending that nsDisplayListBuilder is only allocated on the stack. r=roc
2010-06-21 09:21:41 -07:00
Simon Montagu
b743b76680
Don't make bidi continuations out of empty text frames. Bug 572582, r=roc
2010-06-20 22:33:34 -07:00
Boris Zbarsky
d9be0d1283
Another missed review comment for bug 479655
2010-06-18 15:35:52 -04:00
Boris Zbarsky
6919a66abe
Addressing some bug 479655 review comments I missed.
2010-06-18 15:18:02 -04:00
Boris Zbarsky
249485c852
Bug 563327 part 1. Expose an nsIPresShell API for refresh observers. r=roc
2010-06-14 16:06:49 -04:00
Boris Zbarsky
037bfe5f69
Bug 517056. Drawing an incomplete image to the canvas shouldn't throw; should instead silently do nothing. r=vlad
2010-06-18 12:23:05 -04:00
Boris Zbarsky
2e0c510982
Bug 569006. Skip probing for ::before/::after during reresolve if we're not redoing matching on kids, since those can't appear/disappear without either a reframe or a change in what selectors we match. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
e81230c9bb
Bug 494117 part 2. Don't force selector matching on the whole subtree rooted at an element when the element's style changes. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
37c6532fe1
Bug 494117 part 1. Rename eRestyle_Self to eRestyle_Subtree. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
7cd4ee91fa
Bug 479655 part 7. Switch to the new setup for tracking and handling restyles. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
117cc77c6f
Bug 479655 part 6. Add a private AddPendingRestyle API that allows removing restyle hints, as well as adding them. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
f8d9da8e92
Bug 479655 part 5. Pass the relevant restyle tracker through to style reresolution. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
c459ccbab5
Bug 479655 part 4. Move handling of eRestyle_LaterSiblings into RestyleTracker. r=dbaron
2010-06-18 12:23:05 -04:00
Boris Zbarsky
37a217faf3
Bug 479655 part 3. Refactor restyle processing into a new RestyleTracker class. r=dbaron
2010-06-18 12:23:04 -04:00
Robert O'Callahan
46b86c6732
Bug 568392. Part 1: fix reftests so they pass if the scrollbars are visible. r=dbaron
2010-06-18 21:17:35 +12:00
Alexander Surkov
b9b500e77b
Bug 571459 - shutdown document accessible when presshell goes away, patch=bz, surkov, r=surkov, davidb, sr=roc, bz, f=marcoz
2010-06-18 11:44:09 +09:00
Jesse Ruderman
fb054fc73e
Add some crashtests and reftests
...
--HG--
extra : rebase_source : a167ccf140387fa50e3668422b5a74bea0527255
2010-06-17 13:21:24 -07:00
Olli Pettay
fe69412640
Bug 571438 - MayHavePaintEventListener fails for non-e10s message manager, r=jst
2010-06-16 14:43:36 +03:00
Masayuki Nakano
d4c1419c7c
Bug 519913 The IME composition string isn't committed on Mac when the window is deactivating r=smaug+enn
2010-06-15 14:05:37 +09:00
Drew Willcoxon
6c3a203093
Backed out changeset b54140961fa7 to fix more mochitest-a11y crashes (Bug 571459)
2010-06-14 16:19:10 -07:00
Ehsan Akhgari
9dcdabcf25
Backed out changeset fee5701c664e and changeset dcfe95c71a04 to fix the mochitest-a11y crashes (bug 563327)
2010-06-14 18:14:30 -04:00
Ehsan Akhgari
1d66c0ff11
Adjust the assertion count (bug 567708)
2010-06-14 17:25:58 -04:00
Boris Zbarsky
ab2008132c
Bug 563327 part 1. Expose an nsIPresShell API for refresh observers. r=roc
2010-06-14 16:06:49 -04:00
Boris Zbarsky
2d3ef7e383
Bug 571459. Shutdown the doc accessible if its presshell dies. r=surkov,roc
2010-06-14 16:06:48 -04:00
Simon Montagu
e01cbc6b47
When bidi resolving makes a frame's continuations non-fluid, make sure that its parents also have non-fluid continuations. Bub 534367, r=roc
2010-06-13 20:16:55 -07:00
Rob Arnold ext:(%20%26%20Robert%20O%27Callahan%20%3Crobert%40ocallahan.org%3E)
95f0307543
b=555133 Attempt to infer whether or not theme parts are transparent r=roc,rob sr=vlad
2010-06-11 10:53:57 +12:00
Karl Tomlinson
d9f67b344a
backout ce0bec337cdd due to bad message
2010-06-11 10:53:01 +12:00
Rob Arnold ext:(%20%26%20Robert%20O%27Callahan%20%3Crobert%40ocallahan.org%3E)
b3c3976708
Attempt to infer whether or not theme parts are transparent r=roc,rob sr=vlad
...
--HG--
rename : layout/mathml/mathfontSTIXSize1.properties => layout/mathml/mathfontSTIXSizeOneSym.properties
extra : rebase_source : 0500c9e1f6cabd42bd56e5e69b1af3c30c7045cd
2010-06-11 10:25:15 +12:00
Oleg Romashin
8a00f10fd1
Bug 558308 - More GFX optimizations needed for Image Layers. r=vlad
2010-04-20 12:36:00 -04:00
L. David Baron
ed06caaf51
Use 64 bits for frame state. (Bug 570837) r=roc
2010-06-08 22:28:14 -07:00
Boris Zbarsky
c9c80444ca
Fix the comment to not talk about irrelevant things.
2010-06-09 00:03:10 -04:00
Boris Zbarsky
cf5cde8e24
Bug 570866. De-bogify the assertion.
2010-06-08 23:36:17 -04:00
L. David Baron
9a129faa59
Rename -moz-background-size to background-size. (Bug 549809) r=roc
2010-06-08 18:44:33 -07:00
L. David Baron
934c377eda
Rename properties and values of background-clip and background-origin to match css3-background. (Bug 549809) r=roc
2010-06-08 18:44:33 -07:00
L. David Baron
308b0473d7
Add -moz-background-clip: content. (Bug 549809) r=roc
2010-06-08 18:44:32 -07:00
Jesse Ruderman
3dbc6bd8c8
Add a bunch of crashtests
2010-06-08 17:53:08 -07:00
John Daggett
c9a6678562
Bug 504698. Force Cleartype rendering of content on XP based on pref (follow-on). r=jkew
2010-06-09 09:33:13 +09:00
Boris Zbarsky
43a16212af
Add assertions that would catch bug 558943 earlier. r=dbaron
2010-06-08 15:58:26 -04:00
Ehsan Akhgari
4f61aba234
Bug 570378 - Add tests for numeric substitution (in Arabic and Persian) in text not in text frames; r=roc
...
--HG--
rename : browser/components/preferences/tests/browser_privacypane_7.js => browser/components/preferences/tests/browser_privacypane_8.js
rename : layout/base/tests/bug441782-1-ref.html => layout/base/tests/bug570378-arabic-1-ref.html
rename : layout/base/tests/bug441782-1.html => layout/base/tests/bug570378-arabic-1.html
rename : layout/base/tests/bug441782-2-ref.html => layout/base/tests/bug570378-arabic-2-ref.html
rename : layout/base/tests/bug441782-2.html => layout/base/tests/bug570378-arabic-2.html
rename : layout/base/tests/bug441782-3-ref.html => layout/base/tests/bug570378-arabic-3-ref.html
rename : layout/base/tests/bug441782-3.html => layout/base/tests/bug570378-arabic-3.html
rename : layout/base/tests/bug441782-4-ref.html => layout/base/tests/bug570378-arabic-4-ref.html
rename : layout/base/tests/bug441782-4.html => layout/base/tests/bug570378-arabic-4.html
rename : layout/base/tests/bug441782-5-ref.html => layout/base/tests/bug570378-arabic-5-ref.html
rename : layout/base/tests/bug441782-5.html => layout/base/tests/bug570378-arabic-5.html
rename : layout/base/tests/bug467672-1-ref.html => layout/base/tests/bug570378-persian-1-ref.html
rename : layout/base/tests/bug467672-1.html => layout/base/tests/bug570378-persian-1.html
rename : layout/base/tests/bug467672-2-ref.html => layout/base/tests/bug570378-persian-2-ref.html
rename : layout/base/tests/bug467672-2.html => layout/base/tests/bug570378-persian-2.html
rename : layout/base/tests/bug467672-3-ref.html => layout/base/tests/bug570378-persian-3-ref.html
rename : layout/base/tests/bug467672-3.html => layout/base/tests/bug570378-persian-3.html
rename : layout/base/tests/bug467672-4-ref.html => layout/base/tests/bug570378-persian-4-ref.html
rename : layout/base/tests/bug467672-4.html => layout/base/tests/bug570378-persian-4.html
rename : layout/base/tests/bug467672-5-ref.html => layout/base/tests/bug570378-persian-5-ref.html
rename : layout/base/tests/bug467672-5.html => layout/base/tests/bug570378-persian-5.html
rename : layout/base/tests/test_bug441782-1a.html => layout/base/tests/test_bug570378-arabic-1a.html
rename : layout/base/tests/test_bug441782-1b.html => layout/base/tests/test_bug570378-arabic-1b.html
rename : layout/base/tests/test_bug441782-1c.html => layout/base/tests/test_bug570378-arabic-1c.html
rename : layout/base/tests/test_bug441782-1d.html => layout/base/tests/test_bug570378-arabic-1d.html
rename : layout/base/tests/test_bug441782-1e.html => layout/base/tests/test_bug570378-arabic-1e.html
rename : layout/base/tests/test_bug441782-2a.html => layout/base/tests/test_bug570378-arabic-2a.html
rename : layout/base/tests/test_bug441782-2b.html => layout/base/tests/test_bug570378-arabic-2b.html
rename : layout/base/tests/test_bug441782-2c.html => layout/base/tests/test_bug570378-arabic-2c.html
rename : layout/base/tests/test_bug441782-2d.html => layout/base/tests/test_bug570378-arabic-2d.html
rename : layout/base/tests/test_bug441782-2e.html => layout/base/tests/test_bug570378-arabic-2e.html
rename : layout/base/tests/test_bug441782-3a.html => layout/base/tests/test_bug570378-arabic-3a.html
rename : layout/base/tests/test_bug441782-3b.html => layout/base/tests/test_bug570378-arabic-3b.html
rename : layout/base/tests/test_bug441782-3c.html => layout/base/tests/test_bug570378-arabic-3c.html
rename : layout/base/tests/test_bug441782-3d.html => layout/base/tests/test_bug570378-arabic-3d.html
rename : layout/base/tests/test_bug441782-3e.html => layout/base/tests/test_bug570378-arabic-3e.html
rename : layout/base/tests/test_bug441782-4a.html => layout/base/tests/test_bug570378-arabic-4a.html
rename : layout/base/tests/test_bug441782-4b.html => layout/base/tests/test_bug570378-arabic-4b.html
rename : layout/base/tests/test_bug441782-4c.html => layout/base/tests/test_bug570378-arabic-4c.html
rename : layout/base/tests/test_bug441782-4d.html => layout/base/tests/test_bug570378-arabic-4d.html
rename : layout/base/tests/test_bug441782-4e.html => layout/base/tests/test_bug570378-arabic-4e.html
rename : layout/base/tests/test_bug441782-5a.html => layout/base/tests/test_bug570378-arabic-5a.html
rename : layout/base/tests/test_bug441782-5b.html => layout/base/tests/test_bug570378-arabic-5b.html
rename : layout/base/tests/test_bug441782-5c.html => layout/base/tests/test_bug570378-arabic-5c.html
rename : layout/base/tests/test_bug441782-5d.html => layout/base/tests/test_bug570378-arabic-5d.html
rename : layout/base/tests/test_bug441782-5e.html => layout/base/tests/test_bug570378-arabic-5e.html
rename : layout/base/tests/test_bug467672-1a.html => layout/base/tests/test_bug570378-persian-1a.html
rename : layout/base/tests/test_bug467672-1b.html => layout/base/tests/test_bug570378-persian-1b.html
rename : layout/base/tests/test_bug467672-1c.html => layout/base/tests/test_bug570378-persian-1c.html
rename : layout/base/tests/test_bug467672-1d.html => layout/base/tests/test_bug570378-persian-1d.html
rename : layout/base/tests/test_bug467672-1e.html => layout/base/tests/test_bug570378-persian-1e.html
rename : layout/base/tests/test_bug467672-1f.html => layout/base/tests/test_bug570378-persian-1f.html
rename : layout/base/tests/test_bug467672-1g.html => layout/base/tests/test_bug570378-persian-1g.html
rename : layout/base/tests/test_bug467672-2a.html => layout/base/tests/test_bug570378-persian-2a.html
rename : layout/base/tests/test_bug467672-2b.html => layout/base/tests/test_bug570378-persian-2b.html
rename : layout/base/tests/test_bug467672-2c.html => layout/base/tests/test_bug570378-persian-2c.html
rename : layout/base/tests/test_bug467672-2d.html => layout/base/tests/test_bug570378-persian-2d.html
rename : layout/base/tests/test_bug467672-2e.html => layout/base/tests/test_bug570378-persian-2e.html
rename : layout/base/tests/test_bug467672-2f.html => layout/base/tests/test_bug570378-persian-2f.html
rename : layout/base/tests/test_bug467672-2g.html => layout/base/tests/test_bug570378-persian-2g.html
rename : layout/base/tests/test_bug467672-3a.html => layout/base/tests/test_bug570378-persian-3a.html
rename : layout/base/tests/test_bug467672-3b.html => layout/base/tests/test_bug570378-persian-3b.html
rename : layout/base/tests/test_bug467672-3c.html => layout/base/tests/test_bug570378-persian-3c.html
rename : layout/base/tests/test_bug467672-3d.html => layout/base/tests/test_bug570378-persian-3d.html
rename : layout/base/tests/test_bug467672-3e.html => layout/base/tests/test_bug570378-persian-3e.html
rename : layout/base/tests/test_bug467672-3f.html => layout/base/tests/test_bug570378-persian-3f.html
rename : layout/base/tests/test_bug467672-3g.html => layout/base/tests/test_bug570378-persian-3g.html
rename : layout/base/tests/test_bug467672-4a.html => layout/base/tests/test_bug570378-persian-4a.html
rename : layout/base/tests/test_bug467672-4b.html => layout/base/tests/test_bug570378-persian-4b.html
rename : layout/base/tests/test_bug467672-4c.html => layout/base/tests/test_bug570378-persian-4c.html
rename : layout/base/tests/test_bug467672-4d.html => layout/base/tests/test_bug570378-persian-4d.html
rename : layout/base/tests/test_bug467672-4e.html => layout/base/tests/test_bug570378-persian-4e.html
rename : layout/base/tests/test_bug467672-4f.html => layout/base/tests/test_bug570378-persian-4f.html
rename : layout/base/tests/test_bug467672-4g.html => layout/base/tests/test_bug570378-persian-4g.html
rename : layout/base/tests/test_bug467672-5a.html => layout/base/tests/test_bug570378-persian-5a.html
rename : layout/base/tests/test_bug467672-5b.html => layout/base/tests/test_bug570378-persian-5b.html
rename : layout/base/tests/test_bug467672-5c.html => layout/base/tests/test_bug570378-persian-5c.html
rename : layout/base/tests/test_bug467672-5d.html => layout/base/tests/test_bug570378-persian-5d.html
rename : layout/base/tests/test_bug467672-5e.html => layout/base/tests/test_bug570378-persian-5e.html
rename : layout/base/tests/test_bug467672-5f.html => layout/base/tests/test_bug570378-persian-5f.html
rename : layout/base/tests/test_bug467672-5g.html => layout/base/tests/test_bug570378-persian-5g.html
extra : rebase_source : 02d673eaaec344bc69d3a0181650ba32401bb685
2010-06-08 00:31:52 -04:00
Ehsan Akhgari
187716f27a
Bug 567708 - Intermittent crashtest 378325-1.html | assertion count 2 is more than expected 1 assertions ("cannot get ptop", nsGlobalWindow::GetPrivateRoot); r=dbaron
...
--HG--
extra : rebase_source : 3b8e5db9eb3d7d66aa5493dad89c0f438a0bc181
2010-06-03 21:31:07 -04:00
Ehsan Akhgari
67c7d5d5e2
Bug 332636 - Handle backspace for Unicode plane 1 characters correctly; r=roc
...
--HG--
extra : rebase_source : a343610b06983d3328f3ddb2e7025193ab275094
2010-06-04 13:28:19 -04:00
Mounir Lamouri
51117776b3
Bug 569337 - Fix compilation issues when SVG and SMIL are disabled. r=dbaron
2010-06-06 19:45:18 +02:00
Timothy Nikkel
0d8eb620e3
Bug 563878. Part 1c. Misc layout cleanup. r=mats
...
(transplanted from 2c4a36b7e9ea2125b9daaab242202be4c34e46a5)
--HG--
extra : transplant_source : %2CJ6%B7%E9%EA%21%25%B9%DA%AA%B2B%20%2B%E4%C3NF%A5
2010-06-05 15:29:49 -05:00
Timothy Nikkel
3cf7abcc45
Bug 563878. Part 1b. Make nsIPresShell::RenderNode and nsIRenderingContext::SetClipRegion take an nsIntRegion. r=mats
...
(transplanted from d5ca465f42381d777adcc468c8fdf96942f1fcfe)
--HG--
extra : transplant_source : %D5%CAF_B8%1Dwz%DC%C4h%C8%FD%F9iB%F1%FC%FE
2010-06-05 15:29:49 -05:00
Timothy Nikkel
14c5d0cae6
Bug 8253. Part 1. Disable first-letter and first-line styles in select elements. r=bzbarsky
...
(transplanted from b2d0bd7761a16e652727596f58b0edc1d57610d4)
--HG--
extra : transplant_source : %B2%D0%BDwa%A1ne%27%27YoX%B0%ED%C1%D5v%10%D4
2010-06-05 15:29:49 -05:00
Ehsan Akhgari
168fa38e97
Bug 569238 - Add some debugging information to determine what causes test_flush_on_paint.html to time out (temporary test-only change)
...
(transplanted from 9624407a729c81c531c7ab3a49e7209ede5525e0)
--HG--
extra : transplant_source : %96%24%40zr%9C%81%C51%C7%AB%3AI%E7%20%9E%DEU%25%E0
2010-06-04 13:28:19 -04:00
Ehsan Akhgari
17d8856c83
Bug 563864 - Add some debugging output to figure out what's going on with test_mozPaintCount.html intermittent oranges (temporary test-only change)
...
(transplanted from 9b29864cabd1b25cf5184d4f96ad75ff8ce99d4c)
--HG--
extra : transplant_source : %9B%29%86L%AB%D1%B2%5C%F5%18MO%96%ADu%FF%8C%E9%9DL
2010-06-04 13:28:19 -04:00
Jesse Ruderman
1b655ed5af
Improve crashtests.list bug-annotations
2010-06-04 14:24:16 -07:00
Neil Rashbrook
a50cec31b6
Follow up to bug 568691 - Fix some of the static windows build bustage that is due to various dependencies in layour widget and chrome. r=roc.
2010-07-08 09:01:28 -07:00
Michael Kohler
dab190d2bc
Bug 506041 - Correct misspellings in source code (Patch 3)
...
r=timeless
--HG--
extra : rebase_source : 1917c999a5865676ffb7ec3c2834c3e091bb64dc
2010-07-07 15:33:52 +02:00
timeless@mozdev.org
31a9177ac9
Bug 576480 crash [@ PresShell::Destroy] mDocument->HasAnimationController() after null checked block
...
r=dholbert
--HG--
extra : rebase_source : da85de78f8bde67ffe713228b0a2b22bd3a4836d
2010-07-02 18:21:32 +03:00
Saint Wesonga
e7a357dcaf
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-05 11:42:18 +02:00
Dão Gottwald
9b15b69a1b
Backed out changeset 59ace8d80ce8
2010-07-04 22:01:13 +02:00
Saint Wesonga
8dd5da1024
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-04 21:39:17 +02:00
Masayuki Nakano
e244e5c13a
Bug 573689 key events lost while page is loading r=smaug, sr=roc
2010-07-03 15:27:09 +09:00
L. David Baron
3d36cc7bbf
Document GetChildListNameFor better as followup to bug 536720. r=mats
2010-07-02 21:18:55 -07:00
Timothy Nikkel
9fa49496f5
Bug 569018. If our candidate parent frame isn't for our container content then it's not a candidate parent frame. r=bzbarsky
2010-07-02 14:11:04 -05:00
Timothy Nikkel
976046bf62
Bug 563878. Part 5. Rename nsIFrame::GetWindow(Offset) to GetNearestWidget. r=mats
2010-07-02 14:11:04 -05:00
Karl Tomlinson
2f99c17a8c
backing out dacb2bc379ad due to assertions in 419737-1 and 435223-1 reftests
2010-07-02 17:45:17 +12:00
Karl Tomlinson
1b71189884
b=444870 include overflow in the dirty rect passed to DrawWidgetBackground() r=roc
2010-07-02 16:08:06 +12:00
Jesse Ruderman
14ecbf3e68
Add bug numbers for all remaining asserts() annotations in crashtests and reftests
2010-07-01 19:33:56 -07:00
Robert O'Callahan
8442c7897c
Bug 564991. Part 6: Make BasicLayers support retained ThebesLayer contents. r=cjones,sr=vlad
2010-03-04 10:37:04 +13:00
Markus Stange
9ae64d7d00
Bug 572680 - Pull the image snapping algorithm out of DrawImageInternal. r=roc
...
--HG--
extra : rebase_source : 05c59b5bd230ec54c81d34e58ce030366ebf1546
2010-07-01 18:43:06 +02:00
Chiaki Ishikawa
e4744c5e63
Bug 573315 - compilation failure: mozilla/layout/base/nsPresShell.cpp missing nsIMemoryReporter.h. r=vlad
...
--HG--
extra : rebase_source : 6f8feb86c969e94bb74be7dfbc6a6dd563ed0e7e
2010-06-20 01:22:00 -04:00
Doug Turner
a8d2b069bc
Bug 571166 - merge from e10s to m-c. r=various. sr=bz. CLOSED TREE.
2010-06-30 23:27:52 -07:00
Boris Zbarsky
0b583f1ba2
Backed out changeset 00dfcf7f4c9e (bug 575336) due to test orange. Magic words for CLOSED TREE.
2010-06-30 22:02:28 -07:00
Doug Turner
89029827eb
Backing out 15675470aa2d. build bustage
2010-06-30 21:48:13 -07:00
Doug Turner
e72f127e78
Bug 576055 - MayHavePaintEventListener fails for e10s message manager. This was part of bug 549223, but somehow it was lost in a merge. r=dougt
2010-06-30 21:04:29 -07:00
Doug Turner
589e43afa8
Bug 576055 - MayHavePaintEventListener fails for e10s message manager. This was part of bug 549223, but somehow it was lost in a merge. r=dougt
2010-06-30 21:04:29 -07:00
Boris Zbarsky
b8fb52d415
Bug 555627. Make transitions actually work correctly on :before and :after. r=dbaron
2010-06-30 18:54:29 -07:00
Boris Zbarsky
52bde1cb9d
Bug 575336. Stop flushing out layout on the whole viewmanager tree when layout is flushed on a document and results in invalidates. r=roc
2010-06-30 18:54:29 -07:00
Doug Turner
901e02b2de
Merging with mozilla-central. Manually merged: content/canvas/src/nsCanvasRenderingContext2D.cpp ipc/ipdl/Makefile.in toolkit/toolkit-tiers.mk toolkit/xre/nsEmbedFunctions.cpp
...
--HG--
rename : gfx/thebes/src/gfxSharedImageSurface.cpp => gfx/thebes/gfxSharedImageSurface.cpp
rename : gfx/thebes/public/gfxSharedImageSurface.h => gfx/thebes/gfxSharedImageSurface.h
2010-06-28 16:33:19 -07:00
Jesse Ruderman
50758d9da0
Add crashtest for bug 540771
2010-06-28 14:58:58 -07:00
L. David Baron
c01ffe570a
Make unconstrained width assertions into warnings because we can hit them when we clamp really large widths. (Bug 525100) r=roc
2010-06-28 13:47:39 -07:00
Oleg Romashin
b8ab8239cd
Auto-merge with m-c b51803f3fdef
2010-06-25 08:30:40 -04:00
Doug Turner
4719dd0705
Automerge w mozilla-central
2010-06-24 14:06:13 -07:00
Jason Duell
d194b9d486
Merge from m-c.
...
Fair amount of merge conflicts.
Biggest item was changes to nsHttpChannel from web sockets changes.
Other likely suspects if things are borken:
nsFrameLoader.cpp:
- nsFrameLoader::EnsureMessageManager: pass "this" (orig e10s code) or
nsnull (m-c) to local process call to new nsFrameMessageManager(),
callback arg? Smaug said null.
- only calling SetCallBackData for local case. also +r smaug.
nsPrefBranch.cpp had fairly extensive merge conflicts.
nsChromeRegistry had lots of changes.
Dougt did most of the non-necko changes (thanks).
--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
2010-06-22 17:33:57 -07:00
Honza Bambas
e075ab404a
Bug 571380, e10s: build problem in content/canvas/src/nsCanvasRenderingContext2D.cpp(2653), r=roc
2010-06-12 13:37:59 +02:00
Doug Turner
ded51c1c5f
Merging with M-C.
...
Hand merged the following files:
U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h
--HG--
rename : extensions/cookie/test/unit/test_cookies.js => extensions/cookie/test/unit/test_cookies_thirdparty.js
rename : netwerk/cookie/src/nsCookieService.cpp => netwerk/cookie/nsCookieService.cpp
rename : netwerk/cookie/src/nsCookieService.h => netwerk/cookie/nsCookieService.h
rename : netwerk/dns/src/nsIDNKitInterface.h => netwerk/dns/nsIDNKitInterface.h
rename : netwerk/protocol/http/src/nsHttp.h => netwerk/protocol/http/nsHttp.h
rename : netwerk/protocol/http/src/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannel.cpp
rename : netwerk/protocol/http/src/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannel.h
rename : netwerk/protocol/http/src/nsHttpChunkedDecoder.h => netwerk/protocol/http/nsHttpChunkedDecoder.h
rename : netwerk/protocol/http/src/nsHttpHandler.cpp => netwerk/protocol/http/nsHttpHandler.cpp
rename : netwerk/protocol/http/src/nsHttpHeaderArray.h => netwerk/protocol/http/nsHttpHeaderArray.h
rename : netwerk/protocol/http/src/nsHttpRequestHead.h => netwerk/protocol/http/nsHttpRequestHead.h
rename : netwerk/protocol/http/src/nsHttpResponseHead.h => netwerk/protocol/http/nsHttpResponseHead.h
rename : netwerk/protocol/http/src/nsHttpTransaction.cpp => netwerk/protocol/http/nsHttpTransaction.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.cpp => netwerk/protocol/res/nsResProtocolHandler.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.h => netwerk/protocol/res/nsResProtocolHandler.h
2010-06-07 13:38:02 -07:00
Alexander Surkov
1b2bbba526
Bug 573706 - make frame based accessible creation more pellucid, r=davidb, sr=roc
2010-06-28 21:02:03 +09:00
Dão Gottwald
b314909c2e
Backed out changeset db6f8068e9a5
2010-06-29 17:49:21 +02:00
Saint Wesonga
c3669d7e9c
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedgerg
2010-06-29 17:14:36 +02:00
Oleg Romashin
b36fb69349
Merge with latest mozilla central r 42802:ffbc3baf03ae
2010-05-25 15:19:33 -04:00
Olli Pettay
58b4f71840
m-c to e10 merge
2010-05-24 17:45:59 +03:00
Doug Turner
3ad0032930
Merged with MC. Hand merged netwerk/protocol/http/src/nsHttpHandler.cpp
...
also removed modules/plugin/default*
2010-05-17 08:59:15 -07:00
Mounir Lamouri
a821ae13af
Bug 456229 - Implement <input type="search">. r=smaug sr=sicking
2010-05-17 12:20:22 +02:00
Chris Jones
9327ed8dcc
Merged m-c
2010-05-13 18:04:53 -05:00
Doug Turner
fe405e740c
merge with m-c. resolved conflicts in:
...
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk
--HG--
rename : toolkit/mozapps/extensions/test/unit/test_bug541420.js => toolkit/mozapps/extensions/test/xpcshell/test_bug541420.js
2010-05-11 11:09:54 -07:00
Timothy Nikkel
c59fbce1fb
Bug 567292. When making asserts for lazy frame construction, if we hit a leaf frame, forgive any previous transgressions because leaf frames do their own thing. r=bzbarsky
2010-05-22 13:55:41 -05:00
Timothy Nikkel
86591e5c58
Bug 553359. Address review comments.
2010-05-22 13:55:41 -05:00
L. David Baron
fd6770787e
content/html/content/src line in LOCAL_INCLUDES should not be conditional on MOZ_MEDIA. (Bug 567191) r=roc
2010-05-21 13:17:58 -07:00
Doug Turner
8f97a20153
Merge with m-c. no hand edits
2010-04-29 21:04:50 -07:00
Robert O'Callahan
6709a65d60
Backed out changeset efa8719a93d2
2010-05-21 16:34:23 +12:00
Robert O'Callahan
ddda37f6c8
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
2010-05-21 15:20:48 +12:00
Robert O'Callahan
c57160c9f8
Bug 565569. Set primary frame for anonymous text in buttons. r=mats
2010-05-21 15:20:48 +12:00
Ehsan Akhgari
a87b134220
Bug 560647 - add startup timeline instrumentation; r=vlad
2010-05-19 19:22:19 -04:00
Robert O'Callahan
ed549b0dfb
Bug 561959. Replace solid-color ThebesLayers with ColorLayers. r=dbaron
2010-05-13 12:56:11 +12:00
Olli Pettay
078f01ee1d
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
2010-05-18 15:28:37 +03:00
Olli Pettay
ebdab93b4c
Backout Bug 549682
2010-05-18 13:10:47 +03:00
Olli Pettay
af68dc73cd
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
...
--HG--
extra : rebase_source : 45b28a7762428193873a636fa7d5108607f9e4a3
2010-05-18 11:52:24 +03:00
Vladimir Vukicevic
b99bb96c47
b=561168; convert canvas to use layers for rendering; r=roc,bas
2010-05-17 21:04:22 -07:00
Craig Topper
3e0e604d67
Convert some callers of methods that changed from returning already_AddRefed<T> to returning T* away from using unneeded nsCOMPtrs. (Bug 239008) r=dbaron
2010-05-17 21:00:40 -07:00
Mats Palmgren
0c49194f1f
Fix intermittent orange by starting test from onload rather than setTimeout. (Bug 566392) r=jruderman
2010-05-17 15:09:30 -07:00
Simon Montagu
813eaf92c8
Don't split frames in bidi resolution that have the same resolved directionality but different character types. Bug 399850, r=ehsan, roc
2010-05-10 23:14:05 -07:00
Boris Zbarsky
e98cd67374
Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
Chris Jones
d53b8a18d0
Merged m-c
2010-04-27 01:53:06 -05:00
Doug Turner
ed6494b616
merge with m-c.
2010-04-26 23:17:51 -07:00
Ben Newman
941ed3332c
Replace direct instantiations of nsRunnableMethod with calls to the templatized NS_NewRunnableMethod function (part 3/3 of bug 558498). r=dwitte sr=dbaron
2010-04-20 16:21:35 -07:00
Vivien Nicolas
04460c2244
Bug 403266 - usechromesheets attribute does not work if there is no userContent.css in the profile. r=dbaron
2010-04-29 10:37:27 +02:00
Daniel Holbert
dcc3c7473a
Bug 561861: Remove unused variable 'ourColor' from nsCSSRendering::PaintOutline. r=dbaron
2010-04-28 23:13:11 -07:00
Oleg Romashin
87c511839e
Merged with mozilla-central
2010-04-22 20:22:26 -04:00
Doug Turner
6c196f14e2
Automerge with mc. no manual changes
2010-04-21 03:31:13 -07:00
David Baron
945430ee19
Bug 502301 - fix C++0x narrowing conversion inside {} compilation errors [r=benjamin]
2010-04-20 10:41:21 +02:00
Neil Deakin
ceb1712f98
Bug 418521, improve the way focus indicators are displayed to correlate better with system behaviour, add -moz-focusring property to apply only when focus rings should be drawn, r=dao,jmathies,dbaron sr=neil
2010-04-21 10:53:42 -04:00
Masayuki Nakano
53ce892306
Bug 544277 IME became unusable when switching focus on Gmail RTF Editor r=enn
2010-04-21 22:13:08 +09:00
Chris Jones
09869cfb77
Merge mozilla-central
2010-04-16 01:34:35 -05:00
Mats Palmgren
ee0dbc1396
Bug 507775. r=bzbarsky sr=roc
2010-04-14 18:55:33 +02:00
Serge Gautherie
5113026175
Bug 492476 - [MacOSX] mochitest-chrome: the 3 layout/base/tests/test_printpreview*.xul need to report 'todo'; (Bv1) Add missed |var todo = window.opener.wrappedJSObject.todo;|.
...
(bustage fix) [CLOSED TREE]
2010-04-14 04:53:31 +02:00
Serge Gautherie
221bac9b5e
Bug 492476 - [MacOSX] mochitest-chrome: the 3 layout/base/tests/test_printpreview*.xul need to report 'todo'; (Av1) Remove useless |var printerEnumerator|, Use a todo().
...
r=roc.
2010-04-14 02:24:47 +02:00
Timothy Nikkel
ac0c03fe97
Bug 553359. Cache whether the PresContext is chrome or not. r=bzbarsky
2010-04-10 13:03:40 -05:00
Robert Longson
eb179fd968
Bug 456286 - support altGlyph elements as tspans. r=roc
2010-04-13 09:58:09 +01:00
Serge Gautherie
ebb98f44a1
Bug 556686 - [Debug Windows SeaMonkey 2.1] mochitest-chrome: layout/base/tests/chrome/test_bug396024.xul, /test_bug482976.xul and test_printpreview.xul time out; (Av1) Bug 501100 follow-up: s/DIRS/PARALLEL_DIRS/, Clean up remnant comment, Rename them to test_printpreview*.xul.
...
r=roc.
Bug 501100 - Print preview mochitests should be chrome tests
--HG--
rename : layout/base/tests/chrome/bug396024_helper.xul => layout/base/tests/chrome/printpreview_bug396024_helper.xul
rename : layout/base/tests/chrome/bug482976_helper.xul => layout/base/tests/chrome/printpreview_bug482976_helper.xul
rename : layout/base/tests/chrome/test_bug396024.xul => layout/base/tests/chrome/test_printpreview_bug396024.xul
rename : layout/base/tests/chrome/test_bug482976.xul => layout/base/tests/chrome/test_printpreview_bug482976.xul
2010-04-13 06:04:48 +02:00
Dave Townsend
7e6e800437
Bug 544277: Cannot build layout with MOZ_MEDIA disabled. r=enn, a=#developers
2010-04-25 12:52:23 -07:00
Simon Montagu
9056f54ae6
Force logical ordering in XUL elements on visual bidi pages. Bug 558403, r=roc
2010-04-25 15:15:17 +03:00
Oleg Romashin
8de514e284
Merged with mozilla-central
2010-04-07 06:59:04 -04:00
Doug Turner
c15f159231
merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp.
2010-03-26 14:22:48 -07:00
Timothy Nikkel
d0c1cab2a9
Bug 553366. When flushing, make sure to flush external documents too. r=bzbarsky
2010-04-10 13:03:40 -05:00
Timothy Nikkel
5337327603
Backed out changeset ae2093359899 (Bug 553359) for tsvg_opacity regression.
2010-04-11 19:26:41 -05:00
Timothy Nikkel
20d7ad6361
Bug 553359. Cache whether the PresContext is chrome or not. r=bzbarsky
2010-04-10 13:03:40 -05:00
Timothy Nikkel
9d6871d138
Bug 564063. If we encounter an area with a bogus primary frame we need to relax the asserts on remaining ancestors. r=bzbarsky
2010-05-11 19:30:42 -05:00
Michael Kohler
9397418412
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Robert O'Callahan
a4cf95c94b
Back out part of fix for bug 538062 to fix accessibility tests
...
--HG--
extra : rebase_source : ffdabcf1caa16e68fa654e4f2830ffd235be91be
2010-05-13 14:52:39 +12:00
Robert O'Callahan
9fd70ebbb2
Backed out changeset 054698c2cb8f
...
--HG--
extra : rebase_source : 82b51116ca334c0853ace7f73b6f019831624d89
2010-05-13 14:21:53 +12:00
Robert O'Callahan
59fca1ba45
Bug 561959. Replace solid-color ThebesLayers with ColorLayers. r=dbaron
2010-05-13 12:56:11 +12:00
Craig Topper
c3fc5fa456
Bug 554253 - Convert nsCOMPtr<nsPresContext> to nsRefPtr<nsPresContext>. r=roc
...
--HG--
extra : rebase_source : d828daca07188864d055f3d1a72f5217632eb358
2010-03-25 14:17:11 +01:00
L. David Baron
bda2a1fd2e
Fix errors in annotation of expected assertion counts crashtest manifests. (Bug 472557)
2010-05-06 11:29:53 -07:00
L. David Baron
7c61f15cf1
Annotate remainder of crashtest mainfests (all but one test) with the tests that are known to assert. (Bug 472557)
2010-05-06 09:28:01 -07:00
Boris Zbarsky
83e6db7fac
Bug 563837. Don't set primary frames when doing paginated replication of frames for whatever reason, and loosen up some asserts accordingly. r=roc
2010-05-05 14:18:05 -04:00
Boris Zbarsky
f7d7c95ec6
Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst
2010-05-05 14:18:05 -04:00
Jonas Sicking
6f9aebb70a
Bug 429175: Make sure to only set aNotify to true when we should. r=peterv
2010-05-03 06:23:36 -07:00
Michael Ventnor
3602bd64b6
Bug 544099 - Highly optimise -moz-box-shadow for common cases by allowing layout to specify an area where blurring is not needed r=roc,joe
...
--HG--
rename : gfx/thebes/src/gfxBlur.cpp => gfx/src/thebes/utils/gfxBlur.cpp
rename : gfx/thebes/public/gfxBlur.h => gfx/src/thebes/utils/gfxBlur.h
extra : rebase_source : d7ad7a1ee2ac9e25937133dba95f0f8d7347d612
2010-04-18 13:13:10 +10:00
Robert O'Callahan
5b63e43695
Bug 564993. Part 3: Split nsDisplayList::Paint into PaintForFrame and PaintRoot. Set the visible rect on the root layer from PaintRoot, let the visible rects of other layers be set when they're placed in their containers. r=mats
2010-03-11 09:55:05 +13:00
Robert O'Callahan
d1e569cf6b
Bug 564993. Part 2: Don't flatten the layer tree in layout. r=mats
2010-03-04 14:01:45 +13:00
Robert O'Callahan
9cf774cd31
Bug 538062. Call SetPrimaryFrame when we create the text frame for the text content in the display node of a combobox, so that the text frame will be notified when the content changes. r=mats,sr=dbaron
2010-05-13 12:56:09 +12:00
Robert O'Callahan
e3bea40661
bug 563864. Add mozPaintCount API. r=smaug,sr=vlad
2010-05-13 12:56:08 +12:00
Craig Topper
d02574b6b4
DeCOMtaminate nsIStyleSheet method signatures. (Bug 239008) r=dbaron
2010-05-12 13:18:47 -07:00
Frederic Wang
9460a70cb6
Bug 556767 - (semantics) Improve/Complete implementation of <semantics/>. r=roc
2010-05-12 12:11:59 +02:00
Marco Bonardo
476f09781f
Backing out Bug 561741 due to suspect Linux crash on startup
2010-05-12 11:14:50 +02:00
Mounir Lamouri
cbf74508a5
Bug 557620 - Implement <input type="tel">. r=smaug,dolske,dao sr=sicking
2010-05-12 09:17:07 +02:00
Alexander Surkov
f5c4405b10
Bug 561741 - use nsAccessible outside an accessible module, r=smaug, neil, joshmoz, marcoz, davidb, smichaud, sr=roc
2010-05-12 15:47:35 +09:00
Timothy Nikkel
a9893292b9
back out e40cbab6a972 (Bug 564705) 590da60fd253 (Bug 507628 and bug 507991) b166415b8c3f (Bug 564368) 0dac5d3eeb97 (Bug 564063) 116e56d84770 (Bug 563407) c51c93f5240f (Bug 536495) for some orange
2010-05-11 22:01:08 -05:00
Timothy Nikkel
8ebce455b3
Merge back out of changeset a6138098775f (bug 559996) for causing orange.
2010-05-11 21:24:21 -05:00
Timothy Nikkel
b5603935b7
Backed out changeset a6138098775f (bug 559996) for causing orange.
2010-05-11 21:24:02 -05:00
Timothy Nikkel
655cba034e
Bug 564063. If we encounter an area with a bogus primary frame we need to relax the asserts on remaining ancestors. r=bzbarsky
2010-05-11 19:30:42 -05:00
Timothy Nikkel
c3b2bfbc56
Bug 559996. Lazy frame construction can sometimes cause a subdocument to not scroll to ref in url. r=jst
2010-05-11 19:30:40 -05:00
Craig Topper
cb8187eff9
Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron
2010-05-11 13:41:47 -07:00
Craig Topper
da6721cdc6
DeCOMtaminate CSSStyleSheet method signatures. (Bug 239008) r=dbaron
2010-05-11 13:41:47 -07:00
Olli Pettay
0797892373
Bug 552255, a bit more strict focus handling, r=enndeakin, sr=jst, a=1hourlimit
2010-04-24 13:40:48 +03:00
Robert O'Callahan
fc7df512e2
Bug 548792. Fix rect coordinate adjustment. r=mats
2010-04-23 14:41:37 +12:00
Robert O'Callahan
53eab1994a
Bug 548792. Let the search for a scrollable parent cross document boundaries. r=mats
2010-03-29 14:46:59 +13:00
Robert O'Callahan
1163079236
Bug 556052. Compute mViewToWidgetOffset correctly and fix bugs by adding subpixel translation when painting. r=mats
2010-04-23 12:21:54 +12:00
Josh Aas
e57fb03f84
Add support for NPCocoaEventWindowFocusChanged. b=555290 r=roc
2010-04-21 02:21:46 -04:00
Timothy Nikkel
b515e7c583
Merge back out of changeset 3a27158cbdd6 (bug 222436) to try to fix tsvg_opacity regression.
2010-04-11 00:11:52 -05:00
Timothy Nikkel
a79353a133
Backed out changeset 3a27158cbdd6 (bug 222436) to try to fix tsvg_opacity regression.
2010-04-11 00:11:26 -05:00
Timothy Nikkel
c24322509e
Merge back out of changeset b4fcd21cb6e5 (bug 553359) to try to fix tsvg_opacity regression.
2010-04-11 00:08:37 -05:00
Timothy Nikkel
17be279bff
Backed out changeset b4fcd21cb6e5 (bug 553359) to try to fix tsvg_opacity regression.
2010-04-11 00:07:52 -05:00
Timothy Nikkel
751acd36a6
Merge backout of 761790684f3b (Bug 553366) for suspicion of causing tsvg_opacity regression.
2010-04-10 21:53:23 -05:00
Timothy Nikkel
2dddd62f0b
Backout 761790684f3b (Bug 553366) for suspicion of causing tsvg_opacity regression.
2010-04-10 21:52:53 -05:00
Craig Topper
d5dc8fa89d
Bug 253889: Even more nsIPresShell deCOMtamination. r=roc
2010-04-10 16:15:22 -04:00
Craig Topper
771eede254
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Craig Topper
9eccdbd4d7
Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc
2010-04-10 16:09:38 -04:00
Timothy Nikkel
54602f07cb
Bug 222436. Simplify nsPresContext::BidiEnabled. r=roc
2010-04-10 13:03:40 -05:00
Timothy Nikkel
2f82809725
Bug 553359. Cache whether the PresContext is chrome or not. r=bzbarsky
2010-04-10 13:03:40 -05:00
Timothy Nikkel
4b586a06c3
Bug 553366. When flushing, make sure to flush external documents too. r=bzbarsky
2010-04-10 13:03:40 -05:00
Timothy Nikkel
76b1730341
Bug 479931, Bug 515811, and Bug 522374. Add crashtests.
2010-04-06 15:03:16 -05:00
Robert O'Callahan
fd35fd2894
Bug 564993. Fix build error, and fix Bas' review comment.
2010-05-24 14:25:58 +12:00
Robert O'Callahan
b045d986ea
Port over part of changeset eaea9e3806a3 to FrameLayerBuilder to fix reftest failure in ogg-video/clipping-1a.html
2010-05-24 14:13:00 +12:00
Robert O'Callahan
5cb6f06477
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
2010-05-21 15:20:48 +12:00
Robert O'Callahan
491e959191
Backed out changeset b37bdb032fe7
2010-05-24 10:53:05 +12:00
Robert O'Callahan
f3c689bd37
Bug 564993. Part 5: Change ThebesLayer painting to be callback-based; move layer tree construction to FrameLayerBuilder. r=Bas,mats,sr=vlad
2010-05-21 15:20:48 +12:00
Timothy Nikkel
5f7b8610fa
Bug 538207 and bug 538210. Add crashtests.
2010-01-21 16:06:35 -06:00
Timothy Nikkel
12327c99cb
Bug 502937. Part 4. Implement ContentRangeInserted to create frames for a range of nodes that aren't at the end of a childlist. r=bzbarsky sr=roc
2010-01-21 16:06:16 -06:00
Timothy Nikkel
224192af2f
Bug 502937. Part 3. Implement lazy frame construction. r=bzbarsky sr=roc
2010-01-18 03:26:40 -06:00
Masayuki Nakano
20fe8ca239
Bug 556694 Selection color isn't reverted when input field is specified only background-color r=dbaron
2010-04-08 21:44:57 +09:00
Felipe Gomes
960464193b
Bug 489127 - nodesFromRect required for better usability on mobile devices (part 1+2) [r=roc]
2010-04-07 20:31:26 -04:00
Felipe Gomes
a437509342
Bug 489127 - nodesFromRect required for better usability on mobile devices (part 3) [r=roc]
2010-04-07 20:31:26 -04:00
Timothy Nikkel
c8a479d28b
Bug 559996. Lazy frame construction can sometimes cause a subdocument to not scroll to ref in url. r=jst
2010-05-11 19:30:40 -05:00
Timothy Nikkel
51038eecce
Bug 222436. Simplify nsPresContext::BidiEnabled. r=roc
2010-04-10 13:03:40 -05:00
L. David Baron
ade6177e17
Make the 'noappend' selector optimizations only restyle later siblings, which is what they need to do. (Bug 534804) r=bzbarsky
2010-05-14 22:01:46 -07:00
L. David Baron
a464130609
Additional restyling is needed for :empty + E and :empty ~ E selectors. (Bug 534804) r=bzbarsky
2010-05-14 22:01:45 -07:00
Craig Topper
9528e9a5c6
Rename nsIStyleSheet::GetApplicable to IsApplicable and GetComplete to IsComplete. (Bug 239008) r=dbaron
2010-05-14 12:05:14 -07:00
Boris Zbarsky
1e17a7151a
Bug 562700 part 3. Store Element in the restyle table and pass it to the actual restyling functions. r=dbaron
2010-05-14 13:04:51 -04:00
Boris Zbarsky
ecc1fd2ec3
Bug 562700 part 2. Change the restyle-event functions to take Element. r=dbaron
2010-05-14 13:04:51 -04:00
Boris Zbarsky
de2fab531c
Bug 562700 part 1. Change some nsIPresShell APIs to take Element and pass it on to the frame constructor. r=dbaron
2010-05-14 13:04:51 -04:00
Boris Zbarsky
3f415094ff
Bug 565819. Switch RestyleForRemove/Append/InsertOrChange to using Element and the new DOM traversal APIs. r=dbaron
2010-05-14 13:04:51 -04:00
Boris Zbarsky
f5243e5ab2
Bug 565818. Pass Elements to HasAttributeDependentStyle and HasStateDependentStyle. r=dbaron
2010-05-14 13:04:51 -04:00
Boris Zbarsky
f52ee1468f
Bug 565815. Use Element in the transition manager instead of nsIContent. r=dbaron
2010-05-14 13:04:51 -04:00
Boris Zbarsky
7ef058e29f
Bug 565809. Move checking for style attribute changes into the cascade level. r=dbaron
2010-05-14 13:04:51 -04:00
Alexander Surkov
527741dff1
Bug 561741 - use nsAccessible outside an accessible module, r=smaug, neil, joshmoz, marcoz, davidb, smichaud, sr=roc
2010-05-12 15:47:35 +09:00
Doug Turner
9e52c27932
merge from mozilla-central. no merges required
2010-03-23 02:53:35 -07:00
Jason Duell
69b885991b
Merge from m-c in order to fix e10s necko hangs caused by last m-c merge.
2010-03-19 23:55:40 -07:00
Rob Arnold
5c251e360c
Bug 450767 - Don't necessarily apply Aero Glass to the entire window r=jimm sr=roc
2010-03-17 18:56:00 -04:00
Olli Pettay
37a0a9ddb2
Bug 534478, prevent assertions caused by reftest pagemode, r=dbaron
...
--HG--
extra : rebase_source : c2bec911560c952009783a83a93ced887447937d
2010-03-22 16:24:18 +02:00
Markus Stange
5fb3e948bb
Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst
2010-03-17 18:10:57 +01:00
Daniel Holbert
199de9f2f6
Bug 541588 subpatch 2: Use nsRefreshDriver instead of nsITimer to schedule sample callbacks for nsSMILAnimationController. r=roc
2010-03-21 23:42:53 -07:00
Olli Pettay
5c4b5b4c2a
Bug 553927 - DocumentViewerImpl::PageHide shouldn't use NS_ERROR for a valid case, r=roc
2010-03-22 00:06:12 +02:00
Craig Topper
a956b85435
Bug 253889: DeCOMtaminate nsIPresShell r=roc
2010-03-20 17:54:19 -04:00
Neil Deakin
8f3acb3041
Bug 501154, consolidate places where clipboard events are fired from, r=smaug,sr=neil
2010-03-19 14:32:13 -04:00
Neil Deakin
4f0034acef
Bug 442228, add -moz-resize property to indicate that elements are resizable, r=dbaron
2010-03-19 07:49:33 -04:00
Robert Longson
c6f98571f9
Bug 553053 - Should not create frames for SVG animation elements, it interferes with clipPath validation and is inefficient. r=dholbert,sr=roc
2010-03-19 11:17:49 +00:00
Masayuki Nakano
bb7a62d1cf
Bug 528396 Create XP level IME transaction tests r=roc+mats, sr=jst
2010-03-19 14:02:53 +09:00
Daniel Holbert
9ce0b48605
merge after backing out bug 541588
2010-03-18 07:58:33 -07:00
Daniel Holbert
82534e711d
Backed out changeset 59f507847beb (bug 541588) to see if it was responsible for minor SVG perf regression.
2010-03-18 07:58:09 -07:00
Daniel Holbert
97312ef359
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-17 01:54:20 -07:00
Robert O'Callahan
59f17b52c3
Bug 538323. Part 2: use ImageLayers to render video. r=kinetik
2010-03-02 12:41:49 +13:00
Robert O'Callahan
b77e4201aa
Bug 538266. Part 4: Fix setting of visible region to account for any transforms that have been set on the layer. r=dbaron
2010-03-02 12:08:28 +13:00
Robert O'Callahan
c11d039a6b
Bug 538266. Part 3: move nsSVGUtils::GfxRectToIntRect to nsLayoutUtils. r=mats
2010-03-02 12:08:28 +13:00
Michael Ventnor
195169647a
Bug 519079 - Set a maximum on CSS shadow blur radius so that stupid values don't hang the browser r=roc
2010-03-15 14:16:17 +10:00