layout/base/nsBidiPresUtils.cpp
38b8cf854279011a0290a36dd1e6dabcee39406d
created 2016-10-06 09:49 +0100
pushed 2016-10-06 08:51 +0000
Jonathan Kew Jonathan Kew - Bug 924851 - patch 2 - When ENABLE_INTL_API is true, make nsBidi into a minimal wrapper around ICU's ubidi.h functions. r=xidorn
44a6dbfa02464bababf944fc1ee8c0889b33c82a
created 2016-10-06 09:49 +0100
pushed 2016-10-06 08:51 +0000
Jonathan Kew Jonathan Kew - Bug 924851 - patch 1 - Move definition of nsBidiLevel/nsBidiDirection and frame bidi properties from nsBidi.h to nsIFrame.h, in preparation for removal of nsBidi. r=xidorn
a3124188da808ce2b21eb2f61616fe6fd1f9edb9
created 2016-10-05 17:58 +0100
pushed 2016-10-06 03:29 +0000
Jonathan Kew Jonathan Kew - Bug 1307842 - Remove the nsBidi::GetCharTypeAt() method and use plain GetBidiCat() instead. r=xidorn
5d179cfa9eb1c2222157df700faa49cc34ffb427
created 2016-08-26 12:44 +0530
pushed 2016-08-26 23:33 +0000
Ravi Shankar Ravi Shankar - Bug 1297982 - Replace NS_STYLE_BOX_DECORATION_BREAK_* with enum class; r=xidorn
f58a6621ea9e613fe9f8c7f3758bfd7bad43a871
created 2016-06-29 17:48 +1000
pushed 2016-06-29 07:48 +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-06-29 07:48 +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-06-29 07:48 +0000
Xidorn Quan Xidorn Quan - Bug 1160847 part 2 - Add glue to nsBidiPresUtils to use support for bidi isolate in nsBidi. r=jfkthame
386c0b99ebcbb61a6dc089ecb646875c20aee0a8
created 2016-06-29 17:46 +1000
pushed 2016-06-29 07:48 +0000
Xidorn Quan Xidorn Quan - Bug 1160847 part 1 - Add some debug functions. r=jfkthame
0e8426231b72c1f6d1b8fd56b4c4055147e3a99a
created 2016-06-27 18:39 +0100
pushed 2016-06-27 17:41 +0000
Jonathan Kew Jonathan Kew - Bug 1281424 - Don't let text-orientation:upright affect directionality in sideways-* writing modes. r=xidorn
1c11f8a655264ade01742bc0970fab9396c31a7e
created 2016-06-21 17:53 +1000
pushed 2016-06-21 13:30 +0000
Xidorn Quan Xidorn Quan - Bug 1281099 part 2 - Merge three bidi frame properties into one. r=jfkthame
b53390fe3d193d2f8cb6d075f73faa2a3a9174df
created 2016-06-21 17:21 +1000
pushed 2016-06-21 13:30 +0000
Xidorn Quan Xidorn Quan - Bug 1281099 part 1 - Convert some macros to functions to help later change. r=jfkthame
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-06-10 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
01cd397e46c4f2d40d4626a50fcb75f6bf99308e
created 2016-04-22 10:37 +1000
pushed 2016-04-22 00:35 +0000
Cameron McCormack Cameron McCormack - Bug 1266324 - Rename style const macro for unicode-bidi:bidi-override to be consistent with other style consts. r=jfkthame
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-02-02 15:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-01-31 18:11 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-01-31 15:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
e500c5a0577802378b51ed9817162dddea2a7d04
created 2016-01-29 22:42 +0800
pushed 2016-01-29 15:40 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1227927 Part 3 - Use ranged-based for-loop to rewrite some simple loops in part 2. r=mats
ca70ac0268052e53fca79ed583cdbb1322aceb81
created 2016-01-29 22:42 +0800
pushed 2016-01-29 15:40 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
d391b419c38b8331982c1b2725a01ef11442e868
created 2016-01-28 14:23 +1100
pushed 2016-01-28 03:29 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron
6af8cff960690de19591697de8f2578963908bc0
created 2016-01-28 14:23 +1100
pushed 2016-01-28 03:29 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron
0149483be551fcdd823781bcc90dd3cf18abf310
created 2015-12-15 21:24 -0800
pushed 2016-01-06 04:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232852 (part 3) - Remove unused parameters from some accessibility code. r=tbsaunde.
f932526e24bdc44ce856d1ba57fd9cf16272d1e8
created 2016-01-05 21:27 +0100
pushed 2016-01-05 20:27 +0000
Mats Palmgren Mats Palmgren - Bug 1235152 - [css-break] Don't apply border/padding twice on inlines with box-decoration-break:clone and direction:rtl. r=roc
290f666471a0177f984f05d5c9933914d2d11443
created 2015-12-15 13:56 -0800
pushed 2016-01-04 22:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame.
d08afef8b42d1f481dc5f9cca8df35ed0a848836
created 2015-12-07 21:18 +0200
pushed 2015-12-07 19:19 +0000
Simon Montagu Simon Montagu - Bug 1162813: filter paragraph separators before passing text to SetPara, r=jfkthame
0b36055ffd7a53d5f091d740060390fecc3e84e8
created 2015-11-25 12:01 +0000
pushed 2015-11-26 19:06 +0000
Jonathan Kew Jonathan Kew - Bug 1157727 - Part 0: Preliminary cleanup, remove a bunch of #ifdef'd dead code from nsBidi.cpp. r=smontagu
ad83a815314e76ccad3ded95f271643d8975088a
created 2015-11-26 17:12 +0800
pushed 2015-11-26 09:15 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1226875 - Remove nsIFrame::GetFirstChild(). r=mats
da0b3811d1892968e55aa4b8b6149e943dde4e93
created 2015-11-25 15:37 +0100
pushed 2015-11-25 14:42 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 00c2df3df22f (bug 1157727)
00c2df3df22fb93879a65d623949af10258c6b95
created 2015-11-25 12:01 +0000
pushed 2015-11-25 12:01 +0000
Jonathan Kew Jonathan Kew - Bug 1157727 - Part 0: Preliminary cleanup, remove a bunch of #ifdef'd dead code from nsBidi.cpp. r=smontagu
0ac7ee2441e58d18ecac91a19a9a886b92794c5e
created 2015-11-24 07:23 -0800
pushed 2015-11-24 15:23 +0000
L. David Baron L. David Baron - Bug 1217833 - Fix container width in exception for line frames in nsBidiPresUtils::ReorderFrames. r=jfkthame
a675fc80caa9e744573d199d5d52cd84ab75ac7e
created 2015-11-10 04:42 -0800
pushed 2015-11-10 12:44 +0000
Simon Montagu Simon Montagu - Bug 1216096: restore previous RTL caret behaviour by backout of bug 1164963, bug 1177505, and bug 1180417. r=jfkthame
eca3009f91f612b31127ea43c491e8ee885b1f97
created 2015-10-03 06:28 +0200
pushed 2015-10-06 07:26 +0000
Mats Palmgren Mats Palmgren - Bug 1210877 - Make nsBidiPresUtils::RepositionFrame work also for box-decoration-break:clone. r=roc
efd26ea929a0c6e70ea070fc7dcad2d3ae29a868
created 2015-07-30 13:47 -0700
pushed 2015-07-31 10:04 +0000
Ted Clancy Ted Clancy - Bug 1177505 - Make all continuations fluid within non-bidi paragraphs. r=smontagu
e6eed9f588de74077f18248d72508418d7061c23
created 2015-07-16 10:08 +0100
pushed 2015-07-16 09:22 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 2 - Respect the container height when converting vertical-RTL inline-direction coordinates. r=dholbert
28673cc5e68b48d6a397b027a6ef5321703dea4a
created 2015-07-16 10:07 +0100
pushed 2015-07-16 09:22 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert
3e19c8e5c60c093787c29637c4077de5901a9e66
created 2015-07-13 09:32 +1000
pushed 2015-07-12 23:32 +0000
Xidorn Quan Xidorn Quan - Bug 1181890 - Center children of ruby content frame if necessary after the bidi reposition. r=jfkthame
2a383ebb99d5a76b2fdd13b4248368feec57e639
created 2015-06-05 21:46 -0400
pushed 2015-06-23 08:21 +0000
Ted Clancy Ted Clancy - Bug 1164693 - Part 2: Frames in a non-bidi paragraph with newline shouldn't be marked as bidi. r=smontagu
e67cfb084ac89f2c3bca560272c6ae7ed180ec0b
created 2015-05-27 19:06 -0700
pushed 2015-05-28 08:55 +0000
Matt Brubeck Matt Brubeck - Bug 1169088 - Remove unused nsBidiPresUtils methods. r=dbaron
e52a585302320e44109c975a38ba9a111c7fd61f
created 2015-05-04 09:52 +1200
pushed 2015-05-03 21:53 +0000
Xidorn Quan Xidorn Quan - Bug 1149009 - Suppress line break inside text frame if it is directly contained by ruby content box. r=dbaron
3775b767e155aab387be5f445b454ff895271491
created 2015-04-29 08:18 +0100
pushed 2015-04-29 07:19 +0000
Jonathan Kew Jonathan Kew - Bug 1157752 - In vertical writing modes, text-orientation:upright should force LTR directionality. r=smontagu
3e09d7c534e36f294f932da4dce478ea364b5077
created 2015-04-23 13:32 +1200
pushed 2015-04-23 01:35 +0000
Xidorn Quan Xidorn Quan - Bug 1156222 - Check frame type instead of display type for ruby and simplify code. r=dholbert
ea910d309969c2cecc0f7dad8ddd12e3cfbff348
created 2015-04-20 11:42 -0700
pushed 2015-04-21 10:39 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1155766 - Fix a bad assertion r=jfkthame
588c7ee3cf4fce8ffebee4f655d473210a2c9cbc
created 2015-04-08 11:22 +1200
pushed 2015-04-07 23:24 +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-04-07 23:24 +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-04-07 23:24 +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-04-07 23:24 +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-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
less more (0) -100 -60 tip