Commit Graph

106 Commits

Author SHA1 Message Date
108eee306e Related: rhbz#1040291 Change language name from 'Oriya' to 'Odia'
Except for our external api where the Oriya is stuck (and similar for
the vba implementation)

Change-Id: I8288c930567385eea49a4c303727b13ef8b8a89f
2013-12-11 15:11:18 +00:00
cb6d67c21f Spelling "separate" (etc) correctly is hard 2013-05-15 11:14:28 +03:00
138e5a0518 make it possible to build with system icu 4.2 (RHEL-6)
Change-Id: I69bf7bc33a619c4aa9483e2dc3d5540e4dfa7458
2013-02-19 15:42:14 +00:00
79a3c9b186 partly revert 92a9b7780c6e13a4da3b12794342edbc4c09ef51 for ICU < 49
Re-enable build with ICU 4.6 and 4.8
ICU versions prior to 49 don't know Conditional_Japanese_Starter and
Hebrew_Letter

Also, the change in i18npool/CustomTarget_breakiterator.mk

- -e "s#\[:LineBreak = Close_Punctuation:\]#\[& \[:LineBreak = Close_Parenthesis:\]\]#" \

with i18npool/source/breakiterator/data/line.txt

-$CL = [:LineBreak = Close_Punctuation:] ;
+$CL = [:LineBreak = Close_Parenthesis:];

did not produce equivalent results. Instead use

$CP = [:LineBreak =  Close_Parenthesis:];
$CL = [[:LineBreak =  Close_Punctuation:] $CP];

Change-Id: I14fc14319ea34f23393264560452a79bb49fc3a7
2013-01-02 19:23:03 +01:00
92a9b7780c follow logical consequences of a minimum icu version of 4.6
since commit f20ed8959bc0a984177377a734d34f767653625b

Change-Id: I4f2fc5d9eb7a581b9ed707a3c3f96be817141846
2012-12-29 18:02:25 +00:00
5584761358 Related: #112623# add regression test for japanese word break rules
Change-Id: I05baf163cc00d3770b9a8b25b099ffcbd9623a2f
2012-09-19 14:38:02 +01:00
346cf4ee5d Related: #i50172# add regression test for Tamil cursoring
Change-Id: I8f6c3814aa3630f5f640f611fb51ce72641715c6
2012-09-07 12:39:58 +01:00
9b69085c5d Related: #i80412# add regression test for Indic language cursoring
Change-Id: Ia1cc6ade8d2122abf5469ec521b2883961121a04
2012-09-07 12:21:15 +01:00
08de755c07 Related: #i107843# add regression test for em-dash/en-dash spell checking
Change-Id: I8d9aad9ac648aefdd1f31e09fe2ea84a698c0013
2012-09-07 10:04:05 +01:00
edfa6cd3e5 Related: #i103552# add regression test for シャットダウン
Change-Id: I30117fdf70036f6df8dc494fe33a8a56d5544635
2012-08-31 10:30:35 +01:00
2fa8271155 Related: #i113785# add regression test for ligatures
Change-Id: I46fca6dc8e77571afda5ceb230dc6c93f730703d
2012-08-29 11:43:50 +01:00
42a15f45ff Resolves: fdo#38983 allow extra word boundary characters
i.e. word overrides emdash and endash to be word boundary characters
for the purposes of counting words. And there are some who want
to treat =,- etc similarly.

Default to a configuration that gives the same results as Word for
word counting.

Change-Id: Ia8ce6ac12011a1d6e547f11644c76163c4c993c5
2012-08-29 09:02:50 +01:00
8c205bfccd Related: #i58513# add regression test for Finnish break iterator rules
Change-Id: I5b8c1190db08f781143fd8d12b007dc05a4d6046
2012-08-28 13:26:11 +01:00
5d1d4c940a document what the three FOO_word things are for
Change-Id: Ie93c06a9304fd45a1c0c10af81cc09c88baf106f
2012-08-28 10:49:19 +01:00
db8853d7a5 add regression test for #i19716#
Change-Id: I11440667bdf73ed09ebc83771acf33e2d3e61f6c
2012-07-27 15:45:27 +01:00
2cf7896039 add regression test for #i21290
Change-Id: Ic60f440f8dc8fcfa76a023557e76fcf8e3c52476
2012-07-27 15:45:27 +01:00
585e64ff94 drop hopefully unnecessary catalan word breaking rules
various regression tests for the issues that prompted its inclusion all now
pass in its absence

Change-Id: Ia375322335b4272aa6c3d626b2d98bc64465bf1c
2012-07-27 14:37:00 +01:00
071a0dc02c Related: #i85411# catalan word breaking rules out of sync with ZWNJ
I can see no reason to have specific catalan rules, old examples
work fine with default rules

Change-Id: Ifacb7b46204d8aed543ab0c77fe80d1d5c5de738
2012-07-25 11:37:58 +01:00
5a6279df55 Related: #i17155# regression test for slash part of word for line break
Change-Id: I5b457531fb94f66dd7f5fdcc4636c5a202a036f1
2012-07-25 10:02:15 +01:00
b8fa8841c0 Related: #i13451# regression test for Catalan dictionary word breakiterator
Change-Id: I7785746b2cf4e5e054ced5b728dc69e6b1a966f2
2012-07-25 10:02:15 +01:00
dcb28419b0 Related: #i29548# Thai word breakiterator regression test
Change-Id: Ie47dfe6ab5e308c0353d557fe7530a983622db96
2012-07-25 10:02:14 +01:00
a1cb33edbb Related: #i13494# regression tests for word iterator
Change-Id: Ifad0a8ae01386db80a5eca9dfba8ee6841980139
2012-07-23 15:42:41 +01:00
f8f05d43de Resolves: fdo49629 GotoEndOfWord fails with footnote at word end
a) remove special handling of 0x0002 in our custom icu rules.
   Which brings us a step closer to getting rid of at least
   some of them in favour of the defaults
b) expand the 0x02 in SwTxtNode::BuildConversionMap like we
   do for fields so

Good side effect is our word count and character count now take into account
the actual footnote indicator text, as does our cursor travelling. Both of
which are more word-alike.

Change-Id: I3b0024ac4b10934bee7a9e83b0fce08a18556c7b
2012-07-17 14:11:05 +01:00
07202af3c5 fix some typo
Change-Id: Ib88169968d164c88703505da022887ea8d53c721
2012-06-01 00:24:24 +07:00
20c2411414 Resolves: fdo#49849 implement Unicode 6.1 hebrew line breaking rules
i.e.  sync with svn diff -c 31071
http://source.icu-project.org/repos/icu/icu/trunk/source/data/brkitr/line.txt

Change-Id: I I I41b3d02f1a0da3b83a9684f29d466660d96254c6
2012-05-13 22:46:43 +01:00
16cd97480d Resolves: fdo#40292 Tamil grapheme cluster rules 2012-04-12 09:46:23 +01:00
43084e8b30 only as of ICU 4.9 RBBI the Prepend property is empty
This reverts 0c08a84c04b166ab6479716e2c33cd444d7e3dbe and instead strips the
Prepend variable during build time.
2012-04-03 00:15:30 +02:00
0c08a84c04 Make ICU build with icu-49 by removing no-longer used variables.
Signed-off-by: Tomas Chvatal <tchvatal@suse.cz>
2012-04-02 18:48:10 +02:00
2674376ddf convert i18npool to gbuild 2011-08-17 17:34:23 +02:00
a31a128023 Use MSVC-specific compiler options only when $(COM)==MSC 2011-06-21 02:24:39 +03:00
433dc982f0 get rid of unneded dependency (already in prj/build.lst)
furthermore the dependency did no longer match the command that was
actually used in the rule
also get rid of the unnecessary $/ escapes
2011-06-13 18:31:17 +02:00
9398a30eee Run tool executables built for the BUILD platform 2011-06-08 00:24:44 +03:00
0e0072d4f8 Do SMP properly for ICU. No bug thankfully 2011-03-10 22:40:13 +07:00
52934a63ff Work around ICU bug regarding SMP ranges not working, so expand them 2011-03-10 22:40:13 +07:00
d83e115bae break graphemes on new uax#29 updates, use ICU for script identification 2011-03-10 22:40:13 +07:00
obo
fde17f2bb9 CWS-TOOLING: integrate CWS locales33a 2010-06-21 15:57:31 +02:00
93ea507dcc locales33a: #i111152# treat Indic aksaras with virama as one grapheme cluster for character iterator; patch from <cmc> 2010-06-11 01:50:25 +02:00
e924ca0d07 cws tl80: merge with DEV300 m77 2010-05-11 13:45:11 +02:00
ae9d7c2cef cws tl80: #i103552# Japanese word for 'shutdown' added to ja.dic 2010-04-27 10:09:22 +02:00
a3ed338f81 CWS-TOOLING: integrate CWS sb118 2010-04-16 10:09:51 +02:00
ffdc043d72 cws sw321bf01: #i107843# em-dash/en-dash breakiterator fix for spell checking 2010-03-15 09:22:49 +01:00
sb
ba88d908e6 sb118: merged in DEV300_m72 2010-02-25 12:46:45 +01:00
8764506704 changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
sb
eeca9dafb7 sb118: #i108776# changed addsym.awk to also export STLport num_put symbols, and simplified it by requiring that first section is labeled UDK_3_0_0; adapted map files accordingly, replacing many individual ones with solenv/src templates 2010-01-29 17:01:54 +01:00
e1ad946ef5 CWS-TOOLING: integrate CWS tl73
2009-07-31 15:29:33 +0200 tl  r274535 : #i64400# dash/hyphen should not break words
2009-08-06 18:13:57 +00:00
10c3d32975 CWS-TOOLING: integrate CWS sb104
2009-01-27 13:09:06 +0100 sb  r266986 : #i97992# cws rebase: merged cws/sb104/config_office/set_soenv.in with moved tags/DEV300_m40/set_soenv.in
2009-01-27 10:56:40 +0100 sb  r266966 : CWS-TOOLING: rebase CWS sb104 to trunk@266944 (milestone: DEV300:m40)
2009-01-20 14:37:00 +0100 sb  r266581 : #i97992# missing treatment of Solaris-only adjustvisibility as build-internal tool
2009-01-20 09:32:38 +0100 sb  r266554 : CWS-TOOLING: rebase CWS sb104 to trunk@266428 (milestone: DEV300:m39)
2009-01-14 13:40:45 +0100 sb  r266296 : #i97992# do not pass comment lines to shell
2009-01-14 12:50:34 +0100 sb  r266290 : #i97992# avoid problems with checkdll not finding AWTLIB and its dependents
2009-01-14 12:49:20 +0100 sb  r266289 : #i97992# on Linux and Solaris, regxpcom apparently needs to be called with the libxpcom.so directory on the LD_LIBRARY_PATH
2009-01-13 09:41:37 +0100 sb  r266196 : #i97992# fixed AUGMENT_LIBRARY_PATH definitions
2009-01-12 18:02:03 +0100 sb  r266177 : #i97992# get rid of LD_LIBRARY_PATH in build environment
2009-02-19 11:42:47 +00:00
e31a42e5df CWS-TOOLING: integrate CWS i18n49
2008-12-16 19:40:01 +0100 khong  r265572 : CWS-TOOLING: rebase CWS i18n49 to trunk@264807 (milestone: DEV300:m37)
2009-02-12 06:14:42 +00:00
aee06d9b1d CWS-TOOLING: integrate CWS i18n48_DEV300 2008-11-20 15:25:56 +00:00
16b796fcce #i80412# 2008-10-02 13:51:29 +00:00
17236a45c1 CWS-TOOLING: integrate CWS i18n45 2008-10-01 07:16:40 +00:00