Changes pushed after changeset 5fda39cd703c, up to and including changeset 96de199027d7
Push date [To Local]
ChangesetPatch author — Commit message
Fri Jul 16 07:02:28 2010 +0000
96de199027d7e7c09a98b68da0464d43327049caMakoto Kato — Bug 574051 - permanent orange test on 64-bit win7: 15875 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_tree_hier.xul | cycleHeader column sortDirection - "descending" should equal "". r=enndeakin
Fri Jul 16 06:40:52 2010 +0000
bd21c5390faff8966f067180763fc1a64d57d530Mark Banner — Disable TestStaticAtoms which is only run in non-libxul builds and is permantely failing there. Bug 577500 will investigate getting this re-enabled.
Fri Jul 16 06:24:38 2010 +0000
06a815baa315e91271eaa5f79701d7b1aa30e1feJim Mathies — Bug 575005 - Trigger reflow when the client area changes due to fx button being hidden/shown. r=roc.
Fri Jul 16 05:07:23 2010 +0000
6b22b96b2d6f6a6116f48bf4a7767bba4e3f17c5Drew Willcoxon — Bug 562992 - The names of restartless extensions installed from the web while about:addons is open should appear after they're installed. r=bmcbride
574de87782f9eb577678823058c1b208a68113cbDrew Willcoxon — Bug 571672 - On switch-to-tab results, Alt+Enter should open the page in a new tab, and Ctrl+Enter should switch to tab as expected. r=gavin
Fri Jul 16 03:40:19 2010 +0000
7124132f0506cc07d48376235f65e2ef842a2c24Jim Mathies — Bug 574690 - Reorder size and position events in nsXULWindow so windows are positioned before they are shown. r=bz, r=neil
aba8cc27fcef3ceafc61f10e0090150e1b1c0849Jim Mathies — merge
d4aafb90ff969879dc41cd06f9cfbd1eb3f3c95eJim Mathies — Backing out 'Call Show if our nsIXULWindow will not' patch from bug 574690 due to various regressions. r=bz
Fri Jul 16 02:32:15 2010 +0000
b141a304ad08a26961e81d29d9d7b4a20d71ce19Josh Aas — Provide API in xpcom macutils for determining universal binary type. b=572125 r=benwa
764bb4ae886c5058c5c7634d6ffb02ddfe431354Josh Aas — Improve memory mgmt and reduce COM pointer type usage in plugin stream code. b=578913 r=benwa
Fri Jul 16 02:07:55 2010 +0000
e125e2e5a2dd542dd9c3f086cd5e64c62342eaf9Jim Mathies — Bug 575222 - Fix for 'exiting out of fullscreen mode always restores the window'. r=roc
Thu Jul 15 23:05:38 2010 +0000
2bfc4dd5487226fa9f5110532636748ff0ca0991Marco Bonardo — follow-up to Bug 578557 - disable idle expiration in manually controlled expiration tests. r=dietrich. orange fix on CLOSED TREE a=developers-channel
Thu Jul 15 21:39:15 2010 +0000
87e4561c270b04847dd651578eedb0ecfcd9c6f6Vladimir Vukicevic — Fix ANGLE on gcc shared non-libxul builds, r=irc, and I know it's a CLOSED TREE
Thu Jul 15 21:12:02 2010 +0000
e1d7fd5255fdb9fe6fc6371c06f27b072ab23c15Robert O'Callahan — Bug 564991. Part 44: Move IsFixedAndCoveringViewport implementation to nsDisplayBackground so it can work on any frame, not just the canvas background. r=tnikkel
5b371eb4fa531d76a9348ed738e2a516423b7fceRobert O'Callahan — Bug 564991. Part 43: Fix coordinates for invalidating fixed-attachment backgrounds. r=tnikkel
aceb5233289a12223ccc27b3f4007512fd54fee6Robert O'Callahan — Bug 564991. Part 42: When the root frame changes size, invalidate the changed area. r=tnikkel
26c583cbcf53f59f857bafd95aac5326a39b46ceRobert O'Callahan — Bug 564991. Part 41: When we clear our buffer, we need to redraw the entire visible region. r=cjones
3d058bbc0838ed1a79fbddfe268ed9c528698cc6Robert O'Callahan — Bug 564991. Part 40: ThebesLayers painted with variable opacity can still be OPAQUE_CONTENT themselves. r=bas
284cab759b39fe6ca7130d4b91bcdb668001b4c2Robert O'Callahan — Bug 564991. Part 39: Accumulate the full opaque rect of opaque display items, and don't simplify away opaque areas of display items low in z-order. r=tnikkel
8183174f552762a030ae52ab36a6255ea1f2fc23Robert O'Callahan — Bug 564991. Part 38: Make invalidation-during-paint work reliably. r=mats,sr=dbaron
813dd6f10747d29090c4f1bcb78df2727ae4986cRobert O'Callahan — Bug 564991. Part 37: Add test plugin API to make the plugin invalidate itself during each paint. r=josh
626c70cb1db56e22c77465202d9d716a32867836Robert O'Callahan — Bug 564991. Part 36: Newly-instantiated plugins should be clipped to be invisible until we set their geometry correctly. r=mats
082b84bc2d3ba710fc6eb8c4e8e6df45ee5c132aRobert O'Callahan — Bug 564991. Part 35: Fix text decorations to have a unique GetPerFrameKey. r=tnikkel
1e2f6e38cd981923b9f8d6612ed9a170326dff85Robert O'Callahan — Bug 564991. Part 34: Make sure that ThebesLayerBuffers are always allocated as similar surfaces to the widget surface, whenever possible. r=cjones
7ca67c5abe054ec8a68c38bf00583b75376a5e57Robert O'Callahan — Bug 564991. Part 33: Copy data out of hashtable in DrawThebesLayer in case hashtable is modified during the method. r=tnikkel
fa2e4fe69310b212b5c651cba35656e26549fb55Robert O'Callahan — Bug 564991. Part 32: Fix assertion in BasicThebesLayer; it's entirely possible that we need to invalidate an area, but the actual visible region is empty so there's no context to draw to. r=cjones
c117f649feed14637666c5dbcfcba18c790b5817Robert O'Callahan — Bug 577631. Don't pass zero sizes to XCreatePixmap. r=jrmuizel
d0fb245dcb3484f19aa3614219c28f77dc587e66Robert O'Callahan — Bug 564991. Part 31: Don't cull display items in nsDisplayList::ComputeVisibility. r=mats
67284975e710dd69aed8ab815ef2005b0b62c4a0Robert O'Callahan — Bug 564991. Part 30: Skip clearing our ThebesLayerBuffer surface if we just created it. r=cjones
4abcf73fe93a63591a687729a4b78721dc118394Karl Tomlinson — b=573626 move GTK double buffering to the layer manager r=vlad
0bf4062002381b808f0f51fc8912580049e2034dKarl Tomlinson — b=573626 support force-24bpp in gfxXlibSurface::CreateSimilar r=vlad
51dc121aa5258a9d1f27586020490bdab8937a4cKarl Tomlinson — b=573409 expire unused cached double-buffering back surfaces r=vlad sr=roc
df85fba385ca63974f6be9ad1d89f9f7f9467125Robert O'Callahan — Bug 573942. Adjust transform matrix in RenderDocument to ensure that components close to integers become actual integers. r=jrmuizel,sr=vlad
41143b03b5a141fcd77e4aed43bb7a29af2e9d17Robert O'Callahan — Bug 564991. Part 29: Sort plugins so they get moved in the best order. r=karl
fb34f3f684dfa1650d4991d185b21c0d83a4f139Robert O'Callahan — 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
751e74792a2fbee99e0968fc9413f9897f531fa2Robert O'Callahan — Bug 572900. Part 1: Remove view cruft that's not needed now that scrolling is layer-based. r=tnikkel
83728aa663128968da47e9ac570841cf356af9fdRobert O'Callahan — Bug 564991. Part 26: Put background-attachment:fixed backgrounds that propagated to the canvas in their own layer. r=mats,sr=dbaron
d290d2b974169a1a845bfd208e6b5de284ef522cRobert O'Callahan — Bug 564991. Part 25: Introduce a 'has active layers' flag on frames, which times out, and use it for 'opacity'. r=mats,sr=dbaron
047895d6fda3428677c3defd84323fb6553b0025Robert O'Callahan — Bug 564991. Part 24: Make video layer inactive if the video is not playing. r=doublec
e724a4858e54fd79beafdb3195f55db206b859eaRobert O'Callahan — Bug 564991. Part 23: Introduce the concept of 'inactive' layers. r=mats,sr=dbaron
9cc11c490ec2d9a9faf58dc003208077e509fafbRobert O'Callahan — Bug 564991. Part 22: Mark scrolled elements as inactive after a timeout. r=mats
1fa38a238c90bf57bfe87720575f63ccd9a61cfeMatt Woodrow — Bug 564991. Part 21: Avoid double-buffering if we're only going to paint one layer. r=vlad
0615ff4efbdce6b19e9467eea816c5e7e111f6d5Matt Woodrow — Bug 564991. Part 20: Performance win by avoiding PushGroup for single-layer opacity. r=vlad
0c696d2a81a25450b72bdb84573db9fb925fac63Robert O'Callahan — Bug 564991. Part 19: Cache the backbuffer surface for performance wins. r=vlad
88a10532e55510e9673e113e105212e69d664162Matt Woodrow — Bug 564991. Part 18: Move double-buffering into the layer manager. r=jrmuizel,sr=vlad
8566785264171d872f6a8e70ccdf34ed4e8e03c8Robert O'Callahan — Bug 564991. Part 17: Reimplement ColorLayers. r=mats
a3bc79f9b141e1aa889f1a83491d5d988562dd48Robert O'Callahan — 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
a78221e8bde4773be695863ce47ca5024227141cRobert O'Callahan — Bug 564991. Part 15: Start retaining the contents of BasicLayers. r=mats
177b05c97d8490d1b7aef31655335b7ff2a52000Robert O'Callahan — Bug 564991. Part 14: Scroll using the layer system. r=mats,sr=dbaron
34d7e0561e5bde247abf8af510a1f85a7cf8a189Robert O'Callahan — Bug 572613. Avoid creating a SolidColor display item when possible by poking the color into the canvas background display item. r=tnikkel
d98f8a21727e27081c58a5db8c98dd8024bf45feRobert O'Callahan — Bug 564991. Part 13: Optimize invalidation to avoid repainting ThebesLayer contents sometimes. r=mats,sr=dbaron
209d286abd0c35395a18a09d9c71a79d01044cbfRobert O'Callahan — Bug 564991. Part 12: Refactor RenderDocument to use nsLayoutUtils::PaintFrame. r=mats
c6ecff6b8a91a82306f63b48dc677b8351758902Robert O'Callahan — Bug 564991. Part 11: Start retaining layer trees. r=mats
e7aa691d74e4797e86197e1b8379401d249a81c3Robert O'Callahan — 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
e284964e5bcf5d1951d67d6a1f9386b9f023d583Robert O'Callahan — Bug 564991. Part 9: Retain layer trees. r=tnikkel,sr=mats
213c2dc6c88ac76fbc336ea79dd414742e533797Robert O'Callahan — 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
e4213cc1138f17b4b31b3d7212b1522fc99311e4Robert O'Callahan — Bug 564991. Part 5: Make GetClipRect return a const reference. r=tnikkel
ab624c68983ec8d3f9f65446572160978d362a2eRobert O'Callahan — Bug 564991. Part 4: Create GetFrameKey API. r=tnikkel,sr=mats
85bbe15e63bd253b52406f240c0ba14023c70e00Michael Ventnor — Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
469c18b0c36d3f9d283f3b0ce10e43701fa9bc14Robert O'Callahan — 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
e4381b348943ef633441e93c55844c9b3b640d7aRobert O'Callahan — Bug 564991. Part 1: Create a new kind of frame property that can receive a frame pointer when its destructor is called. r=mats
e6c823b76bb51be590114785b6714a5524182b7bRobert O'Callahan — Bug 576453. Let the reftest window auto-size itself to fit the browser element. r=dbaron
58f74d3d93acb75cce36ec0f9c0e0fe6267a3161Robert O'Callahan — Bug 572623. Rename nsDisplayItemCanvas to nsDisplayCanvas. r=vlad
8c3a6563be2d0d0d424c5c8939c7fdaa5844ec39Bas Schouten — Bug 577200. Part 2: When painting a Win32 transparent widget with GDI (Aero Glass), tell gfxWindowsSurface our HDC surface is transparent. r=roc
c4856286646754956d505bbc95a22572cc85e846Bas Schouten — Bug 577200. Part 1: Add cairo API to set up a Win32 surface for an HDC with an alpha channel. r=jrmuizel
152633f27b604278772135288df05c48ea817b3cRobert O'Callahan — 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
acb4d17b70cd517c11e0dc709f29431c37b10302Robert O'Callahan — Bug 573933. Part 2: disable -moz-appearance for troublesome GTK2 themes. r=dbaron
4d1dc2ea47fd2daa17ef072acb829c8c5bdd56cbRobert O'Callahan — Bug 573933. Part 1: Fix marquee tests to not depend on subpixel AA. r=dbaron
558b2df6a462e6c8d71f9149daf09f8a8d5ea3dfRobert O'Callahan — Bug 573953. Ensure that zoom factors are chosen in reftests so appunits-per-dev-pixel is an integer. r=dbaron
Thu Jul 15 21:01:18 2010 +0000
92339b84d089b8d91ddf9fd1b5d1ec717c6bf918bsmedberg — Add <map> to the stl-headers list to make gfx/angle build on some of our Windows boxes, r=cjones on IRC
Thu Jul 15 20:41:03 2010 +0000
ba50cc1dc174a1b3ea7d65c0adc5caedb87bac48ms2ger — b=578215; crash with canvas getContext; r=jonas
Thu Jul 15 20:39:19 2010 +0000
ce439bd24549446211c81e9d78f6f174bb797fbbMarco Bonardo — Bug 575896 - Reset bookmarks toolbar view during customization. r=dao
b39726652e57bc39bf6a5a8c5fbae287474eec83Marco Bonardo — Bug 576151 - Better message for leftover tabs and windows on timed out browser-chrome tests. r=gavin
59539a9891b062e16f3ad0b2cfbd3d513cc6ace8Marco Bonardo — Bug 578557 - Better handling of expiration with clean history. r=dietrich
b2b4ec542eb3f2e8a2e1e8db3f5854d1e65ac545Benjamin Stover — Bug 556400 - Set titles asynchronously. r=mak r=sdwilsh sr=bz
f53b8815bb3013fdbc0b9e198ce1eaec9d15bc36Benjamin Stover — Bug 556400 - Add visits Asynchronously. r=mak r=sdwilsh sr=bz
Thu Jul 15 20:19:42 2010 +0000
8a745dc12044a921b4910ba322a28dda9b731b0eVladimir Vukicevic — b=576020; type check in typed array slice; r=jorendorff
Thu Jul 15 19:49:25 2010 +0000
fa2c2d6d3d8f20ae87ae69fd061b199729efa596Vladimir Vukicevic — b=578938; ANGLE compilation broken for non-libxul shared builds; r=khuey
Thu Jul 15 19:43:51 2010 +0000
b5e3a1cc45f0594cfe92c9e8237191b4edfa358fJeff Muizelaar — Bug 578121. Enlarge the masks used in the 456219-2 test for D2D
Thu Jul 15 19:28:04 2010 +0000
2c920c17f9a36000015761e9d4e208f52a082fd6Chris Jones — Bug 525181, part 3: Turn on "soft" state checking, NS_WARNING()ing on bad transitions. Fix tests. r=bent
dc0f5b0bae979bb148b0dea9bfd13d5cd052e5a1Chris Jones — Bug 525181, part 2: Implement protocol state machines in C++. r=bent
8bcc9c92b9c66cd1fc1a86a2fc17d2f691bbd3c0Chris Jones — Bug 525181, part 1: Fix up the stub C++ implementation of protocol states in actor classes. Add a special Null state that only transitions to -->Null and -->Dead for stateless protocols. r=bent
0fe45cf61aeb4c88af36555b2f328174ab4c8752Chris Jones — Bug 576467: Check the return value of clock_getres(). r=roc
Thu Jul 15 19:26:48 2010 +0000
b1bd8e3271d882ace672f6afe32504131dc79bfaTimothy Nikkel — Bug 560455. Be more careful about the namespace when finding HTML frame construction data. r=bzbarsky
d5bc811bad0aa398a6a3d88fc11ceb97df905d9cTimothy Nikkel — Bug 558663. When recreating frames, recreate the parent if the parent is a leaf frame. r=bzbarsky
Thu Jul 15 19:09:46 2010 +0000
2cf6a6d0f9625c5e83618f5e8510176919885fbdJoel Maher — Bug 575574 Remove console/hudservice tess from browser-chrome tests for Fennec r=mfinkle
Thu Jul 15 18:08:31 2010 +0000
2ee91665cb53b1b3544da078f83f01b717f95bf9Dão Gottwald — Bug 578806 - Take into account unreachable items when determining the target item in scrollByIndex. r=enn
Thu Jul 15 17:49:39 2010 +0000
5d3c3d5c71bc03965fd60fb8cf6d94548883972fBoris Zbarsky — Backing out rev b567a93a5086 (bug 558306) to fix test orange
Thu Jul 15 17:19:36 2010 +0000
018ef41768f61c1dee3883364967fb62a8700635timeless — Bug 577457 warning: comparison between signed and unsigned integer expressions in ObjectWrapperChild::AnswerNewEnumerateNext
67dc889892895a9a9ce81d84bf55c86dc8ba4a7atimeless — Bug 577456 warning: format not a string literal and no format arguments in GetLine
89204945b81fb431a01f63bd80e5cfdeefe87c67timeless — Bug 577894 nsOggReader::SeekBisection doesn't need old_offset_end/old_offset_start
bbadd17996f2d5717503129f6b60f868e15256dctimeless — Bug 577993 mark debug code in InsertFontFaceRule and nsStyleAnimation::ComputeDistance
b5d67e6ab6d861ecafba65ee39d2a743bfee0819timeless — Bug 571770 deprecated conversion from string constant to 'char *' in nsDogbertProfileMigrator::GetHomepage(void*, nsIPrefBranch*)
9095a47c448389a2a1dbb2f5c58f7bda1e00d0dftimeless — Bug 577230 nsJPEGEncoder::mImageBufferReadPoint will be initialized after nsJPEGEncoder::mFinished
033869c77319c947ff5631b75f3b0247ce9d4e03timeless — Bug 577897 morkTable::GetPort doesn't need ev
386f6ab3c09b6cb265d156e8f541b1258104b9d8timeless — Bug 578219 Crash in [@ nsNativeModuleLoader::LoadModule ] when installing LastPass Password Manager addon
650265c94f37dadd3d7947001f03c3759d5d9f7ctimeless — Bug 577896 morkParser::ParseMore doesn't need rv
abc305305a1b8c87623775fdc2f61e9a02b6b31etimeless — Bug 577992 warning: unused variable ‘isSentinel’ in imgDiscardTracker::Reset
Thu Jul 15 16:31:21 2010 +0000
717a5256e3795afdd116ef785800b40f669436ccBoris Zbarsky — Backing out revision e1d443d63be5 (bug 558306) in an attempt to fix test orange.
Thu Jul 15 16:29:55 2010 +0000
2c01b0ceb712b1619e793236ed7a45e295801717Simon Montagu — Make bidi marquee reftests aligned left. Bug 561637
Thu Jul 15 14:41:01 2010 +0000
3067a34c37c3f8e52ed5fa5ed2256df5f6dffd38Benjamin Smedberg — Bug 577684 - Jetpack should push the JS context on to the XPConnect stack when running message receivers, r=mrbkap
083066db1bd702e73c24de1d1f64c03cc8494fb1Benjamin Smedberg — Revert the accidental change to from revision 116abfbc71e5
Thu Jul 15 14:35:02 2010 +0000
5252602a7e1944e3bac426597fdc6f31d37c5f1fVivien Nicolas — Bug 568818 - sendSyncMessage fails with 'SyntaxError: JSON.parse' if one of the listeners did not return a value [r=smaug]
Thu Jul 15 14:30:31 2010 +0000
82f84943bf009bf9116b897508dcf63cf03698ccJeff Muizelaar — Bug 578121. Enlarge the masks used in the 456219 test for D2D
Thu Jul 15 14:05:26 2010 +0000
9944d9dd6aafab90f3dd7175dd7aa3edc41c2256Alon Zakai — Bug 564535 - permission manager needs to be remoted [r=dwitte]
Thu Jul 15 14:00:00 2010 +0000
dbca2e41b41eb4fbe96b8612e0124278ec50a23aBoris Zbarsky — Bug 576833. Transfer the author style boolean across bfcache loads just like we do for normal navigation. r=jst
9aa4e2680ec8607e7be5e7dbb85f65c593c4674fBoris Zbarsky — Bug 577505. Quickstub nsIDOMCSSStyleDeclaration.*. r=peterv
e1d443d63be5d1483f91d42005a8f7680b7e720fBoris Zbarsky — Bug 558306 part 3. Switch DOM timeout code to TimeDuration/TimeStamp. r=jst
b567a93a50860eb52fbd421828fb08c1fbbaf170Boris Zbarsky — Bug 558306 part 2. Switch XPCOM timers to TimeDuration/TimeStamp. r=cjones, sr=brendan
014d2f87bd51418a1d87880654f290eea1537e96Boris Zbarsky — Bug 558306 part 1. Add a TimeDuration::ToMilliseconds. r=cjones
Thu Jul 15 11:39:25 2010 +0000
85ce56b223a3ab29a64ea5a29eceb7dc019cd922Henri Sivonen — Bug 560256 - Ignore document.write() from external scripts when there is no proper insertion point. r=jonas.