L. David Baron
7d7660f740
Fix bustage from bug 570329 with s/windowsWidget/winWidget/g.
2010-07-30 20:50:52 -07:00
Craig Topper
a710a36a06
Remove QueryFrame support for nsICSSPseudoComparator. (Bug 576794) r=bzbarsky a2.0=bsmedberg
2010-07-30 16:48:57 -07:00
L. David Baron
b0ac8dc333
Switch reftest manifests to new, shorter syntax for widget toolkit tests. (Bug 570329) a2.0=tests
...
This patch was created by running the following sed commands:
s/MOZ_WIDGET_TOOLKIT=="\(gtk2\|cocoa\|qt\|windows\)"/\1Widget/g
s/MOZ_WIDGET_TOOLKIT!="\(gtk2\|cocoa\|qt\|windows\)"/!\1Widget/g
on all *.list files in the tree.
2010-07-30 16:48:57 -07:00
Kyle Huey
48e10623c5
Bug 575043: Remove internal uses of nsICaseConversion. r=smontagu sr=roc
...
--HG--
extra : rebase_source : f95ad3f21a95e354324e1524c378cad7146f3241
2010-07-29 12:22:16 -07:00
Steffen Imhof
6729589680
Bug 578693 - Transport of key events to plugin in window-less case is incomplete for Qt backend r=dougt
2010-07-28 18:05:32 -07:00
Timothy Nikkel
9fc2823e63
Bug 542136. Add crashtest.
2010-07-25 13:10:31 -05:00
Olli Pettay
6059821942
Bug 566466 - speed up createElement(), r=jst, peterv
2010-07-23 12:49:57 +03:00
Karl Tomlinson
7c86e32ec8
b=580440 use native-rendering temp surfaces only as large as necessary r=roc a2.0=beltzner
...
--HG--
extra : rebase_source : 53788fe162ea7ef0c8b4190a08801cbd276e702b
2010-07-23 10:25:19 +12:00
Justin Lebar
f86987c51a
Bug 581051 - Move selection.modify() from nsISelection.idl into nsISelection3.idl. r,approval2.0=jst
...
--HG--
extra : rebase_source : 9008b467241f21bc66d5fca734d916400d21e3b2
2010-07-22 11:02:06 -07:00
Masayuki Nakano
1773ea498d
Bug 389372 - Contenteditable node is still editable without focus; r=ehsan,masayuki,roc sr=jst a=blocking-2.0:betaN+
2010-07-22 12:22:44 -04:00
Ehsan Akhgari
16994f2761
Bug 576342 - Intermittent Windows Cd failure: "REFTEST TEST-UNEXPECTED-PASS | reftest/tests/layout/generic/crashtests/463741-1.html | assertion count 3 is less than expected 4 assertions"; r=Jesse
2010-07-21 20:47:04 -04:00
Masayuki Nakano
e75f1ffb27
backout the previous my check-ins
2010-07-22 11:11:34 +09:00
Masayuki Nakano
a6e67f7876
Bug 389372 Contenteditable node is still editable without focus r=ehsan+roc, sr=jst
2010-07-22 08:46:52 +09:00
Craig Topper
4caec055d0
Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking
2010-07-21 15:05:17 -07:00
Boris Zbarsky
acef5b87c5
Bump the mac assert count too. Bug 579940.
2010-07-19 13:28:45 -04:00
Boris Zbarsky
b5d20cfbb2
Bug 441669. Look for our flow by starting at the cached location and moving out, instead of always searching in one direction and then in the other. r=roc
2010-07-19 11:55:19 -04:00
Boris Zbarsky
fa5599abcc
Bump the assertion counts, since they seem to be timing-dependent now that we're not flushing layout onload.
2010-07-19 01:09:11 -04:00
Timothy Nikkel
2d90690434
Bug 563878. Part 17. Use nsIFrame::GetNearestWidget to simplify some code. r=mats
2010-07-18 21:23:48 -05:00
Timothy Nikkel
20d255fcc2
Bug 563878. Part 15. Fix GetOffsetTo callsites. r=mats
2010-07-18 21:23:48 -05:00
Timothy Nikkel
8672c57994
Convert to calls of GetOffsetTo from retained layers to GetOffsetToCrossDoc. r=roc on irc
2010-07-18 21:23:48 -05:00
Timothy Nikkel
09b7683b38
Bug 563878. Part 13. Implement zoom display list item to handle document hierarchies where zoom is not constant. r=mats sr=roc
2010-07-18 21:23:48 -05:00
Timothy Nikkel
70d241a01e
Bug 563878. Part 7. Change frame, point, rect, region APIs. r=mats sr=roc
2010-07-18 21:23:47 -05:00
Josh Aas
9a8a73ee06
Bug 579516: Patch contains a number of fixes to nsPluginStreamListenerPeer memory management. Also moves storage of the stream array for cache lookups to the plugin instance rather than the instance tag. Also stops adding streams to the cached list that shouldn't be there. r=benwa
2010-07-17 19:47:29 -04:00
Markus Stange
1ec00f8a70
Bug 404267 - Always allow click-through on scrollbars. r=roc
2010-07-16 15:01:39 +02:00
Robert O'Callahan
286ba76cc0
Bug 564991. Part 44: Move IsFixedAndCoveringViewport implementation to nsDisplayBackground so it can work on any frame, not just the canvas background. r=tnikkel
2010-07-16 09:08:12 +12:00
Robert O'Callahan
42220d0841
Bug 564991. Part 43: Fix coordinates for invalidating fixed-attachment backgrounds. r=tnikkel
2010-07-16 09:08:12 +12:00
Robert O'Callahan
be5f8938fa
Bug 564991. Part 42: When the root frame changes size, invalidate the changed area. r=tnikkel
2010-07-16 09:08:12 +12:00
Robert O'Callahan
7629433417
Bug 564991. Part 38: Make invalidation-during-paint work reliably. r=mats,sr=dbaron
2010-07-16 09:08:11 +12:00
Robert O'Callahan
6dfd97967c
Bug 564991. Part 36: Newly-instantiated plugins should be clipped to be invisible until we set their geometry correctly. r=mats
2010-07-16 09:08:10 +12:00
Robert O'Callahan
35417f4105
Bug 564991. Part 35: Fix text decorations to have a unique GetPerFrameKey. r=tnikkel
2010-07-16 09:08:10 +12:00
Robert O'Callahan
00c5b11afa
Bug 564991. Part 27: Make plugin geometry changes asynchronous and make them happen as close to the final paint as possible. r=matspal,sr=vlad
2010-07-16 09:08:08 +12:00
Robert O'Callahan
de827321f1
Bug 564991. Part 26: Put background-attachment:fixed backgrounds that propagated to the canvas in their own layer. r=mats,sr=dbaron
2010-07-16 09:08:06 +12:00
Robert O'Callahan
e5ff8517e3
Bug 564991. Part 25: Introduce a 'has active layers' flag on frames, which times out, and use it for 'opacity'. r=mats,sr=dbaron
2010-07-16 09:08:06 +12:00
Robert O'Callahan
e447b2c7d7
Bug 564991. Part 24: Make video layer inactive if the video is not playing. r=doublec
2010-07-16 09:08:05 +12:00
Robert O'Callahan
1b38f406bd
Bug 564991. Part 23: Introduce the concept of 'inactive' layers. r=mats,sr=dbaron
2010-07-16 09:08:05 +12:00
Robert O'Callahan
06e139fe2b
Bug 564991. Part 22: Mark scrolled elements as inactive after a timeout. r=mats
2010-07-16 09:08:05 +12:00
Robert O'Callahan
b496b17fb3
Bug 564991. Part 16: Improve performance by putting each scrollbar in its own layer. Also note that Mac scrollbars are opaque. r=mats,sr=dbaron
2010-07-16 09:08:03 +12:00
Robert O'Callahan
3b653c5345
Bug 564991. Part 14: Scroll using the layer system. r=mats,sr=dbaron
2010-07-16 09:08:02 +12:00
Robert O'Callahan
2ac3c549db
Bug 572613. Avoid creating a SolidColor display item when possible by poking the color into the canvas background display item. r=tnikkel
2010-07-16 09:07:53 +12:00
Robert O'Callahan
2e3d02e038
Bug 564991. Part 13: Optimize invalidation to avoid repainting ThebesLayer contents sometimes. r=mats,sr=dbaron
2010-07-16 09:07:53 +12:00
Robert O'Callahan
4b1b78c893
Bug 564991. Part 12: Refactor RenderDocument to use nsLayoutUtils::PaintFrame. r=mats
2010-07-16 09:07:52 +12:00
Robert O'Callahan
b6eddb8fcc
Bug 564991. Part 7: Create Begin/EndDeferredInvalidates API so we can catch and defer invalidates on frames (and suppress certain areas completely). r=mats,sr=dbaron
2010-07-16 09:07:50 +12:00
Michael Ventnor
56ba116210
Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
2010-07-16 09:07:49 +12:00
Robert O'Callahan
496811aed4
Bug 564991. Part 2: Create retained layer API: methods on FrameLayerBuilder that frames can use to access, reuse and invalidate retained layers. r=mats,sr=vlad
2010-07-16 09:07:46 +12:00
Robert O'Callahan
4a3fae344e
Bug 564991. Part 1: Create a new kind of frame property that can receive a frame pointer when its destructor is called. r=mats
2010-07-16 09:07:45 +12:00
Robert O'Callahan
aecbd67be5
Bug 572623. Rename nsDisplayItemCanvas to nsDisplayCanvas. r=vlad
2010-07-16 09:07:44 +12:00
Chris Jones
bd1bb051cf
Bug 575836: Fix logic here. r=jst
2010-07-12 18:21:27 -05:00
Mats Palmgren
9d9f784d8d
Bug 556432 - Dragging a content selection shows non-selectable text in the drag feedback. r=roc
2010-07-12 22:24:33 +02:00
Saint Wesonga
4bd9280674
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-05 11:42:18 +02:00
Dão Gottwald
b2124655df
Backed out changeset 59ace8d80ce8
2010-07-04 22:01:13 +02:00