Commit Graph

108028 Commits

Author SHA1 Message Date
Kartikaya Gupta
d7b5ec1ef7 Bug 784040 - Add some missing listener unregistrations to the tab object. r=mfinkle 2012-09-27 12:29:47 -04:00
Kartikaya Gupta
54dfdde6b0 Bug 784040 - Port the XUL MemoryObserver class to Native Fennec and move the memory dump code into it. r=mfinkle 2012-09-27 12:29:47 -04:00
Aryeh Gregor
1ff871f0eb Bug 794905 - nsLayoutUtils::FontSizeInflationEnabled can return nsresult instead of bool; r=jwir3 2012-09-27 18:24:17 +02:00
Margaret Leibovic
bc465e56c8 Bug 794631 - Don't add useless WHERE clauses to empty filter queries. r=lucasr 2012-09-26 14:27:06 -07:00
Benoit Jacob
c7bf532b7d Bug 791905 - reject WebGL canvas sizes greater than INT_MAX - r=jgilbert 2012-09-27 10:13:45 -04:00
Benoit Jacob
c31f60b47d Bug 791521 - return early on resizing WebGLContext where the canvas is null - r=jgilbert 2012-09-27 10:13:44 -04:00
Nathan Froyd
0c3766ea26 Bug 783054 - part 4: add success/fail histogram for reading saved ping files; r=taras 2012-09-25 13:48:57 -04:00
Nathan Froyd
26c90e0fe8 Bug 783054 - part 3: add tests for deleting unparseable ping files; r=taras 2012-09-20 13:02:28 -04:00
Nathan Froyd
0b92563d8f Bug 783054 - part 2: delete unparseable ping files; r=taras 2012-09-20 13:02:02 -04:00
Nathan Froyd
f708fc5076 Bug 783054 - part 1: refactor write_fake_shutdown_file to use a helper; r=taras 2012-09-20 12:59:55 -04:00
James Willcox
31cd926957 Bug 794642 - Avoid unnecessary GeckoApplication initialization in services r=kats
--HG--
extra : rebase_source : b406d8ee24c74b0185e9c31b15a4e6e20629d5f5
2012-09-27 10:52:59 -04:00
Ed Morley
c863356300 Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE 2012-09-27 16:34:46 +01:00
Ehsan Akhgari
52ace62039 Backout changeset 24f4f77fba76 (bug 793408) because of broken builds on a CLOSED TREE 2012-09-27 10:24:08 -04:00
Ehsan Akhgari
ca1a3926b1 Followup to bug 539356: fix the text-overflow reftest manifest
Landing on a CLOSED TREE
2012-09-27 10:04:01 -04:00
Ehsan Akhgari
823f39644b Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel 2012-09-22 11:34:22 -04:00
Robert O'Callahan
a63666db64 Bug 539356. Make PruneDisplayListForExtraPage prune print preview properly. r=mattwoodrow
PruneDisplayListForExtraPage wasn't pruning properly in print preview. It
was pruning to the RootReferenceFrame, which is per-page when printing normally,
but is the ancestor of all pages in print preview, so it wasn't doing anything in
print preview.
So, pass in the nsPageFrame we want to prune to. This prevents bogus
entirely-clipped-out display items appearing in the display list for the page.
2012-09-28 01:07:40 +12:00
Robert O'Callahan
b86263ecdb Bug 539356 - Fix mActiveScrolledRootOffset to be offset to the reference frame. r=mattwoodrow 2012-09-28 01:07:40 +12:00
Robert O'Callahan
66ae1ca03a Bug 539356 - Fix selectAtPoint.html test. r=mattwoodrow 2012-09-28 01:07:40 +12:00
Matt Woodrow
5373129249 Bug 781053 - Part 3 - Force the throbber into it's own layer. r=roc 2012-09-25 08:31:48 +12:00
Matt Woodrow
8b36b9562b Bug 781053 - Part 2 - Trigger empty transactions when an animated image in an ImageLayer changes frame. r=roc 2012-09-25 08:31:30 +12:00
Matt Woodrow
297a694be4 Bug 781053 - Part 1 - Allow conversion of nsImageBoxFrame to an ImageLayer. r=roc 2012-09-25 08:29:14 +12:00
Matt Woodrow
696b0ccb7c Bug 539356 - Avoid some causes of unnecessary painting. r=roc 2012-09-26 11:59:56 +12:00
Matt Woodrow
e4ca2fd71e Bug 539356 - Handled scrolled inactive layers trees correctly. r=roc 2012-09-17 10:57:22 +12:00
Matt Woodrow
67300b89af Bug 539356 - Use rect invalidation in XUL tree's to avoid over invalidation. r=roc 2012-08-29 17:49:18 +12:00
Matt Woodrow
936664c503 Bug 539356 - Correctly invalidate SVG observers. r=roc 2012-08-29 17:49:16 +12:00
Matt Woodrow
e3ab671352 Bug 539356 - Make the table code use rect invalidation to avoid over invalidation. r=roc 2012-08-29 17:48:45 +12:00
Matt Woodrow
7d7084a2d1 Bug 539356 - Add an option for frames to invalid just a rect instead of the frame bounds. r=roc 2012-08-29 17:48:45 +12:00
Matt Woodrow
5686e267b8 Bug 539356 - Add HasRetainedDataFor. r=roc 2012-08-29 17:48:45 +12:00
Robert O'Callahan
6097a33fa8 Bug 770058. Part 2: When the document switches between active and inactive, invalidate all frames. r=mattwoodrow 2012-08-29 17:48:45 +12:00
Robert O'Callahan
797525b693 Bug 770058. InvalidateFrame doesn't need flags, we can just avoid calling ScheduleRepaint if we find any ancestor frame with a descendant that needs invalidation. r=mattwoodrow 2012-08-29 17:48:44 +12:00
Robert O'Callahan
1460b91df9 Bug 770001. When comparing clips, adjust for any change in the ThebesLayer coordinate system. When clips are different, try to accumulate differences intelligently, taking into account that changes in clips outside the bounds of the clipped display item don't matter. r=mattwoodrow 2012-08-29 17:48:44 +12:00
Matt Woodrow
68cc123853 Bug 769922 - Implement nsDisplayAltFeedback, since it can draw outside of the frame's overflow rect. r=roc 2012-08-29 17:48:44 +12:00
Matt Woodrow
8670e8c7b3 Bug 539356 - Part 29 - Handle OOM exception gracefully during java snapshots. r=jrmuizel 2012-08-29 17:48:44 +12:00
Matt Woodrow
261f7fa26d Bug 539356 - Part 27 - Make nsImageFrame's overflow include the AltFeedback image if it will use one. r=roc 2012-08-29 17:48:44 +12:00
Matt Woodrow
3a9bc2a0cf Bug 539356 - Part 26 - Send invalidations for hidden documents. r=roc 2012-08-29 17:48:44 +12:00
Matt Woodrow
13263936b7 Bug 768766 - Make css-valid tests use MozReftestInvalidate and mark them as fuzzy. r=roc 2012-08-29 17:48:44 +12:00
Matt Woodrow
275fe981a6 Bug 539356 - Part 25 - Invalidate display items that have a changed clip. r=roc 2012-08-29 17:48:43 +12:00
Matt Woodrow
fa1bb9fa65 Bug 539356 - Part 22 - Force a background color when running android reftests. r=roc 2012-08-29 17:48:43 +12:00
Oleg Romashin
13a2856362 Bug 539356 - Part 20 - Simplify regions to avoid excessive region calculation. r=roc 2012-08-29 17:48:43 +12:00
Matt Woodrow
93948cb5d1 Bug 539356 - Part 18 - Mark frames with only invalid children as an optimization to use when invalidating further frames. r=roc 2012-08-29 17:48:43 +12:00
Matt Woodrow
05068168cf Bug 539356 - Part 14 - Handle multiple widget layer managers retaining data for the same frame. r=roc 2012-08-29 17:48:41 +12:00
Matt Woodrow
0725f91922 Bug 539356 - Part 12 - Remove unnecessary LayerManagerLayerBuilder indirection. r=roc 2012-08-29 17:48:15 +12:00
Matt Woodrow
8acde25c22 Bug 539356 - Part 11 - Reimplement empty transactions. r=roc 2012-08-29 17:48:15 +12:00
Matt Woodrow
0b20201fde Bug 539356 - Part 10 - Test changes required for DLBI. r=roc
* * *
[mq]: test-fixes
2012-08-29 17:48:13 +12:00
Matt Woodrow
c73c0db2f1 Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt 2012-08-29 17:38:58 +12:00
Ed Morley
26b0fd7213 Merge mozilla-central to mozilla-inbound 2012-09-27 14:06:04 +01:00
Gina Yeh
7044943835 Bug 794005 - v2: Broadcast dialer-related system message, r=qdot 2012-09-27 20:24:06 +08:00
Ed Morley
932b326710 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-09-27 11:56:13 +01:00
Tim Taubert
4a1a5c8a73 merge m-c to fx-team 2012-09-27 09:11:54 +02:00
Alexander Surkov
db795acad5 Bug 768786 - Offscreen state is not exposed under certain circumstances, r=tbsaunde 2012-09-27 12:55:34 +09:00