layout/base/nsBidiPresUtils.h
0016368787a44bdf5deb4c9b73f3c0b59d2bc27a
created 2018-03-22 19:20 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
b7c7195b99f43e8f493f013877938ec2edd19a58
created 2018-03-22 20:04 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
b683bb3f22a1aef672332aa3ee9d2c7a77149913
created 2018-03-22 19:20 +0100
pushed 2018-04-26 21:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-11-02 16:33 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-08-02 08:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
5e5dda793c3e0a93fa8a0f2c377dcb28a113e3e7
created 2017-06-09 15:14 -0400
pushed 2017-08-02 08:25 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
b1940873102d01722956b79991166286e121072a
created 2017-06-13 00:30 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3d1ce85e6348 (bug 1088760) for bustage, at least on Android at layout/generic/nsPluginFrame.cpp:1612. r=backout
3d1ce85e6348307a1e98284e6d13da828729bf91
created 2017-06-09 15:14 -0400
pushed 2017-08-02 08:25 +0000
Alexis Beingessner Alexis Beingessner - Bug 1088760 - Remove nsRenderingContext, replacing all of its uses with gfxContext. r=jwatt,jrmuizel
35c7efc47b1f63a2536a9a5354eed728de18bfb9
created 2017-05-03 17:35 +0200
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361749: Initialize all the fields in nsFrameContinuationState. r=mats
155ba7301e591b0bff8d90c4037aeefccf755ccf
created 2017-04-26 23:25 +0100
pushed 2017-06-12 13:08 +0000
Jonathan Kew Jonathan Kew - Bug 1358275 - Skip the main body of bidi-resolution for blocks that can be determined to be purely LTR content without directional overrides/embeddings. r=dholbert
0316bb85a29c03cdc70f74598678bce3a0998c1f
created 2017-02-20 17:43 +0100
pushed 2017-02-21 16:52 +0000
Mats Palmgren Mats Palmgren - Bug 410857 - Part 4: Stop passing around aBlockFrame just for DEBUG purposes. Introduce BidiParagraphData::mCurrentBlock for that purpose and set it to the right block continuation this time. r=jfkthame, a=jcristau
f58a6621ea9e613fe9f8c7f3758bfd7bad43a871
created 2016-06-29 17:48 +1000
pushed 2016-09-19 13:38 +0000
Xidorn Quan Xidorn Quan - Bug 1160847 part 4 - Remove useless lineOffset variable in nsBidiPresUtils::ResolveParagraph. r=jfkthame
ba3a66f75ddfb325779691ef6e07b8eb74adb958
created 2016-06-29 17:47 +1000
pushed 2016-09-19 13:38 +0000
Xidorn Quan Xidorn Quan - Bug 1160847 part 3 - Restore virtual bidi control characters for reordering. r=jfkthame
a6f8f79a0d0e97bf1d9adbdc4fec8a24136019e8
created 2016-06-29 17:47 +1000
pushed 2016-09-19 13:38 +0000
Xidorn Quan Xidorn Quan - Bug 1160847 part 2 - Add glue to nsBidiPresUtils to use support for bidi isolate in nsBidi. r=jfkthame
0149483be551fcdd823781bcc90dd3cf18abf310
created 2015-12-15 21:24 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232852 (part 3) - Remove unused parameters from some accessibility code. r=tbsaunde.
290f666471a0177f984f05d5c9933914d2d11443
created 2015-12-15 13:56 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame.
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
ab15a5c156c740efab4a9c5941930be12bccd1c7
created 2015-07-13 09:32 +1000
pushed 2015-08-10 18:23 +0000
Xidorn Quan Xidorn Quan - Bug 1181890 - Center children of ruby content frame if necessary after the bidi reposition. r=jfkthame, a=sledru
e67cfb084ac89f2c3bca560272c6ae7ed180ec0b
created 2015-05-27 19:06 -0700
pushed 2015-08-10 18:23 +0000
Matt Brubeck Matt Brubeck - Bug 1169088 - Remove unused nsBidiPresUtils methods. r=dbaron
d23402a8262f568afb9a691a24d558c0e6312cc2
created 2015-07-13 09:32 +1000
pushed 2015-07-13 18:55 +0000
Xidorn Quan Xidorn Quan - Bug 1181890 - Center children of ruby content frame if necessary after the bidi reposition. r=jfkthame, a=sledru
588c7ee3cf4fce8ffebee4f655d473210a2c9cbc
created 2015-04-08 11:22 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 patch 10 - Revert to pass container size instead of only isize for bidi reordering. r=smontagu
4612bf06519b800cb34d6d8fd702b7ac35252b09
created 2015-04-08 11:22 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 part 8 - Reorder ruby frames regarding their direction. r=jfkthame
1d6285ab6291ce04512dc9067d999efeccb04fbb
created 2015-04-08 11:22 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 part 4 - Make bidi reordering always in frame order. r=jfkthame,smontagu
a61013b9cfd9c2ee81a617973e78dc2e619cddcb
created 2015-04-08 11:22 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 part 3 - Adjust some parameters of functions in nsBidiPresUtils. r=jfkthame
44c475f5adc1d5c0706d98c26a422490d8c0e204
created 2015-04-07 14:23 -0700
pushed 2015-06-29 20:18 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1141931) for mochitest-5 failures CLOSED TREE
c90940067de6b3099932640b008b53b0fd1d4555
created 2015-04-08 08:40 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 patch 10 - Revert to pass container size instead of only isize for bidi reordering. r=smontagu
87281c7ded34ab72a731c5d7a832b416802ef2c1
created 2015-04-08 08:40 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 part 8 - Reorder ruby frames regarding their direction. r=jfkthame
48cf9568a4b18c834dc4f7e72d9f1df7d01352f4
created 2015-04-08 08:40 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 part 4 - Make bidi reordering always in frame order. r=jfkthame,smontagu
f1ab848b3fa6cb2f1af40f949922b3eadd2e6de2
created 2015-04-08 08:40 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 part 3 - Adjust some parameters of functions in nsBidiPresUtils. r=jfkthame
31f86276a98b2a1da9f0073f11f8ec541e1b6e3d
created 2015-02-11 01:43 -0800
pushed 2015-03-30 18:32 +0000
Simon Montagu Simon Montagu - Bug 1131013: when setting the position of inline frames in vertical writing modes with right-to-left direction, subtract the inline start from the container height to get the correct vertical position. r=jfkthame
1bee60dc14ec7a2563de9a8c9e412143948e5cdf
created 2014-11-20 12:45 +0200
pushed 2015-01-12 19:37 +0000
Simon Montagu Simon Montagu - Bug 1100071 patch 3: don't pass around bidi levels when we only need the direction, r=dholbert
53fb431ea9433f4c31517760502114dcea6fbc23
created 2014-11-20 12:45 +0200
pushed 2015-01-12 19:37 +0000
Simon Montagu Simon Montagu - Bug 1100071 patch 2: add macros for common tests whether bidi level is odd and whether two bidi levels have the same parity, r=dholbert
36f87acce2f9edacd33300c0acc3ea3b7f742d04
created 2014-10-24 16:28 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 1088625, part 2 - Pass nsFontMetrics objects through to code that needs it instead of storing it on the nsRenderingContext. r=mstange
57ba7ce96c4a340a5a5598a0ce3bc332f0176b5a
created 2014-10-16 09:40 +0100
pushed 2015-01-12 19:37 +0000
Jonathan Kew Jonathan Kew - Bug 1080621 - Don't pass nscoord in-params by reference in nsBidiPresUtils methods. r=smontagu
c0eda891a74d3f3db85b61304d89ee4cf677ca37
created 2014-09-30 10:59 -0700
pushed 2014-11-28 15:29 +0000
Simon Montagu Simon Montagu - Bug 1069941 patch 3: Pass the frame physical width, not inline size, to the inner loop of RepositionFrame, plus cosmetic fixes, r=jfkthame
d591907bdb786f4283c253b5c7be5e4c024e4763
created 2014-09-30 10:59 -0700
pushed 2014-11-28 15:29 +0000
Simon Montagu Simon Montagu - Bug 1069941 patch 2: reset the start coordinate of the inline frames before ReorderFrames so that the margin doesn't get added twice, r=jfkthame
64a61b49574b8a2f4b9a918baa3f5abd777ce7a2
created 2014-09-30 10:59 -0700
pushed 2014-11-28 15:29 +0000
Simon Montagu Simon Montagu - Bug 1069941 patch 1: be more accurate when identifying the first and last frames on the line and applying margin/border/padding, r=jfkthame
9d4e083655b993f73ba3eca84e0f14cdd270bcda
created 2014-08-31 23:36 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
972268fe6a0dc06f3e09d29ba61a5370e6ed7577
created 2014-04-23 21:15 -0400
pushed 2014-06-09 21:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 491863 - Remove IBMBIDI; r=roc
dab8e386596703c1809d8a88d64a07d34c856c3a
created 2014-03-11 13:23 -0700
pushed 2014-04-28 18:51 +0000
Simon Montagu Simon Montagu - Use logical text layout API in nsLineLayout. Bug 789096, r=jfkthame
010865dfe35ee6de7fb5607bc9084b7b21e9a04c
created 2014-03-11 09:22 +0100
pushed 2014-04-28 18:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aeff4052ef00 (bug 789096)
aeff4052ef00d986d47bb7dcc10226b74066f884
created 2014-03-10 22:19 -0700
pushed 2014-04-28 18:51 +0000
Simon Montagu Simon Montagu - Use logical text layout API in nsLineLayout. Bug 789096, r=jfkthame
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-03-17 21:55 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
04054b2172f3a44e72bb5dbf5d1866a8b6c29733
created 2013-11-18 17:24 +0200
pushed 2014-02-04 01:06 +0000
Simon Montagu Simon Montagu - Add support for unicode-bidi: -moz-plaintext in XUL. Bug 869833, r=roc
94faaa7e4d408654ffea00ad038b9e2f870ef92c
created 2013-08-19 18:55 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
b8084b0700fa586f1208dfe58076d1cb7cff2edc
created 2012-08-06 12:44 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
cea47dfc3fb7a47fd12e48fd7305a703f637788c
created 2012-03-20 14:43 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
7c70058ad7b7503b674d110cd91209605fa80bfe
created 2011-11-16 15:10 -0800
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Merge. Write barriers have not yet been integrated.
8da6b16bdd33a7c882d9aa04c05277c911c74fae
created 2011-10-28 15:06 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-10-08 18:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
3546da8a22abe4125baa5489545603a91dc18226
created 2012-08-05 23:00 -0400
pushed 2012-10-08 18:29 +0000
David Zbarsky David Zbarsky - [Bug 780428] Don't include nsIFrame.h in places where it's not necessary r=roc
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-10-08 18:29 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
fb2cb3d55cb462df8846e2bdaea8916fa20f9b80
created 2012-01-11 21:26 +0200
pushed 2012-06-04 19:57 +0000
Simon Montagu Simon Montagu - Add a mParagraphDepth member to BidiParagraphData and cache it on frames to track nested bidi-isolated paragraphs. Use mParagraphDepth (* 2 + isRTL in order to keep LTR even and RTL odd) as the initial paragraph embedding level instead of pushing a stack of embedding codes. Pass the <bdi> frame instead of its first-child to BidiParagraphData::Reset and save a call to GetParent(). Split inline ancestors before and after bidi-isolated paragraphs, in the same way that we currently do between runs in different directions. This required also adding code to SplitInlineAncestors to handle situations where the parent frame is being split before its first child or after its last child. In JoinInlineAncestors, prevent frames that belong to paragraphs isolated from one another from being rejoined. Bug 712600, r=ehsan, roc
00b0ddf1ab96cf472ebad0c80ea2d8e7ada2198e
created 2011-11-07 16:26 +0200
pushed 2011-12-21 12:10 +0000
Simon Montagu Simon Montagu - Test the containing frame for continuations, not the child. Bug 698706, r=roc
less more (0) -60 tip