content/base/src/nsLineBreaker.cpp
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
e3b632e26dc04c0cf0226c8b2681a0d3243464ea
created 2012-05-08 17:34 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
7d23c3ea2afe4f01716d32f376176036151c6419
created 2012-03-15 17:21 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
0396771021a3b28f7224acd64d026646fa484562
created 2012-03-02 12:10 -0800
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
ed637f826ef6c4c5e32cce51d6477203dd2b9d50
created 2012-02-08 19:13 -0800
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-23 05:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
67f1eff2cc7c506b8411d491284e5eda3ecd4fc4
created 2012-08-20 19:23 -0700
pushed 2012-08-21 17:28 +0000
L. David Baron L. David Baron - Only do hyphenation when the language was specified explicitly, rather than using an encoding-inferred language. (Bug 702121, patch 2) r=jfkthame
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-31 14:39 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:35 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
2998b1105a1140f0ec95db658b27e68d28780c63
created 2012-05-07 12:18 -0700
pushed 2012-05-10 14:55 +0000
Simon Montagu Simon Montagu - Test for word-break in 16-bit text as well as 8-bit. Bug 249159 r=jfkthame
4acd1e285cc4dfbb4fd64290574ef4eb7a5d99dd
created 2012-05-07 12:18 -0700
pushed 2012-05-10 14:55 +0000
Makoto Kato Makoto Kato - Bug 249159 - Part 1 Add word-break interface to nsILineBreaker. r=smontagu
10d7baa4aff02bc6ed52f62879814f989dfc469d
created 2012-03-14 13:40 -0400
pushed 2012-03-16 04:42 +0000
Ehsan Akhgari Ehsan Akhgari - Merge mozilla-central into mozilla-inbound
6ac8b89ae5f05537238d71aab696cce9a3ab5000
created 2012-03-14 06:47 +0000
pushed 2012-03-16 04:42 +0000
Jonathan Kew Jonathan Kew - bug 731536 - text-transform:capitalize should affect the first alphanumeric char in a word, not the first non-punctuation char. r=smontagu
17c65d32c7b891e70435561b965b71c355bd28ac
created 2012-03-05 13:09 -0500
pushed 2012-03-16 04:42 +0000
Benoit Girard Benoit Girard - Restore merge changeset 39a3044823b0, regression fixed upstream in mc
5c3d11c465f1b029e7fbbfffe6af13d0b094a28d
created 2012-03-02 18:32 -0500
pushed 2012-03-16 04:42 +0000
Benoit Girard Benoit Girard - Backed out changeset 39a3044823b0 because of bad interaction with maple.
7d4c7ca828a24a02e47c93dc1c70ec9648eac889
created 2012-03-01 00:17 -0800
pushed 2012-03-04 21:13 +0000
Simon Montagu Simon Montagu - Use GetGeneralCategory in IsPunctuationMark instead of the precompiled ccmap. Bug 731222, r=jfkthame
86dee2f0897bf86c6c162615d30cd5cfc193d4df
created 2012-02-06 13:02 -0500
pushed 2012-02-07 19:12 +0000
Cameron Kaiser Cameron Kaiser - Bug 724456. Don't assume that sizeof(bool) == 1 when memsetting arrays of bools in nsLineBreaker. r=bzbarsky
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-18 10: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 2011-09-29 13:30 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
4d170faf61228cd902a53c6ba5719a70fef91639
created 2011-07-26 23:43 -0700
pushed 2011-07-28 16:53 +0000
Michael Wu Michael Wu - Bug 671417 - Incorrect use of PRBool when other types are more appropriate or vice versa, r=bz,ehsan,dwitte,joe,vlad,luke,mak,roc
3fd770ef6a6501565551734fce94d78ed5c7d8f0
created 2011-05-04 12:29 +0100
pushed 2012-09-13 10:46 +0000
Jonathan Kew Jonathan Kew - bug 253317 - part 5 - support none/manual/auto values for -moz-hyphens in layout. r=roc
493a92982d75f7194fd351011f3af966f1928364
created 2007-12-03 00:22 -0800
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Bug 403426. We should clear whitespace status when we reset the linebreaker. If a final break opportunity exists we should save it and forward it to the line layout. Relanding with a fix so hopefully we won't crash Tp this time. r=smontagu
1e220aad190b60c043f2dd708a612a96b523902a
created 2007-11-30 13:04 -0800
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Backing out more of 403426. sigh
b30950ae5a34e1083c11cc1ba60bfbfd10d29463
created 2007-11-30 12:03 -0800
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Bug 403426. Clear break-after-whitespace flags when we reset the linebreaker. Also rescue a trailing break opportunity when we reset the line breaker and notify the line layout that the opportunity exists. r=smontagu
be6c0d9a897f4e86ddb9a91a43e84e7bde9c075e
created 2007-11-11 17:51 -0800
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Bug 389707. Rework text-transform:capitalize by putting logic to decide what to capitalize into nsLineBreaker. r=smontagu
11771c2119e38337ce443966bf2692e787925cc1
created 2007-10-20 00:30 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Bug 393096. Allow an element containing breakable whitespace to introduce a break opportunity no matter what the context. Also cleans up some trimming stuff and adds comprehensive whitespace breaking and trimming reftests. r+sr=dbaron
be535ab3b309135df7692305ae6436d228b2a43e
created 2007-07-24 04:47 -0700
pushed 2012-09-13 10:46 +0000
masayuki masayuki - Bug 388602 ###!!! ASSERTION: invalid array index: 'i < Length()' when loading some webpages r+sr=roc
c2de0be778519d45c13496426a101a38a47a1e0c
created 2007-07-12 08:52 -0700
pushed 2012-09-13 10:46 +0000
masayuki masayuki - Bug 255990 Characters below U+0100 are not subject to line-breaking rules at all r+sr=roc
cdcad92959a8076a9d9861a92c4daa285ce35f75
created 2007-06-06 21:17 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Not Really Part Of The Build. Update nsLineBreaker interface to allow aSink to be null, in which case the computed linebreaks are just discarded. We use this to optimize cases where no breaking is enabled and the results of linebreaking are not required. Also exposes IsSpace and IsComplexChar methods that the linebreaker specification relies on. Renamed CJK stuff to ComplexChar because it's going to include Thai and probably other languages.
bae62e14b092fc0ff9bd2fe3f2fc9bf961131ed4
created 2007-05-30 17:06 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Not (Really) Part Of The Build. Fix embarrassing error in nsLineBreaker...
b551b70b0c58471092ec376c6d1cf428e4847a95
created 2007-05-30 15:27 -0700
pushed 2012-09-13 10:46 +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.
9b38e8d21d5f53effe9b8079aaf94ba6fb01e2d8
created 2007-05-23 22:16 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Backing out to fix bustage :-(
9da28d13d220b17798312238aae4d85699fb9fc5
created 2007-05-23 20:16 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Bug 336959. Reland update to use Pango for linebreaking of Thai and CJK text on Linux. patch by Theppitak Karoonboonyanan, r+sr=roc
430dba13296ef455803129369a9413264ba7127f
created 2007-05-22 21:26 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Backing out due to bustage.
7c4ea83b9516b948f0e81ce1a3f80829e8647224
created 2007-05-22 21:06 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Bug 336959. Use Pango to break lines for CJK and Thai. r+sr=roc, patch by Theppitak Karoonboonyanan.
99baf0bab7dd978a2d35fa63cce7d1120913d7ec
created 2007-05-22 16:45 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Not Part Of The Build. Update nsTextFrameThebes whitespace handling; allow line breaking only at the end of a run of whitespace.
75d1993b04b17a96cbdcf83a50cbcf7aa5ee8ea1
created 2007-03-24 04:07 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - No bug. A variety of fixes to fix various reftest failures. Not Part Of The Build.
d3975ca2e484168209c34bf4d84db75f584fe72a
created 2007-03-22 16:45 -0700
pushed 2012-09-13 10:46 +0000
roc+ roc+ - Bug 333659. nsLineBreaker fixes. Not Part Of The Build, used by new-textframe only.
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed 2012-09-13 10:46 +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