content/base/src/nsLineBreaker.cpp
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed unknown
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed unknown
David Anderson David Anderson - Backout merge.
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed unknown
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 unknown
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 unknown
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 unknown
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 unknown
roc+ roc+ - Backing out more of 403426. sigh
b30950ae5a34e1083c11cc1ba60bfbfd10d29463
created 2007-11-30 12:03 -0800
pushed unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
roc+ roc+ - Not (Really) Part Of The Build. Fix embarrassing error in nsLineBreaker...
b551b70b0c58471092ec376c6d1cf428e4847a95
created 2007-05-30 15:27 -0700
pushed unknown
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 unknown
roc+ roc+ - Backing out to fix bustage :-(
9da28d13d220b17798312238aae4d85699fb9fc5
created 2007-05-23 20:16 -0700
pushed unknown
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 unknown
roc+ roc+ - Backing out due to bustage.
7c4ea83b9516b948f0e81ce1a3f80829e8647224
created 2007-05-22 21:06 -0700
pushed unknown
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 unknown
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 unknown
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 unknown
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 unknown
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