Jonathan Kew
|
4e6c40d7ea
|
Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert
|
2015-07-16 10:07:57 +01:00 |
|
Jonathan Kew
|
5959a44b6d
|
Bug 1145218 - Make the float manager's writing-mode field debug-only, and assert that it matches what callers are passing in. r=smontagu
|
2015-04-01 16:43:58 +01:00 |
|
Wes Kocher
|
9a5e98b683
|
Backed out changeset bad0f7f06864 (bug 1145218) for windows reftest failures CLOSED TREE
--HG--
extra : amend_source : cd100399f17d38a58d10958b8cf21e45a53740ca
|
2015-04-01 11:36:19 -07:00 |
|
Jonathan Kew
|
326760fbd9
|
Bug 1145218 - Make the float manager's writing-mode field debug-only, and assert that it matches what callers are passing in. r=smontagu
|
2015-04-01 16:43:58 +01:00 |
|
Cameron McCormack
|
04722fa8f9
|
Bug 1120300 - Export WritingModes.h as mozilla/WritingModes.h. r=jfkthame
|
2015-03-26 18:29:31 +11:00 |
|
Simon Montagu
|
13be932c72
|
Bug 1143218 patch 3: a better fix for bug 1105137 using line-left and line-right to place floats, r=jfkthame
|
2015-03-22 11:44:48 +02:00 |
|
Simon Montagu
|
4454a1b4b5
|
Bug 1143218 patch 1: Back out the fix for bug 1105137, r=jfkthame
|
2015-03-22 11:44:48 +02:00 |
|
Ehsan Akhgari
|
4354953b4f
|
Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-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 MOZ_DELETE '= delete'
|
2015-01-08 23:19:05 -05:00 |
|
Simon Montagu
|
33a271e5bd
|
Bug 1105137: treat nsFloatManager's mOrigin as an offset, not a point, and rename it to mOffset to make that clearer, r=jfkthame
|
2014-12-11 03:56:03 -08:00 |
|
Ehsan Akhgari
|
b35004b3cd
|
Bug 1109705 - Fix more bad implicit constructors in layout; r=roc
|
2014-12-10 17:47:09 -05:00 |
|
Simon Montagu
|
8d64967541
|
Bug 1079139: make nsFlowAreaRect.mRect a LogicalRect. r=jfkthame
|
2014-10-21 15:16:13 -07:00 |
|
Simon Montagu
|
e753ab75a0
|
Bug 1062963 patch 3: make nsFloatManager's origin a LogicalPoint, adapt GetFlowAreas, AddFloats, ClearFloats, etc. to use it and make nsFloatManager region functions work with logical region. r=jfkthame
|
2014-10-21 15:16:12 -07:00 |
|
Phil Ringnalda
|
b2eb743d9b
|
Backed out 4 changesets (bug 1062963, bug 1079139) for failures in 427129-table-caption.html in b2g reftest-6 and Android 2.3 reftest-5
Backed out changeset a9672db96a5d (bug 1079139)
Backed out changeset 241c23570a62 (bug 1062963)
Backed out changeset 90172cc0b012 (bug 1062963)
Backed out changeset 71211c4a4acc (bug 1062963)
|
2014-10-19 18:44:16 -07:00 |
|
Simon Montagu
|
3134a81fca
|
Bug 1079139: make nsFlowAreaRect.mRect a LogicalRect. r=jfkthame
|
2014-10-19 12:32:17 -07:00 |
|
Simon Montagu
|
3f0d7f2fcc
|
Bug 1062963 patch 3: make nsFloatManager's origin a LogicalPoint, adapt GetFlowAreas, AddFloats, ClearFloats, etc. to use it and make nsFloatManager region functions work with logical region. r=jfkthame
|
2014-10-19 12:32:17 -07:00 |
|
Ehsan Akhgari
|
60360fc645
|
Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
|
2014-08-31 23:36:37 -04:00 |
|
Mats Palmgren
|
e6ea29ce0d
|
Bug 956447 - Make it possible to get frame dumps in non-DEBUG builds. r=roc
|
2014-01-05 23:31:14 +00:00 |
|
Ehsan Akhgari
|
e368dc9c85
|
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 |
|
Aryeh Gregor
|
d0ad5a7d0c
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Gervase Markham
|
82ff7027aa
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Jeff Walden
|
d2d9341b8a
|
Bug 704127 - Move C++ attribute support out of mozilla/Types.h and into mozilla/Attributes.h so that it can be used by code that's not yet compatible with the full mfbt experience. r=cjones
--HG--
extra : rebase_source : 7b653358a73f222c055f5139e33ca470475f88c9
|
2011-11-20 12:22:51 -08:00 |
|
Jeff Walden
|
b6eb396961
|
Bug 700910 - Implement MOZ_DELETE to encapsulate C++11 = delete syntax. r=cjones
--HG--
extra : rebase_source : 0fc4bc154923c84fd91e52be99fdac78f7c6dbc4
|
2011-11-08 19:19:44 -08:00 |
|
Ehsan Akhgari
|
92064e6d3f
|
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
|
2011-10-17 10:59:28 -04:00 |
|
Michael Wu
|
d2b70213ac
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
|
2011-09-28 23:19:26 -07:00 |
|
Craig Topper
|
7becba39df
|
Bug 654369 - Part 10: Make nsFloatManager::StoreRegionFor return void r=bz
--HG--
extra : rebase_source : dcf1babec6d26cfaee2e050e1fbd8abca941c8eb
|
2011-05-08 01:00:29 -07:00 |
|
fantasai
|
d65a7e96aa
|
Change coordinate system in the float manager from content box (most of the time, but sometimes border box) to always border box. (Bug 551425) r=dbaron a2.0=blocking+
|
2010-08-11 12:32:53 -07:00 |
|
L. David Baron
|
62189e853d
|
Don't try to clear pushed floats when computing the final size of blocks. Fixes scrollbar on layout/reftests/bugs/563584-6-columns.html . (Bug 563584, patch 11) r=roc
|
2010-08-05 21:59:19 -07:00 |
|
L. David Baron
|
771fb25729
|
Add the optimization mentioned in the previous patch, so we don't have to iterate all floats to determine if one was split. (Bug 563584, patch 10) r=roc
|
2010-08-05 21:59:19 -07:00 |
|
L. David Baron
|
c804c1c09e
|
Allow the float manager to record that a float has been pushed past a break. (Bug 563584, patch 9) r=roc
|
2010-08-05 21:59:19 -07:00 |
|
fantasai
|
0a8cd46b1a
|
Bug 492627 - Remove Placeholder Continuations [Part VI: Handle <br clear>] r=roc
|
2009-08-31 11:25:36 -07:00 |
|
fantasai
|
1816bcdd46
|
Bug 499377 - Store float region on frame r+sr=roc
|
2009-07-14 22:19:31 -07:00 |
|
L. David Baron
|
803e2f944a
|
Fix bug 25888 for inline frames other than bullets: redo line reflow when the line's height pushes it into the way of other floats. (Bug 25888) r+sr=roc
|
2009-05-20 07:21:34 -04:00 |
|
L. David Baron
|
26f337c611
|
Implement a method on the float manager to get the largest width available within a height (rather than just at a point). (Bug 25888) r+sr=roc
|
2009-05-20 07:21:34 -04:00 |
|
L. David Baron
|
0000423887
|
Use a struct containing a rectangle and a boolean for float available space rather than passing them around separately. (Bug 25888) r+sr=roc
|
2009-04-08 13:52:37 -07:00 |
|
L. David Baron
|
a44af1082d
|
Switch away from nsBlockReflowState::mAvailSpaceRect in bullet reflow, and simultaneously refix bug 427370 in a way that also fixes bug 428810. (Bug 25888) r+sr=roc
|
2009-04-08 13:52:36 -07:00 |
|
L. David Baron
|
df952174cf
|
Give nsFloatManager::FloatInfo a copy constructor to avoid confusing refcount logging. (Bug 191448)
|
2009-01-04 20:25:58 -05:00 |
|
L. David Baron
|
f6824a9fa5
|
Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc
--HG--
rename : layout/generic/nsSpaceManager.cpp => layout/generic/nsFloatManager.cpp
rename : layout/generic/nsSpaceManager.h => layout/generic/nsFloatManager.h
|
2009-01-04 19:39:54 -05:00 |
|