Matt Woodrow
|
19164d9447
|
Bug 539356 - Part 9f - Compute the invalid area of the layer tree and pass this to the widget. r=roc
|
2012-08-29 17:47:18 +12:00 |
|
Matt Woodrow
|
db116030ba
|
Bug 539356 - Part 9e - FrameLayerBuilder changes for display list invalidation. r=roc
* * *
imported patch move-by-correctly
|
2012-08-29 17:47:15 +12:00 |
|
Matt Woodrow
|
e813da3696
|
Bug 539356 - Part 9c - Remove old invalidation code. r=bz
|
2012-08-29 17:39:31 +12:00 |
|
Matt Woodrow
|
cea1d78aac
|
Bug 539356 - Part 9b - Add new frame invalidation API. r=roc
|
2012-08-29 17:39:01 +12:00 |
|
Ed Morley
|
ed4fe023b5
|
Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
|
2012-09-27 16:34:46 +01:00 |
|
Matt Woodrow
|
d857418b85
|
Bug 539356 - Avoid some causes of unnecessary painting. r=roc
|
2012-09-26 11:59:56 +12:00 |
|
Matt Woodrow
|
5e9c57eccd
|
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
|
85b54a0096
|
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 |
|
Robert O'Callahan
|
f5080f0f4a
|
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 |
|
Matt Woodrow
|
bff54292da
|
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
|
db9f490bab
|
Bug 539356 - Part 11 - Reimplement empty transactions. r=roc
|
2012-08-29 17:48:15 +12:00 |
|
Matt Woodrow
|
24eaff95c9
|
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
|
2012-08-29 17:38:58 +12:00 |
|
Chris Lord
|
8cbb24d8a8
|
Bug 788202 - Add optional subdocument traversal to nsIFrame::List. r=bz
Add subdocument frame traversal to nsIFrame::List, controlled via an optional
flag.
|
2012-09-19 15:36:35 +01:00 |
|
Chris Lord
|
8090b0471d
|
Backout bug 788202 for build failures.
|
2012-09-19 14:05:26 +01:00 |
|
Chris Lord
|
471684499c
|
Bug 788202 - Add optional subdocument traversal to nsIFrame::List. r=bz
Add subdocument frame traversal to nsIFrame::List, controlled via an optional
flag.
|
2012-09-19 12:39:53 +01:00 |
|
Mats Palmgren
|
2c26aa1fbb
|
Bug 765621 - Drain the parent frame's overflow list before attempting to insert/append new child frames. r=bz
|
2012-09-18 01:05:05 +02:00 |
|
Matt Woodrow
|
f3003da7b2
|
Bug 788044 - Make various functions take const parameters. r=roc
|
2012-09-13 12:32:53 +12:00 |
|
Daniel Holbert
|
1359fa999d
|
Bug 666041 patch 5: Use flex-basis in place of main-size property, when computing the main size of a flex item. r=dbaron
|
2012-09-05 14:13:37 -07:00 |
|
Ehsan Akhgari
|
dfbba6f6b0
|
Bug 785720 - Move the MathML token frame leading/trailing whitespace trimming logic to nsTextFrame; r=roc
|
2012-08-30 21:32:02 -04:00 |
|
Jonathan Watt
|
5ae1856fe6
|
Bug 786387 - Add comments to document the subtleties of nsFrame::Reflow and better document the main dirty frame bits. r=bz.
|
2012-08-29 09:01:09 +01:00 |
|
Ehsan Akhgari
|
243c878d26
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
Jonathan Kew
|
79d287cbb1
|
bug 769303 - precompute intrinsic width of floats. r=roc
|
2012-08-10 12:16:52 +01:00 |
|
Ms2ger
|
c8ea20cf42
|
Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg
|
2012-08-09 09:09:40 +02:00 |
|
David Zbarsky
|
c9632b07c6
|
[Bug 780439] Kill off the remains of nsIBox r=roc
|
2012-08-05 23:00:57 -04:00 |
|
David Zbarsky
|
191398e14e
|
[Bug 780428] Don't include nsIFrame.h in places where it's not necessary r=roc
|
2012-08-05 23:00:56 -04:00 |
|
Cameron McCormack
|
c242bf70e1
|
Bug 655877 - Part 16: Treat all values of display other than 'none' as 'inline' in SVG text frames. r=roc
|
2012-08-02 21:38:51 +10:00 |
|
Cameron McCormack
|
7b1e56f1af
|
Bug 655877 - Part 15: Don't treat SVG text frames as being positioned. r=roc
|
2012-08-02 21:38:50 +10:00 |
|
Cameron McCormack
|
30ac972c28
|
Bug 655877 - Part 14: Ignore float in SVG text frames. r=roc
|
2012-08-02 21:38:49 +10:00 |
|
Cameron McCormack
|
b6b2828049
|
Bug 655877 - Part 11: Ignore vertical-align and map dominant-baseline to vertical-align in SVG text frames. r=roc
|
2012-08-02 21:38:48 +10:00 |
|
Cameron McCormack
|
0609458db0
|
Bug 655877 - Part 7: Add IsSVGText helper function to nsIFrame. r=roc
|
2012-08-02 21:38:46 +10:00 |
|
Cameron McCormack
|
a4ba57a402
|
Bug 655877 - Part 3: Add a frame state bit and anonymous box pseudo for SVG text frames. r=roc
|
2012-08-02 21:38:46 +10:00 |
|
David Zbarsky
|
b75b446748
|
Bug 755084 Part 2: Perform CSS animations of transform and opacity on the compositor r=roc, dbaron
|
2012-07-31 10:28:21 -07:00 |
|
Mark Finkle
|
b478928a3b
|
Backout 169ff207ed19, a34baed70c1b, f9ccdd490bd7, 39550ed860e6, 2194a2dd66b2, 908eb2e26843, a76e0a267f26 due to mobile viewport bustage (bug 778580)
|
2012-07-30 14:36:12 -04:00 |
|
Aryeh Gregor
|
8b4a23fc4c
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
David Zbarsky
|
da2e3c85aa
|
Bug 755084 Part 2: Perform CSS animations of transform and opacity on the compositor r=roc, dbaron
|
2012-07-27 13:23:44 -07:00 |
|
Ed Morley
|
4cf7768fb0
|
Backout 1244b8a8e57a (bug 755084), 32d16d0f87c9 (bug 706179), 8548e016d4a9 (bug 768440), 697f5b87eae9 (bug 768440), 808fc2bd4e8c (bug 755084), 54b1484cd125 (bug 755084), 876726b632c0 (bug 706179) for xul android R3 failures
|
2012-07-25 16:37:04 +01:00 |
|
David Zbarsky
|
aa14a12d8b
|
Bug 755084 Part 2: Perform CSS animations of transform and opacity on the compositor r=roc, dbaron
|
2012-07-25 01:48:09 -07:00 |
|
Matt Brubeck
|
0e88f3cf5b
|
Back out f4f5189b1d0c, 3b4f0606c547, b8a5a1ab8a5f, 5078933d6954, 7e0260c45de9 (bug 768440, bug 755084, bug 706179) because of reftest failures
|
2012-07-23 20:25:51 -07:00 |
|
David Zbarsky
|
815603cd80
|
Bug 755084 Part 2: Perform CSS animations of transform and opacity on the compositor r=roc, dbaron
|
2012-07-23 17:34:46 -07:00 |
|
Matt Woodrow
|
9de8fb75a9
|
Bug 539356 - Part 28 - Cached nsDisplayBackground rasterizations with BasicLayers. r=roc
|
2012-07-23 15:00:36 +12:00 |
|
Matt Woodrow
|
811b170f71
|
Bug 741682 - Flatten component alpha layers into their parent layer with BasicLayers. r=roc
|
2012-07-23 15:00:36 +12:00 |
|
Jonathan Watt
|
0a014c66b0
|
Bug 614732 - Implement display list based painting and hit-testing for SVG. r=roc.
|
2012-07-20 14:12:29 -04:00 |
|
Daniel Holbert
|
60de9539bf
|
(no bug) Fix typo in parameter name, in documentation for nsIFrame::InsertFrames and nsIFrame::AppendFrames. Comment-only, DONTBUILD
|
2012-07-15 16:21:00 -04:00 |
|
Rafael Ávila de Espíndola
|
6ab9c69d3a
|
Bug 774025 - Remove extra ;. r=roc.
|
2012-07-15 00:14:06 -04:00 |
|
Cameron McCormack
|
e296a5bf8a
|
Bug 771879 - Minor code formatting tweaks. r=roc
|
2012-07-09 11:09:50 +10:00 |
|
Ehsan Akhgari
|
d07e155f48
|
Backout changeset f568fc280fb0 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:24:55 -04:00 |
|
Ehsan Akhgari
|
8d0edb7193
|
Backout changeset ba840bf34511 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:20:24 -04:00 |
|
Ehsan Akhgari
|
fb58dfd227
|
Backout changeset 65410094add4 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:19:18 -04:00 |
|
Ehsan Akhgari
|
5a15aa36d0
|
Backout changeset 3c553c4b10e9 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:15:23 -04:00 |
|
Ehsan Akhgari
|
4c88cdbaa4
|
Backout changeset 6234134d4430 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:08:19 -04:00 |
|