Peter Van der Beken
ad2c6d7b5a
Fix for bug 762654 (Switch the Azure 2d canvas context to new DOM bindings). r=bz.
2012-05-21 23:30:07 +02:00
Jason Duell
b0344cefa6
Bug 757738 - Websockets: release reference to nsIWebSocketListener after OnClose. r=mcmanus
2012-06-29 23:02:08 -07:00
Jason Duell
0ae5df51bc
Bug 769529 - Update nsIWebSocket*.idl comments to reflect that we don't always call OnStart. r=mcmanus, sr=biesi
2012-06-29 22:59:49 -07:00
Boris Zbarsky
4249730057
Bug 768190. Don't allow [TreatNullAs] or [TreatUndefinedAs] on dictionary members. r=jlebar
2012-06-30 01:53:32 -04:00
Boris Zbarsky
744d2627e8
Bug 767546. Make the WebIDLError constructor take a list of locations. r=jlebar
2012-06-30 01:53:28 -04:00
Boris Zbarsky
9c15173928
Bug 767936. Use Element* as the cache key for CanvasImageCache. r=roc
2012-06-30 01:53:21 -04:00
Jeff Walden
69e1c26e5e
Bug 769132 - Add a receiver argument to all the set-property APIs. r=luke
...
--HG--
extra : rebase_source : 0ee388ad61955291a348639ae22cea07808cb4f6
2012-06-27 20:21:39 -07:00
Jeff Walden
59c3bc6c2e
Bug 757908 - Remove JSRESOLVE_DECLARING. r=dmandelin
...
--HG--
extra : rebase_source : 0aa62ffa45751a55708f904079d901347e6dc9ea
2012-05-23 10:22:46 -07:00
Jeff Walden
45373dc2ef
Bug 769040 - Remove JSACC_PARENT. r=dmandelin
...
--HG--
extra : rebase_source : 2890ae28d325fb2d280f7d781e536e264cb30530
2012-06-27 14:03:49 -07:00
Steve Fink
2d9b17a191
Bug 767141 - Add a Rooted<Type> and use it to root some scary type manipulation. r=bhackett
...
--HG--
extra : rebase_source : a440ba55676ecf7e9d37214a1353ff5c5cea61d5
2012-06-28 17:35:56 -07:00
Steve Fink
ec5e317f09
Bug 767141 - moar rooting. r=bhackett
...
Believed to be complete rooting for jsapi.cpp, ctypes/CTypes.cpp, and frontend/BytecodeCompiler.cpp, and lots of rooting for additional things I encountered along the way
--HG--
extra : rebase_source : 638ab985e7d9c96654347364d053bb4a3acf3b36
2012-06-21 14:19:21 -07:00
Steve Fink
684eec92fe
Bug 767141 - Add a handleAt(i) accessor to AutoVectorRooter. r=bhackett
...
Given that AutoVectorRooter roots a vector of gcthings, it seems convenient to be able to access elements for passing into Handle-accepting functions without re-rooting.
--HG--
extra : rebase_source : 96bbb021a5efcd240a03845fbb7c687bd494ca1c
2012-06-21 14:18:02 -07:00
Steve Fink
526de0ea62
Bug 767141 - Implement AssertRootingUnnecessary guard. r=bhackett
...
This RAII guard is used to mark lexical regions that are believed to never trigger GC. It is mostly intended for documentation, but is also dynamically checked.
--HG--
extra : rebase_source : ce3a10bff969ffbccc24d874dcd84bdd84fcb18b
2012-06-21 14:15:12 -07:00
Matt Woodrow
11927c4b90
Bug 539356 - Part 29 - Handle OOM exception gracefully during java snapshots. r=jrmuizel
2012-06-30 15:06:14 +12:00
Matt Woodrow
847a97d95f
Bug 539356 - Part 28 - Cached nsDisplayBackground rasterizations with BasicLayers. r=roc
2012-06-30 15:06:14 +12:00
Matt Woodrow
d9422f4546
Bug 539356 - Part 27 - Make nsImageFrame's overflow include the AltFeedback image if it will use one. r=roc
2012-06-30 15:06:13 +12:00
Matt Woodrow
cdb0e69ed5
Bug 539356 - Part 26 - Send invalidations for hidden documents. r=roc
2012-06-30 15:06:13 +12:00
Matt Woodrow
6b828656e1
Bug 768766 - Make css-valid tests use MozReftestInvalidate and mark them as fuzzy. r=roc
2012-06-30 15:06:13 +12:00
Matt Woodrow
1c01acc55b
Bug 539356 - Part 25 - Invalidate display items that have a changed clip. r=roc
2012-06-30 15:06:13 +12:00
Matt Woodrow
e0bc87022c
Bug 539356 - Part 24 - Don't paint android widgets that aren't being composited, or at the front. r=roc
2012-06-30 15:06:13 +12:00
Matt Woodrow
f132718f0c
Bug 539356 - Part 23 - Fix MovePixels crash when our surface is in an error state. r=jrmuizel
2012-06-30 15:06:13 +12:00
Matt Woodrow
31c89114da
Bug 539356 - Part 22 - Force a background color when running android reftests. r=roc
2012-06-30 15:06:13 +12:00
Matt Woodrow
3ea3ebe3ad
Bug 539356 - Part 21 - BasicLayers should always retain content. r=roc
2012-06-30 15:06:13 +12:00
Oleg Romashin
5cbefb95a7
Bug 539356 - Part 20 - Simplify regions to avoid excessive region calculation. r=roc
2012-06-30 15:06:13 +12:00
Matt Woodrow
150cbb2336
Bug 539356 - Part 19 - Only repaint retained layers after the previous repainted has been drawn to the window. r=roc
2012-06-30 15:06:13 +12:00
Matt Woodrow
a5ce331369
Bug 539356 - Part 18 - Mark frames with only invalid children as an optimization to use when invalidating further frames. r=roc
2012-06-30 15:06:12 +12:00
Matt Woodrow
5e519a6ad8
Bug 539356 - Part 17 - Don't paint widgets that an invisible or empty bounds. r=roc
...
* * *
Bug 539356 - Part 13 - Only repaint widgets that have had changes since the last paint
2012-06-30 15:06:12 +12:00
Matt Woodrow
3e3e025558
Bug 539356 - Part 16 - Revoke any pending ViewManager flushes when we do one (sometimes we get this called from Will Paint events). r=roc
2012-06-30 15:06:12 +12:00
Matt Woodrow
eb82c6c575
Bug 539356 - Part 14 - Handle multiple widget layer managers retaining data for the same frame. r=roc
2012-06-30 15:06:12 +12:00
Matt Woodrow
5647da5701
Bug 539356 - Part 13 - Only repaint widgets that have had changes since the last paint. r=roc
2012-06-30 15:06:12 +12:00
Matt Woodrow
bcf746ab4e
Bug 539356 - Part 12 - Remove unnecessary LayerManagerLayerBuilder indirection. r=roc
2012-06-30 15:06:12 +12:00
Matt Woodrow
f4ee9e6284
Bug 741682 - Disable component alpha layers with BasicLayers. r=roc
2012-06-30 15:06:12 +12:00
Matt Woodrow
842ed068ce
Bug 739671 - Store optimized Color/ImageLayers on the ThebesLayers that they replace. r=roc
2012-06-30 15:06:12 +12:00
Matt Woodrow
aedc1d9411
Bug 539356 - Part 11 - Reimplement empty transactions. r=roc
2012-06-30 15:06:12 +12:00
Matt Woodrow
dbef6fe311
Bug 539356 - Part 10 - Test changes required for DLBI. r=roc
2012-06-30 15:06:11 +12:00
Matt Woodrow
31125260ee
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
2012-06-30 15:06:11 +12:00
Matt Woodrow
e7b2e75e9a
Bug 539356 - Revert changes made by bug 728983
2012-06-30 15:06:10 +12:00
Matt Woodrow
46e6f3d27b
Bug 539356 - Part 8b - Move painting of retained layers to the view manager flush, and only composite on the paint event. r=roc
2012-06-30 15:06:10 +12:00
Matt Woodrow
7aaf9816cd
Bug 539356 - Part 8a - Add END_NO_COMPOSITE to EndTransactionFlags and implement in for all LayerManagers. r=roc
2012-06-30 15:06:10 +12:00
Matt Woodrow
c238df59ea
Bug 539356 - Part 7 - Store FrameLayerBuilder objects on the LayerManager instead of nsDisplayListBuilder. r=roc
2012-06-30 15:06:10 +12:00
Matt Woodrow
aecbb78694
Bug 539356 - Part 6 - Add compositing paint flashing to BasicLayers. r=roc
2012-06-30 15:06:10 +12:00
Matt Woodrow
831f8a3e50
Bug 539356 - Part 5 - Change SVG effects painting to use a LayerManager transaction. r=roc
2012-06-30 15:06:10 +12:00
Jonathan Watt
212b1c8863
Bug 539356 - Part 4 - Reinstate the foreignObject registering code so that bug 605265 doesn't slow down SVG in general. r=mattwoodrow
2012-06-30 15:06:09 +12:00
Matt Woodrow
a8e0a441c7
Bug 539356 - Part 3 - Make GetParentPresContext() succeed when the current PresContext has no frames. r=bz
2012-06-30 15:06:09 +12:00
Matt Woodrow
2c1238be89
Bug 539356 - Part 2 - Add new API to BasicLayers. r=roc
2012-06-30 15:06:09 +12:00
Matt Woodrow
f03cf41652
Bug 539356 - Part 1 - Allow LayerManagers to have multiple user data objects. r=roc
2012-06-30 15:06:09 +12:00
Luke Wagner
1a6a44d9f2
Bug 769743 - simplify ScopedCoordinate::slot and fix names (r=dvander)
2012-06-29 11:42:42 -07:00
Phil Ringnalda
bc48dc265f
Back out e8bab55ac425 for not compiling
2012-06-29 19:00:21 -07:00
Chris Peterson
88adede93d
Bug 767791 - Selection ranges exclude end index, so write [a,b), not (a,b]. r=blassey
...
--HG--
extra : rebase_source : 21654ebe8bedb0c175518a1aa494134f4b622de6
2012-06-26 17:06:26 -07:00
Luke Wagner
c74f6f6bd1
Bug 769743 - simplify ScopedCoordinate::slot and fix names (r=dvander)
...
--HG--
extra : rebase_source : 5d809f4db11dae7bcaf20591556635b2ae85fe23
2012-06-29 11:42:42 -07:00