layout/base/nsBidiPresUtils.cpp
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-04-21 23:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
31f86276a98b2a1da9f0073f11f8ec541e1b6e3d
created 2015-02-11 01:43 -0800
pushed 2015-04-21 23:03 +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-04-21 23:03 +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-03-23 22:08 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-01-05 23:23 +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 2015-01-05 23:23 +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 2015-01-05 23:23 +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 2015-01-05 23:23 +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-11-24 19:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1049997 - Separate statements declaring multiple pointers into separate statements. r=froydnj
5ce3895d8dd87e6a03a64a9609c4455e61807f82
created 2014-07-28 01:20 -0700
pushed 2014-10-06 12:51 +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, a=sledru
e5616a2e176c67c9d25e3ab854d1977541a3c397
created 2014-06-11 08:57 -0700
pushed 2014-10-06 12:51 +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-10-06 12:51 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 4, Make nsCSSFrameConstructor use nsContainerFrame* for frames used as parent frames. r=roc
80b59b6b4da519668e39390a9cb74ed8bada9282
created 2014-05-27 13:31 +0000
pushed 2014-07-14 18:39 +0000
Mats Palmgren Mats Palmgren - Bug 1007067 - Add a currentLine->MarkDirty() to wallpaper a bug 936935 regression. r=smontagu a=sledru
e6eeddc2625aeda1932c7d664771ad5d9e029a1b
created 2014-04-25 00:01 -0700
pushed 2014-07-14 18:39 +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-07-14 18:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 491863 - Remove IBMBIDI; r=roc
347373e7e608dccc4bfab1484f87309114feb729
created 2014-05-01 01:30 -0700
pushed 2014-06-12 16:29 +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, a=lsblakk SEA_2_26_1_RELBRANCH
c3e516fca7b04600dd4791bb8004079e6ae3a4c4
created 2014-05-27 16:45 +0000
pushed 2014-06-02 21:01 +0000
Mats Palmgren Mats Palmgren - Bug 1007067 - Add a currentLine->MarkDirty() to wallpaper a bug 936935 regression. r=smontagu a=lsblakk
3c6892869d25e36d37e450a5a9b8691c8e558122
created 2014-05-01 01:30 -0700
pushed 2014-06-02 21: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, a=lsblakk
638dd7ab1dc88c35a1d9e42a74feb16b3edcfa71
created 2014-03-13 00:39 -0700
pushed 2014-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aeff4052ef00 (bug 789096)
ccbb32d6a1ceda105c19dd9fe3fe38eb46b5368f
created 2014-03-11 09:22 +0100
pushed 2014-06-02 21:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 534a0efe7d3d (bug 789096)
534a0efe7d3d8ef29f5d250919f1d6b8ee7feecc
created 2014-03-10 22:19 -0700
pushed 2014-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-04-22 00:22 +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 2014-04-22 00:22 +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 2014-04-22 00:22 +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 2014-03-10 22:05 +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 2014-03-10 22:05 +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 2014-03-10 22:05 +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 2014-01-28 00:16 +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 2014-01-28 00:16 +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 2014-01-28 00:16 +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-12-03 03:32 +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-12-03 03:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
63b5d65eaedb126ccb3af849fededfce2e7d282f
created 2013-05-08 00:52 +0900
pushed 2013-07-29 23:00 +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-07-29 23:00 +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-07-29 23:00 +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-07-29 23:00 +0000
Joshua Cranmer Joshua Cranmer - Bug 856108 - Port static analyses to clang, part 2e: use MOZ_STACK_CLASS in layout. r=mats
366114b624352a75a6e5d00220e5db134b8819d9
created 2013-06-12 10:41 +1200
pushed 2013-06-17 22:53 +0000
Robert O'Callahan Robert O'Callahan - Bug 870794. Back out patch for bug 859093. a=akeybl
759b1354f8cd88c60e774f2de15a4b25ba19264a
created 2013-04-08 23:25 -0700
pushed 2013-06-17 22:53 +0000
Simon Montagu Simon Montagu - The test for bidi isolated subparagraphs should be > 0, not > 1. Bug 859093, r=roc, a=akeybl
6a00b0041bd5bcfcabf11f012f13eba27b8040f4
created 2013-03-19 21:47 -0400
pushed 2013-06-17 22:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 852501 part 4. Make CreateContinuingFrame infallible. r=dholbert
343315251a400d775fb27becf97bf86f0dcaefe2
created 2013-02-16 13:51 -0800
pushed 2013-05-07 01:20 +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
f5714b93d6caa26f50d87d839ae244787d8e9f3d
created 2013-02-15 21:38 -0800
pushed 2013-05-07 01:20 +0000
L. David Baron L. David Baron - Bug 841789, patch 2: Fix callers that are going through the style context to get style structs rather than using the nsIFrame shortcuts. r=dholbert
095bd7117b4e6634f6aef65d343fa4b8e9dbc130
created 2013-02-15 21:38 -0800
pushed 2013-05-07 01:20 +0000
L. David Baron L. David Baron - Bug 841789, patch 1: Rename nsIFrame::GetStyleContext() to nsIFrame::StyleContext() since it can never return null. r=dholbert
less more (0) -100 -60 tip