Andy Heninger
4e1c4096a6
ICU-9954 Break Iteration, remove reverse rules, add boundary caching.
...
X-SVN-Rev: 40433
2017-09-19 18:17:22 +00:00
Markus Scherer
68ef77118b
ICU-13203 CaseMap UTF-8 add StringPiece->ByteSink overloads; change implementation to that and change array->array versions into wrappers
...
X-SVN-Rev: 40425
2017-09-18 21:45:11 +00:00
Markus Scherer
5da94f206a
ICU-12410 move new code into new files, split ucasemap_imp.h from ustr_imp.h
...
X-SVN-Rev: 39655
2017-02-09 21:15:34 +00:00
Steven R. Loomis
6ce57afd03
ICU-11679 merge C BiDi Transform from branch
...
* fixed from branch: inadvertently removed Unicode attribution from Makefiles
* fixed from branch: Unicode attribution
* bonus: moved icuplug into the 'registration' filter on windows
X-SVN-Rev: 39170
2016-09-09 16:41:15 +00:00
Michael Ow
61607c2773
ICU-12564 Update copyright notice in trunk
...
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Yoshito Umaoka
00ca13e126
ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
...
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
c9f199a30f
ICU-12564 Update copyright notice in ICU4C
...
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Markus Scherer
bb5f37a069
ICU-7457 replace MessageFormat with SimpleFormatter where easy; remove obsolete ChoiceFormat handling of currency names; move LocaleDisplayNames & ucurr from i18n to common
...
X-SVN-Rev: 38200
2016-01-26 22:56:59 +00:00
Markus Scherer
57f01a8756
ICU-10896 turn SimplePatternFormatter into public SimpleFormatter
...
X-SVN-Rev: 38195
2016-01-23 05:20:23 +00:00
Markus Scherer
d5877ebe4e
ICU-11986 use prefix Resource for C++ classes, prefix UResource for C types
...
X-SVN-Rev: 38087
2015-11-18 00:18:28 +00:00
Markus Scherer
147ca53163
ICU-11986 enumerate most of the measurement unit formatting data, rather than lookup-with-fallback for each piece; adds necessary fallback on leaf level
...
X-SVN-Rev: 38082
2015-11-12 22:09:04 +00:00
Andy Heninger
0464cceedf
ICU-11857 Add CStr class for easier UnicodeString to char * conversions.
...
X-SVN-Rev: 38054
2015-10-09 17:53:44 +00:00
Travis Keep
2860cd48c4
ICU-11740 DecimalFormat refactor.
...
X-SVN-Rev: 37821
2015-08-25 23:31:01 +00:00
Steven R. Loomis
9edacf9fa9
ICU-11771 move FilteredBreakIterator from i18n to common
...
X-SVN-Rev: 37676
2015-07-16 21:02:06 +00:00
Peter Edberg
944392834b
ICU-11549 Add C wrapper for ListFormatter
...
X-SVN-Rev: 37110
2015-03-03 19:00:52 +00:00
Markus Scherer
0f78abc7ee
ICU-9644 re-hardcode some normalization data: nfc.nrm
...
X-SVN-Rev: 36384
2014-09-08 03:05:56 +00:00
Yoshito Umaoka
8885f1ef78
ICU-8951 BCP 47 key/type converter APIs merged from the work branch.
...
X-SVN-Rev: 36320
2014-09-03 04:42:21 +00:00
Travis Keep
9c4a5db353
ICU-11075 Remove dead code including LRUCache and tests and sharedptr.h
...
X-SVN-Rev: 36226
2014-08-21 21:02:57 +00:00
Travis Keep
f335b55bdf
ICU-10802 Merge branch tkeep/10802andy into trunk.
...
X-SVN-Rev: 36214
2014-08-20 21:46:02 +00:00
Markus Scherer
e977c057a9
ICU-9101 merge branches/markus/collv2@35225 into the trunk
...
X-SVN-Rev: 35227
2014-02-25 21:21:49 +00:00
Travis Keep
844d4e860b
ICU-10646 Tempalte->SimplePatternFormatter. evaluate -> format
...
X-SVN-Rev: 35027
2014-01-29 22:57:06 +00:00
Travis Keep
d4ec281c99
ICU-10646 Introduce Template class and change ListFormatter to use it. Introduce QuantityFormatter class and change RelativeDateTimeFormatter to use it.
...
X-SVN-Rev: 35018
2014-01-29 05:08:55 +00:00
Travis Keep
132ff6d742
ICU-8464 Add Suggested changes from Markus.
...
X-SVN-Rev: 34875
2014-01-11 00:30:39 +00:00
Travis Keep
089a6434ac
ICU-8464 Add relative date formatting.
...
X-SVN-Rev: 34686
2013-11-22 18:26:22 +00:00
Andy Heninger
75114667a6
ICU-10301 Remove nearly empty mutex.cpp file.
...
X-SVN-Rev: 34034
2013-08-12 18:09:50 +00:00
Markus Scherer
ebbc5423ef
ICU-9538 add script metadata properties API
...
X-SVN-Rev: 33255
2013-02-17 00:49:18 +00:00
Umesh Nair
484c465ddf
ICU-7168 Implementation of ListFormatter, port from Java
...
X-SVN-Rev: 32247
2012-08-27 20:14:25 +00:00
Maxime Serrano
c64c0299d7
ICU-9353 merge dbbi-tries work into the trunk
...
X-SVN-Rev: 32184
2012-08-16 23:01:49 +00:00
Dragan Besevic
141bc218ef
ICU-9252 zOS performance enhancement
...
X-SVN-Rev: 31696
2012-04-10 15:49:28 +00:00
Michael Ow
e144d4ff66
ICU-8936 Add check-exhaustive make target to run the test suite in exhaustive mode
...
X-SVN-Rev: 30961
2011-11-14 22:33:19 +00:00
Steven R. Loomis
53c67d692d
ICU-8921 print a warning on rpath with installed icu. Also fix a bug where --disable-rpath (the default) caused icu-config selftest to fail
...
X-SVN-Rev: 30913
2011-11-03 20:48:20 +00:00
Michael Ow
a30cfbe075
ICU-8452 Remove extra header directory
...
X-SVN-Rev: 30442
2011-07-28 19:07:44 +00:00
Markus Scherer
9bcc40cf9e
ICU-8452 un-autoconf platform.h, move user-configurable settings to uconfig.h, and other changes; from svn merge --reintegrate branches/markus/platformh at r30411
...
X-SVN-Rev: 30412
2011-07-23 00:10:30 +00:00
Markus Scherer
a74d503edb
ICU-8619 move some collation file data structure definitions from i18n/ucol_imp.h to common/ucol_data.h (new file)
...
X-SVN-Rev: 30271
2011-07-03 04:07:02 +00:00
Michael Ow
c1f1d09b70
ICU-8535 Merge changes for MINGW build fix in branch to trunk and fix some other errors when building with MINGW.
...
X-SVN-Rev: 30247
2011-06-28 21:07:36 +00:00
Markus Scherer
9f7d74001c
ICU-8605 document & test ICU4C dependencies, remove cycles, reduce some deps; merged from branches/markus/depstest -r 30155:30193
...
X-SVN-Rev: 30194
2011-06-03 05:23:57 +00:00
Markus Scherer
d743bb693e
ICU-8319 merge MessageFormat 2011q1 work into trunk, from icu/branches/markus/msg48 -r 29400:29882
...
X-SVN-Rev: 29886
2011-04-25 20:47:32 +00:00
Markus Scherer
d55e005cf7
ICU-8167 move string tries to the common library and make API headers public
...
X-SVN-Rev: 29531
2011-03-03 21:56:36 +00:00
Markus Scherer
d8ea46628b
ICU-8314 Appendable interface, AppendableAdapter default impl & UnicodeString is-an Appendable
...
X-SVN-Rev: 29390
2011-02-03 05:28:01 +00:00
Markus Scherer
397d6f7372
ICU-8167 make trie iterators nested classes inside their tries
...
X-SVN-Rev: 29272
2011-01-06 18:40:26 +00:00
Markus Scherer
62306a038c
ICU-8167 rename ByteTrie to BytesTrie, DictTrie to StringTrie, etc.
...
X-SVN-Rev: 29265
2011-01-05 21:05:47 +00:00
Markus Scherer
c04082d93c
ICU-8105 hardcode Unicode property names data (formatVersion 2); includes new dictionary-type tries (ByteTrie & UCharTrie see ticket #8167 ); merge branches/markus/tries -r 29040:29249
...
X-SVN-Rev: 29252
2010-12-31 18:21:36 +00:00
Michael Ow
dd03794570
ICU-7959 Add compound text converter to ICU4C.
...
X-SVN-Rev: 29211
2010-12-15 23:38:28 +00:00
Michael Ow
ce3a205cc9
ICU-6501 Set data path when building data in archive mode.
...
X-SVN-Rev: 28389
2010-07-29 23:37:19 +00:00
Markus Scherer
3360fe4708
ICU-7144 merge UTS #46 (IDNA2008) C/C++ feature into trunk, merging in -r 27794:28172 icu/branches/markus/uts46
...
X-SVN-Rev: 28195
2010-06-15 15:54:53 +00:00
Markus Scherer
fd376b34c0
ICU-7496 add internal char * string class for C++ implementation code
...
X-SVN-Rev: 28082
2010-05-20 21:16:44 +00:00
Markus Scherer
ea551a1d7f
ICU-7164 split locale API implementation into multiple files so that core locale ID .c/.cpp files (hopefully) do not depend on resource bundle code or data any more
...
X-SVN-Rev: 27685
2010-02-25 22:32:39 +00:00
Peter Edberg
411a93712a
ICU-4521 Merge from branch, fixes for 64bit alignment & type conversions
...
X-SVN-Rev: 27670
2010-02-25 06:33:29 +00:00
Steven R. Loomis
800da956b2
ICU-6633 DLL plugin.. merge onto trunk from branches/srl/dll6633 and branches/srl/dll6633bis
...
(specifically, r26808:27031 of http://source.icu-project.org/repos/icu/icu/branches/srl/dll6633 and then r27117 r27118 r27119 r27121 r27137 r27139 r27159 r27160 r27172 r27173 r27181 r27182 )
X-SVN-Rev: 27195
2010-01-09 02:15:20 +00:00
Markus Scherer
8ddbd1394c
ICU-7273 merge in Normalizer2 API & code, and ICU-5785 UnicodeSet::span(UnicodeString) and ICU-7296 tempSubString()/retainBetween(); merge -r 26971:27150 branches/markus/norm2
...
X-SVN-Rev: 27155
2010-01-06 23:50:03 +00:00