searching for reviewer(roc)
85917067a8d5591f82d7edb46e48453b385648a8: Bug 1153478 - Part 2: Remove useless assertions. r=roc, a=sledru
Mats Palmgren <mats@mozilla.com> - Thu, 16 Apr 2015 09:04:19 +0000 - rev 201167
Push 257 by ryanvm@gmail.com at Fri, 17 Apr 2015 19:50:55 +0000
Bug 1153478 - Part 2: Remove useless assertions. r=roc, a=sledru
a9ef6f87e1ad1b9c27a8e4577398ec0c0c617e71: Bug 1153478 - Part 1: Add nsInlineFrame::StealFrame and make it deal with being called on the wrong parent for aChild (due to lazy reparenting). r=roc, a=sledru
Mats Palmgren <mats@mozilla.com> - Thu, 16 Apr 2015 09:04:19 +0000 - rev 201166
Push 257 by ryanvm@gmail.com at Fri, 17 Apr 2015 19:50:55 +0000
Bug 1153478 - Part 1: Add nsInlineFrame::StealFrame and make it deal with being called on the wrong parent for aChild (due to lazy reparenting). r=roc, a=sledru
ce44e02200c4707d536461a676b76f46f04e840f: Bug 1143299 - Make frame insertion methods deal with aPrevFrame being on an overflow list. r=roc, a=bkerensa
Mats Palmgren <mats@mozilla.com> - Tue, 14 Apr 2015 22:12:39 -0400 - rev 201165
Push 256 by ryanvm@gmail.com at Wed, 15 Apr 2015 02:12:53 +0000
Bug 1143299 - Make frame insertion methods deal with aPrevFrame being on an overflow list. r=roc, a=bkerensa
eb11e249aad3b17d13d295780bb3e6353b5eda62: Bug 1085175. r=roc, a=dveditz
Matthew Gregan <kinetik@flim.org> - Tue, 11 Nov 2014 08:58:52 +1300 - rev 200409
Push 117 by ryanvm@gmail.com at Tue, 11 Nov 2014 15:30:07 +0000
Bug 1085175. r=roc, a=dveditz
26ec6429b69b2485ff294c22ffcfe170121c11ab: Bug 1074280 - Use AsContainerLayer() in order to avoid a bad cast. r=roc, a=bkerensa
Markus Stange <mstange@themasta.com> - Thu, 09 Oct 2014 21:26:27 -0400 - rev 200380
Push 100 by ryanvm@gmail.com at Mon, 27 Oct 2014 22:18:57 +0000
Bug 1074280 - Use AsContainerLayer() in order to avoid a bad cast. r=roc, a=bkerensa
d4fb5b1cd1be1618d222af1b1f62c6a5a7d168e4: Bug 1022945. r=roc, a=abillings
Karl Tomlinson <karlt+@karlt.net> - Thu, 31 Jul 2014 16:32:33 -0400 - rev 200217
Push 17 by ryanvm@gmail.com at Thu, 31 Jul 2014 20:32:50 +0000
Bug 1022945. r=roc, a=abillings
b8b8b4bab1fa6cfb991ba7de60c925e300b952be: Bug 991776 - Modify the testcase to ensure encoder will receive valid data and add logs for TrackEncoder. r=roc, a=test-only
Benjamin Chen <bechen@mozilla.com> - Mon, 07 Jul 2014 17:33:47 +0800 - rev 200174
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 991776 - Modify the testcase to ensure encoder will receive valid data and add logs for TrackEncoder. r=roc, a=test-only
307ac98a19c2dd981180e18582979ed1364cca96: Bug 1020411 - Correct control message order with RunAfterPendingUpdates() at shutdown. r=roc, a=sledru
Karl Tomlinson <karlt+@karlt.net> - Wed, 02 Jul 2014 18:04:54 +1200 - rev 200130
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 1020411 - Correct control message order with RunAfterPendingUpdates() at shutdown. r=roc, a=sledru
643d6fce5bee186ac4923d1b5479a177885c9130: Bug 750258 - Include |nextCurrentTime| when calculating whether to call NotifyBlockingChanged(). r=roc, a=sledru
JW Wang <jwwang@mozilla.com> - Wed, 25 Jun 2014 19:12:00 -0400 - rev 200041
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 750258 - Include |nextCurrentTime| when calculating whether to call NotifyBlockingChanged(). r=roc, a=sledru
6ed66a6c932cb16c6d2bca341746e96545203907: Bug 1015519 - Don't write uninitialized buffers to the AudioStream in AudioSegment::WriteTo. r=roc, a=sledru
Paul Adenot <paul@paul.cx> - Thu, 19 Jun 2014 13:30:27 +0200 - rev 200040
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 1015519 - Don't write uninitialized buffers to the AudioStream in AudioSegment::WriteTo. r=roc, a=sledru
18ce5e304e978de3802077912ee62e772a335431: Bug 718939 - Backout bea7ecf9084e. r=roc a=akeybl CLOSED TREE
Chris Pearce <cpearce@mozilla.com> - Wed, 08 Feb 2012 16:34:13 +1300 - rev 199705
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 718939 - Backout bea7ecf9084e. r=roc a=akeybl CLOSED TREE
06283f1d03850a235e4d853fa60fdd275dea67e1: bug 663688 - prefer CGFont APIs to older ATS APIs on 10.7 or later. r=smichaud,roc,jdaggett a=release CLOSED TREE
Jonathan Kew <jfkthame@gmail.com> - Wed, 29 Jun 2011 10:12:45 +0100 - rev 199662
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
bug 663688 - prefer CGFont APIs to older ATS APIs on 10.7 or later. r=smichaud,roc,jdaggett a=release CLOSED TREE
b9af0765d235bbd0a968c3775ada81463f4ac18a: b=576933 ignore BadDevice errors from XCloseDevice (for GDK2) r=roc
Karl Tomlinson <karlt+@karlt.net> - Fri, 25 Mar 2011 16:38:59 +1300 - rev 199649
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
b=576933 ignore BadDevice errors from XCloseDevice (for GDK2) r=roc
5eeb8a849e746bcd43b347cca5a7fee4c6100624: b=576933 use a separate display to make protocol requests within X error handler r=roc
Karl Tomlinson <karlt+@karlt.net> - Fri, 25 Mar 2011 16:38:59 +1300 - rev 199648
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
b=576933 use a separate display to make protocol requests within X error handler r=roc
abb804130f92a6011b6317ae3788d2dadbfbcb6c: Bug 618041 - Move the object which is supposed to survive the function's return out of the function so that a possible garbage collection doesn't collect it before it should be used; r=roc a=test-only
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 12 Mar 2011 00:11:01 -0500 - rev 199600
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 618041 - Move the object which is supposed to survive the function's return out of the function so that a possible garbage collection doesn't collect it before it should be used; r=roc a=test-only
3dded4bfb1315ec226ebf100f17852880dbf18f5: Bug 611457 - Move the object which is supposed to survive the function's return out of the function so that a possible garbage collection doesn't collect it before it should be used; r=roc a=dveditz
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 01 Apr 2011 17:05:50 -0400 - rev 199599
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 611457 - Move the object which is supposed to survive the function's return out of the function so that a possible garbage collection doesn't collect it before it should be used; r=roc a=dveditz
7bf6e15028ed1d76c9ef76686b52344f7d5120f7: Bug 642717. Hold strong references to our MozBeforePaint event targets. r=roc, a=dveditz
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 28 Mar 2011 10:49:48 -0400 - rev 199596
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 642717. Hold strong references to our MozBeforePaint event targets. r=roc, a=dveditz
78dad37f1a48a9b0453a05fd901047fb4dc2730d: Bug 637367 - Stop DrawPlugin from accessing deleted nsObjectFrame. r=roc a=dveditz
Steven Michaud <smichaud@pobox.com> - Thu, 31 Mar 2011 15:55:17 -0500 - rev 199589
Push 1 by raliiev@mozilla.com at Mon, 14 Jul 2014 20:22:58 +0000
Bug 637367 - Stop DrawPlugin from accessing deleted nsObjectFrame. r=roc a=dveditz
423cd6386bd29a5fe20f975b11917f4726a6f4c2: Bug 1023618 - Always call FlushRendering in the reftest harness. r=roc, a=test-only
Seth Fowler <seth@mozilla.com> - Wed, 11 Jun 2014 20:21:08 -0700 - rev 199521
Bug 1023618 - Always call FlushRendering in the reftest harness. r=roc, a=test-only
b10f44667b912bd1a1c103af58c7ce4e8549b15d: Bug 995690 - Don't advance audio output stream position 1 tick beyond what has been produced. r=roc, a=sledru
Karl Tomlinson <karlt+@karlt.net> - Thu, 12 Jun 2014 16:41:29 +1200 - rev 199509
Bug 995690 - Don't advance audio output stream position 1 tick beyond what has been produced. r=roc, a=sledru This may result in repeating a sample sometimes due to rounding effects, but that should only happen once per unblocked sequence of track frames.
98356c9db6f0e03821e8833871d1d60a8df99c18: Bug 995690 - Correct mLastTickWritten to only advance when not blocked. r=roc, a=sledru
Karl Tomlinson <karlt+@karlt.net> - Thu, 12 Jun 2014 16:40:51 +1200 - rev 199508
Bug 995690 - Correct mLastTickWritten to only advance when not blocked. r=roc, a=sledru mLastTickWritten and offset are stream positions, which do not advance when the stream is blocked.
a655b771fe10021d37d979b85158d7de1e53ef39: Bug 1010000 - Update mTracksKnownTime when finishing a stream. r=roc, a=sledru
Karl Tomlinson <karlt+@karlt.net> - Mon, 19 May 2014 08:26:54 +1200 - rev 199474
Bug 1010000 - Update mTracksKnownTime when finishing a stream. r=roc, a=sledru and use this in StreamBuffer::GetAllTracksEnd() to detect when no more tracks will be added.
ba42d247a94343f1247f94dc1c612b48a6937b18: Bug 1010000 - Update SourceMediaStream::Finish() doc as AdvanceKnownTracksTime() info is incorrect since e526d37a9a19. r=roc, a=sledru
Karl Tomlinson <karlt+@karlt.net> - Mon, 19 May 2014 08:24:01 +1200 - rev 199473
Bug 1010000 - Update SourceMediaStream::Finish() doc as AdvanceKnownTracksTime() info is incorrect since e526d37a9a19. r=roc, a=sledru
1cf1228b843300d17cf375d9ceda472095fad023: Bug 1003707 - Retain size information for similar surfaces if we can. r=roc, a=lsblakk
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 03 Jun 2014 17:18:25 +1200 - rev 199393
Bug 1003707 - Retain size information for similar surfaces if we can. r=roc, a=lsblakk
bc5bbcfb733cf5fe96dcaa2a128cfdbbb629e6a5: Bug 1001845 - Simplify invalid regions to avoid spending excessive amounts of time in region code. r=roc, a=sledru
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 28 Apr 2014 16:17:31 +1200 - rev 199380
Bug 1001845 - Simplify invalid regions to avoid spending excessive amounts of time in region code. r=roc, a=sledru
32cfaa06b5a4866e048ae9735c13fa10fc63ef17: Bug 1014246 - Don't drop the newline handling preference for the editor on the floor when it gets reinitialized. r=roc, a=lsblakk
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 22 May 2014 18:06:44 -0400 - rev 199346
Bug 1014246 - Don't drop the newline handling preference for the editor on the floor when it gets reinitialized. r=roc, a=lsblakk
5db07fc48c121bbd0616a4efe77ebb1d4b3106c4: Bug 1007065 - Don't apply the special -moz-hidden-unscrollable clipping on nsTextControlFrame since it always has an anonymous scroll frame that deals with overflow. r=roc, a=lsblakk
Mats Palmgren <matspal@gmail.com> - Mon, 12 May 2014 11:45:27 +0000 - rev 199283
Bug 1007065 - Don't apply the special -moz-hidden-unscrollable clipping on nsTextControlFrame since it always has an anonymous scroll frame that deals with overflow. r=roc, a=lsblakk
026ab1c41187b35f3222ed7804c88c1ee36cd72d: Bug 1008197 - We need to always have the overlay styles on scrollbars on mac because whether we have overlay scrollbars changes dynamically. r=roc, a=sledru
Timothy Nikkel <tnikkel@gmail.com> - Fri, 09 May 2014 23:59:33 -0500 - rev 199170
Bug 1008197 - We need to always have the overlay styles on scrollbars on mac because whether we have overlay scrollbars changes dynamically. r=roc, a=sledru This backs out the mac part of bug 994861. Windows doesn't change overlay scrollbars dynamically, so the Windows part of bug 994861 can stay.
2569162305c8b36ee94c45d5b05c651351217ce4: Bug 992100 - Mask out complex-script codepoints in fonts that lack the necessary layout tables. r=roc, a=sledru
Jonathan Kew <jkew@mozilla.com> - Mon, 05 May 2014 19:59:55 +0100 - rev 199078
Bug 992100 - Mask out complex-script codepoints in fonts that lack the necessary layout tables. r=roc, a=sledru
d2d883c84b1126512c4d328f841f4dfdde23e6fc: Bug 984498: To plumb audiochannel type from AudioContext to MediaStreamGraph r=roc
Star Cheng <scheng@mozilla.com> - Fri, 18 Apr 2014 17:23:36 +0800 - rev 198708
Bug 984498: To plumb audiochannel type from AudioContext to MediaStreamGraph r=roc
bbdf06f8088ae0323e83ebf5ba885a585cd07087: Bug 984498: add new a parameter(audiochannel type) to AudioContext API. r=roc
Star Cheng <scheng@mozilla.com> - Fri, 18 Apr 2014 14:06:23 +0800 - rev 198707
Bug 984498: add new a parameter(audiochannel type) to AudioContext API. r=roc
c07bced21c89b7f3745c2b1cd6300ca6c175a129: Bug 984498: To plumb audiochannel type from AudioContext to MediaStreamGraph r=roc
Star Cheng <scheng@mozilla.com> - Fri, 18 Apr 2014 17:23:36 +0800 - rev 198694
Bug 984498: To plumb audiochannel type from AudioContext to MediaStreamGraph r=roc
f97d1a5bbd67094785096356371327b38a859e53: Bug 1001169 - Include new OpenType MATH fonts into the default font.mathfont-family list. r=roc
Frédéric Wang <fred.wang@free.fr> - Thu, 24 Apr 2014 14:49:00 -0400 - rev 198676
Bug 1001169 - Include new OpenType MATH fonts into the default font.mathfont-family list. r=roc
e6eeddc2625aeda1932c7d664771ad5d9e029a1b: Follow up the parent chain when making continuations non-fluid at the end of a directional run. Bug 989994, r=roc
Simon Montagu <smontagu@smontagu.org> - Fri, 25 Apr 2014 00:01:24 -0700 - rev 198629
Follow up the parent chain when making continuations non-fluid at the end of a directional run. Bug 989994, r=roc
4d713f81644d35c8ca107f64226a9ca25232c614: Bug 1000879 - Remove the ::-moz-math-stretchy pseudo-element. r=karl, roc
Frédéric Wang <fred.wang@free.fr> - Thu, 24 Apr 2014 21:30:00 +0200 - rev 198592
Bug 1000879 - Remove the ::-moz-math-stretchy pseudo-element. r=karl, roc
75e0bec11afdce043a9d96d3e32bb6c8533b6dc7: Bug 991837 - Only enable APZC during reftest-ipc (r=roc)
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 24 Apr 2014 11:17:31 -0700 - rev 198561
Bug 991837 - Only enable APZC during reftest-ipc (r=roc)
1f37af745467ae382b25602650bba1db5f86111a: Bug 998179 - Refactor how MediaStreamGraph get and use their sample rate. r=roc
Paul Adenot <paul@paul.cx> - Wed, 23 Apr 2014 11:20:56 +0200 - rev 198469
Bug 998179 - Refactor how MediaStreamGraph get and use their sample rate. r=roc Use the sample rate passed to the OfflineAudioContext constructor in MediaStreamGraph::CreateOfflineInstance, and pass the preferred mixer sample rate to the (real time) MediaStreamGraph constructor. Then, always use this sample rate for the lifetime of the graph. This patch needed to pass the sample rate to the AudioMixer class to avoid relying on globals like it was done before.
a26c8f53a22365985eabcf3b5120fbb26f11fd96: Bug 1000382 - Don't simplify the invalidation region before calling nsSVGIntegrationUtils::AdjustInvalidAreaForSVGEffects. r=roc
Markus Stange <mstange@themasta.com> - Thu, 24 Apr 2014 10:25:17 +0200 - rev 198436
Bug 1000382 - Don't simplify the invalidation region before calling nsSVGIntegrationUtils::AdjustInvalidAreaForSVGEffects. r=roc
36dcdf8ec0855a19c89ec5729315025beb21ecb8: Bug 1000167 - Choose the right animated geometry root for inactive layer contents. r=roc
Markus Stange <mstange@themasta.com> - Thu, 24 Apr 2014 10:18:11 +0200 - rev 198435
Bug 1000167 - Choose the right animated geometry root for inactive layer contents. r=roc Choosing a frame that is scrolled along with the inactive layer results in a fixed offset between the two, so the transform that we set on the thebes layer in the basic layer manager of the inactive layer doesn't change when the page is scrolled.
87f6ee3f86c1d39423145d65a18524477de0f534: Bug 997367 - fix crash at CrossProcessCompositorParent::GetCompositionManager. r=roc
Peter Chang <pchang@mozilla.com> - Tue, 22 Apr 2014 19:07:00 +0200 - rev 198423
Bug 997367 - fix crash at CrossProcessCompositorParent::GetCompositionManager. r=roc
3be5a3af4e6a4dbfede7f25b588949933c59a288: Bug 994282 - Apply mask layer transforms in the correct order. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 24 Apr 2014 19:38:35 +1200 - rev 198421
Bug 994282 - Apply mask layer transforms in the correct order. r=roc
0aab0a3738cf076dafcbc31fd95b0d6f9c8ff1e0: Bug 100180 - Modal dialogs should try to cancel any drag sessions in progress. r=roc.
Mike Conley <mconley@mozilla.com> - Wed, 23 Apr 2014 12:35:00 -0400 - rev 198333
Bug 100180 - Modal dialogs should try to cancel any drag sessions in progress. r=roc.
af585a597cfc28a999a6f21489bedb3bef47e9bb: Bug 1000322. Don't let the display port base be larger than the subdocuments root frame bounds. r=roc
Timothy Nikkel <tnikkel@gmail.com> - Wed, 23 Apr 2014 21:12:11 -0500 - rev 198330
Bug 1000322. Don't let the display port base be larger than the subdocuments root frame bounds. r=roc The dirty rect can be larger.
972268fe6a0dc06f3e09d29ba61a5370e6ed7577: Bug 491863 - Remove IBMBIDI; r=roc
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 23 Apr 2014 21:15:29 -0400 - rev 198328
Bug 491863 - Remove IBMBIDI; r=roc
8d27ef04d88df0f289576441e2b8fdb759bffe13: Bug 997735 - Invalidate when reflowing SVG containers. r=roc
Markus Stange <mstange@themasta.com> - Wed, 23 Apr 2014 11:48:07 +0200 - rev 198246
Bug 997735 - Invalidate when reflowing SVG containers. r=roc Without this patch, when changing the x/y attributes of svg:use, innerSVG and foreignObject, we were relying on the transform changes of the children to trigger the right invalidations. However, changes to those attributes can also change the filter region. And there's a difference between moving children in a fixed filter region and moving the filter region along with the children: In the first case, we wouldn't need to invalidate anything outside the old filter region, because those parts of the children would be clipped away anyway. But when the filter region changes, we need to invalidate both the old and the new filter region. Also, when the filter has primitives without inputs, e.g. flood or turbulence, the filtered frame needs to be invalidate even if it has no children.
f5bd85e791c3f9d61e4da19de4a831f30cbe7c55: Bug 997735 - Use consistent offset both in nsSVGIntegrationUtils::PaintFramesWithEffects and in nsFilterInstance::GetUserSpaceToFrameSpaceInCSSPxTransform. r=roc
Markus Stange <mstange@themasta.com> - Wed, 23 Apr 2014 11:47:54 +0200 - rev 198245
Bug 997735 - Use consistent offset both in nsSVGIntegrationUtils::PaintFramesWithEffects and in nsFilterInstance::GetUserSpaceToFrameSpaceInCSSPxTransform. r=roc
fcd9986a84c58232fdf6a2f8cb6ee994e5be3612: Bug 997735 - Add nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset. r=roc
Markus Stange <mstange@themasta.com> - Wed, 23 Apr 2014 11:47:42 +0200 - rev 198244
Bug 997735 - Add nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset. r=roc This function calculates the offset between "bounding box frame space" and "user space" for SVG frames. For non-SVG frames it returns no offset. It's crucial that this is consistent with what nsSVGUtils::GetBBox does. nsFilterInstance has several methods that are called by consumers before the actual painting, e.g. to calculate post filter extents or invalidation regions. Those nsFilterInstance APIs have their input and output values in "bounding box frame space" coordinates, but if the filter units are "objectBoundingBox", then those methods also do calculations involving the result of nsSVGUtils::GetBBox. So a consistent conversion is very important.
77a55da6682761f7d7284b671f56d9ce2ff7499a: Bug 997735 - Rename nsSVGIntegrationUtils::GetOffsetToUserSpace to GetOffsetToBoundingBox. r=roc
Markus Stange <mstange@themasta.com> - Wed, 23 Apr 2014 11:47:31 +0200 - rev 198243
Bug 997735 - Rename nsSVGIntegrationUtils::GetOffsetToUserSpace to GetOffsetToBoundingBox. r=roc There are three spaces that nsSVGIntegrationUtils needs to convert between. I'll call them "frame space", "bounding box frame space" and "user space". "Bounding box frame space" has its origin at the top left of the union of a frame's border boxes over all continuations. For SVG frames, "frame space" and "bounding box frame space" are the same because SVG frames don't have multiple continuations. For non-SVG frames, "bounding box frame space" and "user space" are the same. However, for SVG frames, "bounding box frame space" and "user space" are different! For example, for a <rect x="100" y="100">, the point 0,0 in frame space is at the rect's top left corner, but the point 0,0 in user space is 100,100 pixels away from the rect's corner. nsSVGIntegrationUtils::GetOffsetToUserSpace took the non-SVG viewpoint, but it's misleading for SVG frames.
f8f94f19e05b9cda0f5c81178094c2f2cc581fc5: Bug 997735 - Add a test. r=roc
Markus Stange <mstange@themasta.com> - Wed, 23 Apr 2014 11:47:19 +0200 - rev 198242
Bug 997735 - Add a test. r=roc
cbd4d782c02fcdd5890ec8b687fdb013aae34eb4: Bug 984498: add new a parameter(audiochannel type) to AudioContext API. r=roc
Star Cheng <scheng@mozilla.com> - Fri, 18 Apr 2014 14:06:23 +0800 - rev 198208
Bug 984498: add new a parameter(audiochannel type) to AudioContext API. r=roc