Robert O'Callahan
|
39e909adb2
|
Bug 804323. Mark newly-transformed frames as abs-pos containers (or not). r=bzbarsky
|
2012-10-26 22:11:24 +13:00 |
|
Ryan VanderMeulen
|
0a11a998a5
|
Backout 1ebc3b1b8feb, 205c1c846d70 (bug 801488), and e4367fd2043f (bug 804323) due to b-c crashes.
|
2012-10-25 07:53:36 -04:00 |
|
Robert O'Callahan
|
c83b18cd3f
|
Bug 804323. Mark newly-transformed frames as abs-pos containers (or not). r=bzbarsky
|
2012-10-25 00:35:29 +13:00 |
|
Robert O'Callahan
|
7027f42f5d
|
Bug 703241. PresShell::DoScrollContentIntoView and PresShell::ScrollFrameRectIntoView should take transforms into account. r=matspal
--HG--
extra : rebase_source : e1a16f9a19e78ea71044ee78af9fdbf00ec48c0b
|
2012-06-22 17:06:49 +12:00 |
|
Trevor Saunders
|
31db47e358
|
bug 542039 - accessible object types r=surkov, roc
|
2012-09-28 17:53:44 -04:00 |
|
Matt Woodrow
|
02c9d9c3ae
|
Bug 797295 - Add support for the layer attribute to nsImageBoxFrame. r=roc
|
2012-10-11 18:44:59 +13:00 |
|
Chris Jones
|
a734561c9e
|
Bug 790505, part 4: If we're just updating the transform of a prerendered layer, then schedule an empty transaction to skip unnecessary display-list overhead. r=mattwoodrow,roc
|
2012-10-02 22:55:52 -07:00 |
|
Chris Jones
|
6a8aa4b23b
|
Bug 790505, part 2: Add a GetLayerTransformForFrame() helper for computing a frame's layer transform outside a proper transaction, and mark frames that have been fully prerendered. r=roc
|
2012-10-02 22:55:50 -07:00 |
|
Chris Jones
|
263dc7d01e
|
Back out bug 790505 for leaking
|
2012-10-03 00:21:08 -07:00 |
|
Chris Jones
|
6ed6eba931
|
Bug 790505, part 4: If we're just updating the transform of a prerendered layer, then schedule an empty transaction to skip unnecessary display-list overhead. r=roc
|
2012-10-02 22:55:52 -07:00 |
|
Chris Jones
|
a03ca9170e
|
Bug 790505, part 3: Add a GetLayerTransformForFrame() helper for computing a frame's layer transform outside a proper transaction, and mark frames that have been fully prerendered. r=roc
|
2012-10-02 22:55:50 -07:00 |
|
Matt Woodrow
|
adcd47a275
|
Bug 795796 - Fix empty transactions. r=cjones
|
2012-10-01 17:29:02 +13:00 |
|
Daniel Holbert
|
959680664c
|
Bug 666041 patch 6.5: Add flag to nsHTMLReflowState & ComputeSize for measuring auto height. r=dbaron
|
2012-09-29 23:38:46 -07:00 |
|
Isaac Aggrey
|
0cc4b12d36
|
Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
|
2012-09-28 01:57:33 -05:00 |
|
Matt Woodrow
|
b393ee686c
|
Bug 539356 - Avoid some causes of unnecessary painting. r=roc
|
2012-09-26 11:59:56 +12:00 |
|
Matt Woodrow
|
de918ca279
|
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
|
967a15e46e
|
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
|
8243f6c21c
|
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
|
026c09c663
|
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
|
e195484e72
|
Bug 539356 - Part 11 - Reimplement empty transactions. r=roc
|
2012-08-29 17:48:15 +12:00 |
|
Matt Woodrow
|
12901c44ef
|
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
|
e6baaac399
|
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
|
1d675c61d6
|
Bug 539356 - Part 9c - Remove old invalidation code. r=bz
|
2012-08-29 17:39:31 +12:00 |
|
Matt Woodrow
|
cc33f42c8a
|
Bug 539356 - Part 9b - Add new frame invalidation API. r=roc
|
2012-08-29 17:39:01 +12:00 |
|
Ed Morley
|
5a3b322459
|
Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
|
2012-09-27 16:34:46 +01:00 |
|
Matt Woodrow
|
3dbcaaf211
|
Bug 539356 - Avoid some causes of unnecessary painting. r=roc
|
2012-09-26 11:59:56 +12:00 |
|
Matt Woodrow
|
9a9168f55a
|
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
|
5eaaebce0e
|
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
|
685876852c
|
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
|
65b521fe41
|
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
|
1534837d0c
|
Bug 539356 - Part 11 - Reimplement empty transactions. r=roc
|
2012-08-29 17:48:15 +12:00 |
|
Matt Woodrow
|
49d4c24594
|
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
|
2012-08-29 17:38:58 +12:00 |
|
Chris Lord
|
2e05174430
|
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
|
47481277ba
|
Backout bug 788202 for build failures.
|
2012-09-19 14:05:26 +01:00 |
|
Chris Lord
|
2e7ad14aa1
|
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
|
7d2088c451
|
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
|
cfe2575635
|
Bug 788044 - Make various functions take const parameters. r=roc
|
2012-09-13 12:32:53 +12:00 |
|
Daniel Holbert
|
89dfb7e636
|
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
|
3c78f81f54
|
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
|
d64aea9f27
|
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
|
8c296bbcd4
|
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
|
32bd5b814c
|
bug 769303 - precompute intrinsic width of floats. r=roc
|
2012-08-10 12:16:52 +01:00 |
|
Ms2ger
|
331accfcb4
|
Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg
|
2012-08-09 09:09:40 +02:00 |
|
David Zbarsky
|
a8ba5502f2
|
[Bug 780439] Kill off the remains of nsIBox r=roc
|
2012-08-05 23:00:57 -04:00 |
|
David Zbarsky
|
fe804d085c
|
[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
|
45a49ac210
|
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
|
d63a0ddfaa
|
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
|
b71d455883
|
Bug 655877 - Part 14: Ignore float in SVG text frames. r=roc
|
2012-08-02 21:38:49 +10:00 |
|
Cameron McCormack
|
dba2e1b104
|
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
|
a5275769f5
|
Bug 655877 - Part 7: Add IsSVGText helper function to nsIFrame. r=roc
|
2012-08-02 21:38:46 +10:00 |
|