Karl Tomlinson
|
f7284fe424
|
b=573409 expire unused cached double-buffering back surfaces r=vlad sr=roc
|
2010-07-16 09:08:09 +12:00 |
Robert O'Callahan
|
1656c232c6
|
Bug 573942. Adjust transform matrix in RenderDocument to ensure that components close to integers become actual integers. r=jrmuizel,sr=vlad
|
2010-07-16 09:08:08 +12:00 |
Robert O'Callahan
|
8a03d444f6
|
Bug 564991. Part 29: Sort plugins so they get moved in the best order. r=karl
|
2010-07-16 09:08:08 +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
|
c996ab4fc3
|
Bug 572900. Part 1: Remove view cruft that's not needed now that scrolling is layer-based. r=tnikkel
|
2010-07-16 09:08:06 +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 |
Matt Woodrow
|
2eeaed4ebb
|
Bug 564991. Part 21: Avoid double-buffering if we're only going to paint one layer. r=vlad
|
2010-07-16 09:08:05 +12:00 |
Matt Woodrow
|
5e872d086e
|
Bug 564991. Part 20: Performance win by avoiding PushGroup for single-layer opacity. r=vlad
|
2010-07-16 09:08:04 +12:00 |
Robert O'Callahan
|
b3a05d5100
|
Bug 564991. Part 19: Cache the backbuffer surface for performance wins. r=vlad
|
2010-07-16 09:08:04 +12:00 |
Matt Woodrow
|
64934786f8
|
Bug 564991. Part 18: Move double-buffering into the layer manager. r=jrmuizel,sr=vlad
|
2010-07-16 09:08:04 +12:00 |
Robert O'Callahan
|
0964ffd63b
|
Bug 564991. Part 17: Reimplement ColorLayers. r=mats
|
2010-07-16 09:08:03 +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
|
f63eab3242
|
Bug 564991. Part 15: Start retaining the contents of BasicLayers. r=mats
|
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
|
bf8f1ac279
|
Bug 564991. Part 11: Start retaining layer trees. r=mats
|
2010-07-16 09:07:51 +12:00 |
Robert O'Callahan
|
788415747e
|
Bug 564991. Part 10: When NS_DOCUMENT_STATE_WINDOW_INACTIVE changes, flush the contents of all ThebesLayers. We need to do this because this change can change the rendering of themed content, and explicitly tracking and invalidating all such content would be way too expensive to justify. r=mats
|
2010-07-16 09:07:51 +12:00 |
Robert O'Callahan
|
6824d17ea0
|
Bug 564991. Part 9: Retain layer trees. r=tnikkel,sr=mats
|
2010-07-16 09:07:51 +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 |
Robert O'Callahan
|
495351d3e2
|
Bug 564991. Part 5: Make GetClipRect return a const reference. r=tnikkel
|
2010-07-16 09:07:50 +12:00 |
Robert O'Callahan
|
da29165e1d
|
Bug 564991. Part 4: Create GetFrameKey API. r=tnikkel,sr=mats
|
2010-07-16 09:07:49 +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
|
b2d82bd07e
|
Bug 576453. Let the reftest window auto-size itself to fit the browser element. r=dbaron
|
2010-07-16 09:07:44 +12:00 |
Robert O'Callahan
|
aecbd67be5
|
Bug 572623. Rename nsDisplayItemCanvas to nsDisplayCanvas. r=vlad
|
2010-07-16 09:07:44 +12:00 |
Bas Schouten
|
8375ae3268
|
Bug 577200. Part 2: When painting a Win32 transparent widget with GDI (Aero Glass), tell gfxWindowsSurface our HDC surface is transparent. r=roc
|
2010-07-16 09:07:44 +12:00 |
Bas Schouten
|
7b063ed632
|
Bug 577200. Part 1: Add cairo API to set up a Win32 surface for an HDC with an alpha channel. r=jrmuizel
|
2010-07-16 09:07:44 +12:00 |
Robert O'Callahan
|
0700d2a7bc
|
Bug 573933. Part 3: Fix button-state test to render a margin around the button so we don't get into any weird sampling issues. Also, use a canvas that's just as big as necessary. r=dbaron
|
2010-07-16 09:07:43 +12:00 |
Robert O'Callahan
|
b03e286ef5
|
Bug 573933. Part 2: disable -moz-appearance for troublesome GTK2 themes. r=dbaron
|
2010-07-16 09:07:43 +12:00 |
Robert O'Callahan
|
84b159c021
|
Bug 573933. Part 1: Fix marquee tests to not depend on subpixel AA. r=dbaron
|
2010-07-16 09:07:35 +12:00 |
Robert O'Callahan
|
0587a61cc8
|
Bug 573953. Ensure that zoom factors are chosen in reftests so appunits-per-dev-pixel is an integer. r=dbaron
|
2010-07-16 09:04:16 +12:00 |
bsmedberg@mozilla.com
|
7516587cb2
|
Add <map> to the stl-headers list to make gfx/angle build on some of our Windows boxes, r=cjones on IRC
|
2010-07-15 14:00:37 -07:00 |
ms2ger@gmail.com
|
9adbb2a2c4
|
b=578215; crash with canvas getContext; r=jonas
|
2010-07-15 13:39:31 -07:00 |
Marco Bonardo
|
407994f6bc
|
Bug 575896 - Reset bookmarks toolbar view during customization. r=dao
|
2010-07-15 22:38:05 +02:00 |
Marco Bonardo
|
712786ecd5
|
Bug 576151 - Better message for leftover tabs and windows on timed out browser-chrome tests. r=gavin
|
2010-07-15 22:38:03 +02:00 |
Marco Bonardo
|
3407705e25
|
Bug 578557 - Better handling of expiration with clean history. r=dietrich
|
2010-07-15 22:38:01 +02:00 |
Benjamin Stover
|
bccfe4ff61
|
Bug 556400 - Set titles asynchronously. r=mak r=sdwilsh sr=bz
|
2010-07-13 18:00:41 -07:00 |
Benjamin Stover
|
ba2bd99025
|
Bug 556400 - Add visits Asynchronously. r=mak r=sdwilsh sr=bz
|
2010-07-13 18:00:33 -07:00 |
Vladimir Vukicevic
|
75d5bd841e
|
b=576020; type check in typed array slice; r=jorendorff
|
2010-07-15 13:17:56 -07:00 |
Vladimir Vukicevic
|
19360f2603
|
b=578938; ANGLE compilation broken for non-libxul shared builds; r=khuey
|
2010-07-15 12:49:09 -07:00 |
Jeff Muizelaar
|
74d0e7e192
|
Bug 578121. Enlarge the masks used in the 456219-2 test for D2D
|
2010-07-15 15:28:34 -04:00 |
Chris Jones
|
c6a03599aa
|
Bug 525181, part 3: Turn on "soft" state checking, NS_WARNING()ing on bad transitions. Fix tests. r=bent
|
2010-07-15 14:27:43 -05:00 |
Chris Jones
|
e2e5908a4e
|
Bug 525181, part 2: Implement protocol state machines in C++. r=bent
|
2010-07-15 14:27:43 -05:00 |