layout/generic/nsTextFrameUtils.cpp
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2018-01-11 17:45 +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
34ee108b7488f55e50b3745641b0f53a40f8247d
created 2017-06-24 09:53 +0100
pushed 2017-09-14 16:50 +0000
Jonathan Kew Jonathan Kew - Bug 1371564 - Remove the long-obsolete TEXT_WAS_TRANSFORMED flag, don't waste time setting it. r=mats
ee1afa122cbc30278f2357729807dd44722cf50f
created 2017-06-24 11:28 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 9c822d8aad22 (bug 1371564) for build bustage: unused variable outputStart at nsTextFrameUtils.cpp:212. r=backout
9c822d8aad2258eacfb8a864e273cb7f94a8fd58
created 2017-06-24 09:53 +0100
pushed 2017-09-14 16:50 +0000
Jonathan Kew Jonathan Kew - Bug 1371564 - Remove the long-obsolete TEXT_WAS_TRANSFORMED flag, don't waste time setting it. r=mats
ed010b85ea12896dd62015ae399e22d700f998e9
created 2017-05-04 22:27 +0100
pushed 2017-07-31 14:08 +0000
Jonathan Kew Jonathan Kew - Bug 1362167 - Use strongly-typed enum classes instead of generic uint16_t fields for the gfxShapedText and gfxTextRun flags. r=jrmuizel
0cbf75382a9abb55be44e22cbc351e9214f4431f
created 2017-05-04 22:25 +0100
pushed 2017-07-31 14:08 +0000
Jonathan Kew Jonathan Kew - Bug 1362167 - Split gfxShapedText.mFlags into two 16-bit flags fields, and arrange storage more compactly to reduce size of gfxShapedWord and gfxTextRun objects. r=jrmuizel
32a19e85b730ee8dfd1bdfce36a0779ba56cdfaf
created 2017-01-17 13:45 +0800
pushed 2017-04-10 20:44 +0000
Cameron McCormack Cameron McCormack - Bug 1330236 - Compute SVG getNumberOfChars() quicker in simple cases. r=longsonr+218550
f3defbd3081a909b3c33533898fd9f6a622a0ce8
created 2017-01-12 09:27 +0800
pushed 2017-04-10 20:44 +0000
Jeremy Chen Jeremy Chen - Bug 1316482 - use the refactored TransformText as a template function for both char16_t and uint8_t text. r=xidorn
6719fbff8975dbeb95fcee2c6e6b7c2077448fca
created 2017-01-12 09:27 +0800
pushed 2017-04-10 20:44 +0000
Jeremy Chen Jeremy Chen - Bug 1316482 - remove collapsible white spaces according to the White Space Processing Rules. r=jfkthame
2963cf6be7f830c0d2155e2968cfc53585868a76
created 2017-01-10 18:11 -0800
pushed 2017-04-10 20:44 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1316482) for frequent reftest failures on win7vm a=backout
ad208e73ab6cd3fb26734bf4a9c19004b9675b27
created 2017-01-10 00:02 +0800
pushed 2017-04-10 20:44 +0000
Jeremy Chen Jeremy Chen - Bug 1316482 - use the refactored TransformText as a template function for both char16_t and uint8_t text. r=xidorn
ebd0c6c8b7837fe7570c5ba4004de2608cdafcaa
created 2017-01-10 00:02 +0800
pushed 2017-04-10 20:44 +0000
Jeremy Chen Jeremy Chen - Bug 1316482 - remove collapsible white spaces according to the White Space Processing Rules. r=jfkthame
7fd228039333a922c879951a2e5793589b7b6005
created 2016-11-30 14:47 -0800
pushed 2017-04-10 20:44 +0000
Daniel Holbert Daniel Holbert - Bug 1321387 part 2: Add missing "using namespace" declarations to a few .cpp files in layout/generic. r=TYLin
be7d9851343b6612a322dfa15b11ec099cd94c18
created 2016-10-25 22:35 +0800
pushed 2017-02-27 14:59 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1081858 - Part 4. Implement segment break transformation rules. r=jfkthame
8d6560b363d27d62db58d16173e84264537c29e2
created 2016-10-24 22:00 +0800
pushed 2017-02-27 14:59 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1081858 - Part 1. Fix aText off-by-one indexing. r=jfkthame
78e4e0957ce33427d91564211413bd900c7afab0
created 2016-10-26 18:49 +0200
pushed 2017-02-27 14:59 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset fd1d01c7a9e2 (bug 1081858) for failing reftest segment-break-transformation-1.html on Windows XP. r=backout
c02372e09279dc1f6fb31a404e7b6dd7b8076e44
created 2016-10-26 18:49 +0200
pushed 2017-02-27 14:59 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5044bee3df13 (bug 1081858)
5044bee3df13af6a5289cb1affcc50aed38f80b2
created 2016-10-25 22:35 +0800
pushed 2017-02-27 14:59 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1081858 - Part 4. Implement segment break transformation rules. r=jfkthame
fd1d01c7a9e25f48e7152a9ceda9d6cd5344447d
created 2016-10-24 22:00 +0800
pushed 2017-02-27 14:59 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1081858 - Part 1. Fix aText off-by-one indexing. r=jfkthame
c5e7172886f404379642b3bbcf6b3b36bad3ef51
created 2016-10-25 20:38 -0700
pushed 2017-02-27 14:59 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 1081858) for Android line-breaking reftest failures
d9e96e907d0a8765f728bab3a422789ff816062b
created 2016-10-25 22:35 +0800
pushed 2017-02-27 14:59 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1081858 - Part 4. Implement segment break transformation rules. r=jfkthame
44f9c7e8d1243c6bcffc13b00baf39cf152fb29e
created 2016-10-24 22:00 +0800
pushed 2017-02-27 14:59 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1081858 - Part 1. Fix aText off-by-one indexing. r=jfkthame
25abaa7e7bb518a7fc79219b73f4f7e262afcd0e
created 2014-06-05 13:25 +1000
pushed 2014-08-25 18:42 +0000
Cameron McCormack Cameron McCormack - Bug 1019555 - Treat newlines and tabs as space characters in SVG xml:space="preserve" text. r=roc
58d7421ad39d68e0afc10bac5826d0abf7e34b6c
created 2014-01-10 09:42 +0000
pushed 2014-04-22 00:22 +0000
Jonathan Kew Jonathan Kew - bug 955957 - pt 1 - reimplement gfxSkipChars and gfxSkipCharsIterator to perform better with huge text runs. r=roc
93f1d824e46f7f02e04291325ab2d8ed50133a69
created 2014-01-10 09:30 +0100
pushed 2014-04-22 00:22 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4b54755de2a7 (bug 955957) for Build Bustage on a CLOSED TREE
4b54755de2a7938cd68296831127af3e36bee632
created 2014-01-10 07:48 +0000
pushed 2014-04-22 00:22 +0000
Jonathan Kew Jonathan Kew - bug 955957 - pt 1 - reimplement gfxSkipChars and gfxSkipCharsIterator to perform better with huge text runs. r=roc
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
30a7b37f089281c7001034a3b4e284dabd0eb185
created 2013-10-02 16:07 +0300
pushed 2014-01-28 00:16 +0000
Simon Montagu Simon Montagu - Add new bidi control characters defined in Unicode 6.3. Bug 922530, r=jfkthame
732e97da71d59e293d89d30435b865a216c1ec50
created 2013-10-15 19:48 +0900
pushed 2014-01-28 00:16 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 926580 - Kill unused layout.enable_japanese_specific_transform pref. r=roc
f10d31a0f7b48383b6d34f66607adc11eb18ec48
created 2013-08-22 14:32 -0400
pushed 2013-12-03 03:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
90591fb20b148524f0dd10bea1b7d9ec04f1da90
created 2013-08-14 08:56 +0200
pushed 2013-12-03 03:32 +0000
Ms2ger Ms2ger - Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2013-05-07 01:20 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
53edf545ee94906943a116da7f780e205b3055fb
created 2012-10-10 01:00 -0400
pushed 2013-02-14 23:19 +0000
David Zbarsky David Zbarsky - [Bug 799407] Fix build warnings in layout r=roc
e0398687f0305850066b74a86913f3b403560117
created 2012-09-07 15:17 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
f2687e92443843d18fd9ccf17cbcef959a379da2
created 2012-06-21 14:02 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
44911569fb04d891073656cac1f794495723f573
created 2012-04-30 12:53 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Backout merge.
5d9b336d8b4b6f9a6b416313736633bb968a44c5
created 2012-09-07 15:42 +1000
pushed 2013-01-03 21:54 +0000
Cameron McCormack Cameron McCormack - Bug 655877 - Part 23a: Add white-space:-moz-pre-discard-newlines value with white space collapsing behavior like SVG's xml:space="preserve". r=roc,dbaron
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-11-14 20:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
42e5e3988682871332c523a44aac7f8f41f10b67
created 2012-06-20 20:58 +0100
pushed 2012-10-05 17:12 +0000
Jonathan Kew Jonathan Kew - bug 763982 - update and optimize Arabic char processing in TransformText. r=smontagu
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-08-24 15:39 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
9cf58850cf26befc69b189d831ae6d8e5bff8a7d
created 2012-04-16 15:32 -0700
pushed 2012-07-13 18:18 +0000
L. David Baron L. David Baron - Build font data structure by walking the necessary text. (Bug 706193, patch 3) r=roc
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2012-01-29 07:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2012-01-29 07:46 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
1348d3ce063d1e3567360d34551cd11e92dd73d0
created 2009-09-16 17:01 +0200
pushed 2019-01-21 12:33 +0000
Mats Palmgren Mats Palmgren - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
54d08b93e78bc06e8731bcc1e2eebe215af9e7d7
created 2008-12-18 23:42 +0330
pushed 2019-01-21 12:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 441782 - bidi.numerals == 4 does not switch numeric shapes in content; r,sr=roc
f07d3fa9b667800fc9554a2d2fa23d3e3fca0718
created 2008-08-12 20:31 +1200
pushed 2019-01-21 12:33 +0000
Robert O'Callahan Robert O'Callahan - Bug 230555. Support white-space:pre-line. r+sr=dbaron
be6c0d9a897f4e86ddb9a91a43e84e7bde9c075e
created 2007-11-11 17:51 -0800
pushed 2019-01-21 12:33 +0000
roc+ roc+ - Bug 389707. Rework text-transform:capitalize by putting logic to decide what to capitalize into nsLineBreaker. r=smontagu
0cd2c363ae8ea2425ac6ae312468aa4062a62de5
created 2007-07-02 16:36 -0700
pushed 2019-01-21 12:33 +0000
roc+ roc+ - Bug 386548. Remove nsTextTransformer. r+sr=mats
22339d7aca17716d42ffbe181a2a11cc7e157ed9
created 2007-06-12 14:01 -0700
pushed 2019-01-21 12:33 +0000
roc+ roc+ - Landing textframe updates: Use word-based textrun cache; rewritten PeekOffsetWord; adjust textframe content-offsets and content-lengths when CharacterDataChanged fires; search backwards for textrun scanning/creation start point, instead of all the way back to the start of the block; ensure that we pass the correct start iterator to PropertyProvider in TrimTrailingWhiteSpace.
b551b70b0c58471092ec376c6d1cf428e4847a95
created 2007-05-30 15:27 -0700
pushed 2019-01-21 12:33 +0000
roc+ roc+ - Not part of the build. Change nsLineBreaker so that breaks at element boundaries are always governed by the white-space property on the element that's the nearest common ancestor of the DOM nodes on each side of the break point --- fixes bug 382289. Also, pass NBSP through to textruns so that whitespace trimming doesn't trim NBSP. Also, count trimmed spaces correctly when updating mClusterCount.
99baf0bab7dd978a2d35fa63cce7d1120913d7ec
created 2007-05-22 16:45 -0700
pushed 2019-01-21 12:33 +0000
roc+ roc+ - Not Part Of The Build. Update nsTextFrameThebes whitespace handling; allow line breaking only at the end of a run of whitespace.
54505530d11b40761505e24487263f4e90bbce3a
created 2007-05-09 15:04 -0700
pushed 2019-01-21 12:33 +0000
roc+ roc+ - Not part of the build. Update new text frame for textrun API changes. Also implements a textrun cache for the new text frame
75d1993b04b17a96cbdcf83a50cbcf7aa5ee8ea1
created 2007-03-24 04:07 -0700
pushed 2019-01-21 12:33 +0000
roc+ roc+ - No bug. A variety of fixes to fix various reftest failures. Not Part Of The Build.
33654b51bca91fab0faed723e281c76bd65896c1
created 2007-03-22 16:13 -0700
pushed 2019-01-21 12:33 +0000
roc+ roc+ - Bug 333659. Major new-textframe update. You can really browse the Web with it now, although major bugs remain.
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed 2019-01-21 12:33 +0000
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip