layout/base/nsBidiPresUtils.cpp
44c475f5adc1d5c0706d98c26a422490d8c0e204
created 2015-04-07 14:23 -0700
pushed 2015-04-07 21:24 +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-04-07 20:41 +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-04-07 20:41 +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-04-07 20:41 +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-04-07 20:41 +0000
Xidorn Quan Xidorn Quan - Bug 1141931 part 3 - Adjust some parameters of functions in nsBidiPresUtils. r=jfkthame
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-21 16:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
39e285431f9467545c6841b0e19c7fb9ee3698b1
created 2015-03-17 19:10 +1100
pushed 2015-03-17 08:10 +0000
Xidorn Quan Xidorn Quan - Bug 1143558 part 1 - Fix line break suppression when newline is significant. r=roc
133ec7304f2208e89f02ed943480a1b1f02188c9
created 2015-03-03 11:08 +0000
pushed 2015-03-03 11:09 +0000
Andrea Marchesini Andrea Marchesini - Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
31f86276a98b2a1da9f0073f11f8ec541e1b6e3d
created 2015-02-11 01:43 -0800
pushed 2015-02-11 09:43 +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
231a8c61b49f3fb528fff76b4c4bb18b14cae473
created 2015-01-28 18:00 +0900
pushed 2015-02-02 01:07 +0000
Mike Hommey Mike Hommey - Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
646e58995d5356cdc21cb64d909dfa8f3fd8ba44
created 2015-01-06 20:56 +0000
pushed 2015-01-06 21:03 +0000
Jonathan Kew Jonathan Kew - Bug 1111944 - part 1 - Make nsLayoutUtils::DrawString (and the nsFontMetrics methods it calls) handle vertical text. r=smontagu
53fb431ea9433f4c31517760502114dcea6fbc23
created 2014-11-20 12:45 +0200
pushed 2014-11-20 10:45 +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
ee366f6b2d3ec274b34190cb2f37a6bdc5736433
created 2014-11-13 14:53 -0800
pushed 2014-11-13 22:53 +0000
Daniel Holbert Daniel Holbert - Bug 1098551: Use nsBidiLevel (instead of uint8_t) to capture result of functions that return nsBidiLevel. r=smontagu
36f87acce2f9edacd33300c0acc3ea3b7f742d04
created 2014-10-24 16:28 +0100
pushed 2014-10-24 15:27 +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
6d6117a79a0ef2de724404d23f27389203e2e2e2
created 2014-10-24 16:28 +0100
pushed 2014-10-24 15:27 +0000
Jonathan Watt Jonathan Watt - Bug 1088625, part 1 - Add lots of missing nsFontMetrics.h and gfxTextRun.h includes
cd13fcbf38538c9166849279fc4a7e83743e915f
created 2014-10-24 16:28 +0100
pushed 2014-10-24 15:27 +0000
Jonathan Watt Jonathan Watt - Bug 1088550 - Move nsRenderingContext's remaining GetWidth methods to nsLayoutUtils. r=mstange
57ba7ce96c4a340a5a5598a0ce3bc332f0176b5a
created 2014-10-16 09:40 +0100
pushed 2014-10-16 08:41 +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-09-30 17:59 +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-09-30 17:59 +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-09-30 17:59 +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
2752d91bde337c42674bff03f177c210a6bbf015
created 2014-09-19 12:14 +0100
pushed 2014-09-19 11:15 +0000
Jonathan Kew Jonathan Kew - Bug 1068027 - nsBidiPresUtils::RepositionFrame should not mix logical and physical directions. r=smontagu
9b53d93884d3a48163d2555181bd6d8ca0f3e787
created 2014-08-08 07:04 -0700
pushed 2014-08-08 14:05 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1049997 - Separate statements declaring multiple pointers into separate statements. r=froydnj
fedb725da886f0759f1ab21801bec368bf9f3d1f
created 2014-07-28 01:20 -0700
pushed 2014-07-28 08:21 +0000
Simon Montagu Simon Montagu - Bug 1044198: convert margins from the frame's writing mode to the line's writing mode in nsBidiPresUtils::RepositionInlineFrames, r=jfkthame.
e5616a2e176c67c9d25e3ab854d1977541a3c397
created 2014-06-11 08:57 -0700
pushed 2014-06-11 15:58 +0000
Simon Montagu Simon Montagu - Mark line after a preformatted newline as dirty during bidi resolution. Bug 1015128, r=mats
7fc2e2faeaf0b3a3132e8d88408ee92fe5cc060b
created 2014-06-11 08:57 -0700
pushed 2014-06-11 15:58 +0000
Simon Montagu Simon Montagu - Back out wallpaper patch from bug 1007067 in favour of real fix from bug 1015128, r=mats
e7cd2558a8214320282feb727a4df3b4c3133c23
created 2014-05-28 19:36 +0000
pushed 2014-05-28 19:37 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 1+2, Make the SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods return void (scripted change). Remove code handling the return values. r=roc
7c11daa90b1a39e87e2959fef1058d2b1db52496
created 2014-05-25 02:50 +0000
pushed 2014-05-25 02:51 +0000
Mats Palmgren Mats Palmgren - Bug 1007067 - Add a currentLine->MarkDirty() to wallpaper a bug 936935 regression. r=smontagu
26134643a8c5c565a48e6320d59683a86426bab0
created 2014-05-24 22:20 +0000
pushed 2014-05-24 22:20 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 9, Remove now redundant static_cast<nsContainerFrame*> and do_QueryFrame() calls. r=roc
c22a627d243b5750e7bbf29d31bed4ad562b7130
created 2014-05-24 22:20 +0000
pushed 2014-05-24 22:20 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 8, Move child frame insertion/removal methods from nsIFrame to nsContainerFrame. r=roc
8aa36dab27656347b615b29223d26f4294b73e83
created 2014-05-24 22:20 +0000
pushed 2014-05-24 22:20 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 4, Make nsCSSFrameConstructor use nsContainerFrame* for frames used as parent frames. r=roc
e6eeddc2625aeda1932c7d664771ad5d9e029a1b
created 2014-04-25 00:01 -0700
pushed 2014-04-25 07:01 +0000
Simon Montagu Simon Montagu - Follow up the parent chain when making continuations non-fluid at the end of a directional run. Bug 989994, r=roc
972268fe6a0dc06f3e09d29ba61a5370e6ed7577
created 2014-04-23 21:15 -0400
pushed 2014-04-24 01:15 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 491863 - Remove IBMBIDI; r=roc
638dd7ab1dc88c35a1d9e42a74feb16b3edcfa71
created 2014-03-13 00:39 -0700
pushed 2014-03-13 07:39 +0000
Simon Montagu Simon Montagu - Use logical text layout API for GetSkipSides, bug 789096, r=jfkthame
dab8e386596703c1809d8a88d64a07d34c856c3a
created 2014-03-11 13:23 -0700
pushed 2014-03-12 05:14 +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-03-11 08:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aeff4052ef00 (bug 789096)
ccbb32d6a1ceda105c19dd9fe3fe38eb46b5368f
created 2014-03-11 09:22 +0100
pushed 2014-03-11 08:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 534a0efe7d3d (bug 789096)
534a0efe7d3d8ef29f5d250919f1d6b8ee7feecc
created 2014-03-10 22:19 -0700
pushed 2014-03-11 05:19 +0000
Simon Montagu Simon Montagu - Use logical text layout API for GetSkipSides. Bug 789096, r=jfkthame
aeff4052ef00d986d47bb7dcc10226b74066f884
created 2014-03-10 22:19 -0700
pushed 2014-03-11 05:19 +0000
Simon Montagu Simon Montagu - Use logical text layout API in nsLineLayout. Bug 789096, r=jfkthame
b9f4ce275fddf8a302dc2aa1a55bebcd7dcc0e21
created 2014-03-05 21:04 +0200
pushed 2014-03-05 19:05 +0000
Simon Montagu Simon Montagu - Add U+2029 PARAGRAPH SEPARATOR and other characters with bidi type Segment Separator and Paragraph Separator to the characters we convert to whitespace before passing text to the Bidi engine. Bug 847242, r=roc
5c277d91fcd69946d56abe64c9f0ce91ccbd2859
created 2014-02-24 09:41 -0500
pushed 2014-02-24 14:41 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 974687 - Part 1: Add about 300 MOZ_OVERRIDE in layout/. r=dholbert
e8dbff705562eebecd90b91e983d29c0d0aac074
created 2014-02-06 17:45 -0800
pushed 2014-02-07 01:45 +0000
L. David Baron L. David Baron - Bug 91419 patch 1: Rename NS_FRAME_IS_SPECIAL to NS_FRAME_PART_OF_IBSPLIT. r=mats
3072f01555157ab7d187f4ec497e81fd8765da1a
created 2014-02-06 14:07 -0800
pushed 2014-02-06 22:08 +0000
Daniel Holbert Daniel Holbert - Bug 967287 part 1: Remove unnecessary nsPresContext* argument from functions defined in nsContainerFrame.h. r=mats
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-01-04 17:15 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
7923974228839b5cd86ba7759550db9928efd5ba
created 2013-12-17 13:30 +0000
pushed 2013-12-17 13:30 +0000
Mats Palmgren Mats Palmgren - Bug 947158 - Drain the overflow list on inlines before traversing children for bidi processing. r=smontagu
0d4dc34efd9b231b2c37c57cbd8bd4bddd00d485
created 2013-12-13 12:09 +0200
pushed 2013-12-13 10:09 +0000
Simon Montagu Simon Montagu - Add NS_FRAME_IS_BIDI bit even when short-circuiting bidi resolution. Bug 942690, r=roc
04054b2172f3a44e72bb5dbf5d1866a8b6c29733
created 2013-11-18 17:24 +0200
pushed 2013-11-18 18:14 +0000
Simon Montagu Simon Montagu - Add support for unicode-bidi: -moz-plaintext in XUL. Bug 869833, r=roc
bdf16bdfce5a4ecd5e8befbf86e6b34ed4237b9f
created 2013-11-04 07:14 +0200
pushed 2013-11-17 10:36 +0000
Simon Montagu Simon Montagu - Optimize bidi resolution on blocks without mixed-direction text. Bug 646359, r=roc
ec7b5c159c31445ebdf388376aaae65706630c85
created 2013-11-07 16:39 +0200
pushed 2013-11-17 10:36 +0000
Simon Montagu Simon Montagu - Bug 936935: Mark lines dirty more accurately in Bidi resolution, r=roc
2f301631893281227b7551f8e5c6bcc3115a383f
created 2013-10-01 17:00 -0400
pushed 2013-10-01 21:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
e8453cdce0057180b18cd1ba8514e279f24b0cf5
created 2013-09-30 17:26 -0400
pushed 2013-09-30 22:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc
1080eec8fed174da0a0f78b0dd3bad11165846a0
created 2013-09-25 11:42 +0000
pushed 2013-09-25 11:42 +0000
Mats Palmgren Mats Palmgren - Bug 919318 - Drop the Get prefix on the frame methods GetFirstContinuation, GetLastContinuation, GetFirstInFlow, GetLastInFlow and also on nsLayoutUtils::GetLastContinuationWithChild, because they never return null. r=dholbert
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-09-05 06:05 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
94faaa7e4d408654ffea00ad038b9e2f870ef92c
created 2013-08-19 18:55 -0400
pushed 2013-08-20 13:57 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
63b5d65eaedb126ccb3af849fededfce2e7d282f
created 2013-05-08 00:52 +0900
pushed 2013-05-07 15:53 +0000
Sumedh Shekhar Sumedh Shekhar - Bug 804742 - EnsureStringLength doesn't work. f=Ms2ger, r=ehsan
1b5ab2426f16ff3b4f58b9cc07ae4278d1dc4611
created 2013-04-30 12:37 +0200
pushed 2013-04-30 10:36 +0000
Mats Palmgren Mats Palmgren - Bug 866588 - Check that the frame IsBidiSplittable before changing a fluid continuation to non-fluid. r=smontagu
a827177c136e14c4844db6f78627ebf329dd4523
created 2013-04-17 22:16 +0200
pushed 2013-04-17 20:15 +0000
Mats Palmgren Mats Palmgren - Bug 701504 - Null out all BidiParagraphData::mPrevFrame when starting a new block. r=smontagu
8b5bc945e72f799492685699b3aa53d2a450431b
created 2013-04-11 22:20 -0500
pushed 2013-04-12 03:27 +0000
Joshua Cranmer Joshua Cranmer - Bug 856108 - Port static analyses to clang, part 2e: use MOZ_STACK_CLASS in layout. r=mats
86a405c5f7af6dec5f60ce22cdb84926191fa599
created 2013-04-08 23:25 -0700
pushed 2013-04-09 06:35 +0000
Simon Montagu Simon Montagu - The test for bidi isolated subparagraphs should be > 0, not > 1. Bug 859093, r=roc
6a00b0041bd5bcfcabf11f012f13eba27b8040f4
created 2013-03-19 21:47 -0400
pushed 2013-03-20 01:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 852501 part 4. Make CreateContinuingFrame infallible. r=dholbert
343315251a400d775fb27becf97bf86f0dcaefe2
created 2013-02-16 13:51 -0800
pushed 2013-02-16 21:51 +0000
L. David Baron L. David Baron - Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
less more (0) -100 -60 tip