George Rhoten
9bc3cbe26e
ICU-5764 Cygwin's ar currently doesn't handle win64, and GNU make's implicit rules are incompatible with gmake -j2. This is the first attempt to fix these issues.
...
X-SVN-Rev: 21959
2007-07-13 08:10:41 +00:00
Andy Heninger
ca5d005978
ICU-5766 Extended Grapheme Clusters for ICU4C
...
X-SVN-Rev: 21933
2007-07-10 01:25:26 +00:00
Michael Ow
78e8c0bde7
ICU-3840 Add Unicode 5.0 characters for Gurmukhi in ISCII converter.
...
X-SVN-Rev: 21879
2007-06-30 23:09:57 +00:00
Michael Ow
015e86f2fe
ICU-3840 Update ISCII converter to include new characters in Unicode.
...
X-SVN-Rev: 21870
2007-06-30 00:18:48 +00:00
George Rhoten
915e631e92
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21850
2007-06-29 15:56:22 +00:00
Matitiahu Allouche
500615be13
ICU-5732 several fixes inspired by ICU4J testing
...
X-SVN-Rev: 21849
2007-06-29 14:48:15 +00:00
George Rhoten
810a27e86d
ICU-5423 Minor preference changes.
...
X-SVN-Rev: 21841
2007-06-28 16:39:09 +00:00
George Rhoten
29bf35f7ed
ICU-5423 Comment out debugging code.
...
X-SVN-Rev: 21838
2007-06-28 07:35:36 +00:00
George Rhoten
340f980d77
ICU-5423 Information from the daylight global variable is insufficient.
...
Probing when daylight occurs seems more reliable.
X-SVN-Rev: 21837
2007-06-28 07:33:44 +00:00
George Rhoten
fdc039a8bd
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21817
2007-06-24 04:15:38 +00:00
George Rhoten
9a65d3613c
ICU-5575 Get ready for milestone 2. Change to 3.7.2.
...
X-SVN-Rev: 21794
2007-06-20 20:58:41 +00:00
George Rhoten
f13803e5d5
ICU-4988 Remove browse information from release builds to fix some packaging issues.
...
X-SVN-Rev: 21761
2007-06-16 02:17:43 +00:00
George Rhoten
451f642056
ICU-5745 Documentation fix.
...
X-SVN-Rev: 21760
2007-06-16 01:27:13 +00:00
George Rhoten
c3f935855f
ICU-5745 Improve performance of translit/TransliteratorTest/TestInstantiation
...
X-SVN-Rev: 21757
2007-06-15 23:32:12 +00:00
George Rhoten
8dc587cb1c
ICU-5410 Improve code coverage.
...
X-SVN-Rev: 21750
2007-06-15 17:32:50 +00:00
George Rhoten
09633de40c
ICU-5279 Don't export some API.
...
X-SVN-Rev: 21746
2007-06-15 06:40:59 +00:00
George Rhoten
b38ccd76ca
ICU-5427 Fix a valgrind warning when ICU is optimized.
...
X-SVN-Rev: 21732
2007-06-14 15:27:15 +00:00
George Rhoten
93351fd30c
ICU-5357 Fix broken HTTP links in documentation.
...
X-SVN-Rev: 21699
2007-06-11 19:14:47 +00:00
Vladimir Weinstein
ba5eaaf5e1
ICU-5445 working around glibc bug in strcpy that produces compiler warnings.
...
X-SVN-Rev: 21696
2007-06-11 18:44:06 +00:00
Vladimir Weinstein
a16ac0c913
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21694
2007-06-11 18:42:07 +00:00
George Rhoten
06c982a592
ICU-5279 Better hiding and testing of internal functions.
...
X-SVN-Rev: 21686
2007-06-10 20:11:28 +00:00
George Rhoten
c3b6afbcc0
ICU-5740 Improve converting ASCII/ISO-8859-1 -> UTF16
...
X-SVN-Rev: 21685
2007-06-10 06:36:08 +00:00
George Rhoten
07a1c2a6b2
ICU-5326 Add comments about default converter handling
...
X-SVN-Rev: 21659
2007-06-07 05:15:52 +00:00
George Rhoten
871ce36286
ICU-5305 Allow ICU to build when U_USING_ICU_NAMESPACE is 0
...
X-SVN-Rev: 21656
2007-06-07 00:41:21 +00:00
George Rhoten
e1ed2e9f2e
ICU-5610 Use <tzfile.h> for time zone path names when available
...
X-SVN-Rev: 21653
2007-06-06 22:11:45 +00:00
George Rhoten
c22b3075b7
ICU-5604 EUC-JP portability is hopeless. Map POSIX charset names to close approximations. The current aliases are staying as they are for Windows/AIX compatibility.
...
Windows is max 2 bytes, and the other EUC-JP variants have a 3 byte maximum per codepoint.
X-SVN-Rev: 21652
2007-06-06 21:42:33 +00:00
George Rhoten
4b815792ea
ICU-5279 Fix AIX 32-bit mode.
...
X-SVN-Rev: 21650
2007-06-06 14:35:22 +00:00
George Rhoten
954170ec8a
ICU-5610 Undo last change. It's not portable.
...
X-SVN-Rev: 21649
2007-06-06 05:26:51 +00:00
Deborah Goldsmith
8334f8b2f7
ICU-5610 Use <tzfile.h> for time zone path names
...
X-SVN-Rev: 21648
2007-06-06 01:40:43 +00:00
Matitiahu Allouche
9746d6e08d
ICU-5732 sync ICU4C with ICU4J. Just a small doc fix.
...
X-SVN-Rev: 21642
2007-06-05 17:14:48 +00:00
Deborah Goldsmith
6554598530
ICU-5563 Redo setAdd and setEquals to not be O(N^2)
...
X-SVN-Rev: 21632
2007-06-05 02:40:31 +00:00
George Rhoten
26a0e7ebd5
ICU-5279 Hide -fvisibility=hidden from icu-config users.
...
Also try a different fix for the Intel compiler, which seems to work differently
from an interactive shell.
This option is not needed for tools or tests.
X-SVN-Rev: 21623
2007-06-04 05:52:08 +00:00
George Rhoten
fad658d66d
ICU-5279 Reduce the set of exported functions.
...
X-SVN-Rev: 21621
2007-06-03 06:08:46 +00:00
George Rhoten
61cc1e07c8
ICU-5279 Some pre-gcc 4 and gcc compatible compilers support this feature too.
...
X-SVN-Rev: 21618
2007-06-01 20:24:07 +00:00
George Rhoten
90b396cbde
ICU-5279 Use __attribute__((visibility("default"))) when gcc 4 is used.
...
X-SVN-Rev: 21617
2007-06-01 19:15:30 +00:00
George Rhoten
d3a10484b3
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21616
2007-06-01 07:21:01 +00:00
George Rhoten
562550bebb
ICU-2957 Sun C compiler can't really handle UTF-16 (contrary to documentation and compiler warnings). The C++ compiler is okay.
...
X-SVN-Rev: 21614
2007-06-01 06:05:17 +00:00
George Rhoten
cbf9adb0a9
ICU-2957 Fix for Cygwin
...
X-SVN-Rev: 21609
2007-05-31 17:43:15 +00:00
George Rhoten
017b5cba75
ICU-2957 Sun Studio 8 has a broken C compiler, but a working C++ compiler.
...
Sun Studio 11 has a working C/C++ compiler
X-SVN-Rev: 21607
2007-05-31 06:06:26 +00:00
George Rhoten
a7e2d26372
ICU-2957 Enable UTF-16 strings on Solaris for ICU only (not ICU users).
...
X-SVN-Rev: 21606
2007-05-31 04:46:45 +00:00
George Rhoten
ec444d4596
ICU-2957 Fix for AIX and partial fix for Solaris
...
X-SVN-Rev: 21603
2007-05-31 00:06:40 +00:00
George Rhoten
b5cb50faac
ICU-2957 Fix for HP-UX
...
X-SVN-Rev: 21602
2007-05-30 23:18:21 +00:00
George Rhoten
bc576b9b4c
ICU-2957 Add support for UTF-16 string literal syntax.
...
X-SVN-Rev: 21600
2007-05-30 22:28:35 +00:00
George Rhoten
d41610f479
ICU-5627 Fixes for Windows
...
X-SVN-Rev: 21583
2007-05-24 16:41:19 +00:00
Deborah Goldsmith
e7c563efb3
ICU-5627 Add uloc_getLocaleForLCID
...
X-SVN-Rev: 21579
2007-05-24 00:04:20 +00:00
Markus Scherer
6751276083
ICU-5707 fix u_strFromUTF8Lenient() for 2-byte UTF-8 in last 3 bytes of input
...
X-SVN-Rev: 21510
2007-05-10 20:40:35 +00:00
George Rhoten
5c3a43a348
ICU-5234 Revert a few of the previous changes to use more of the original names & update a few tables.
...
X-SVN-Rev: 21505
2007-05-10 06:40:31 +00:00
Deborah Goldsmith
88d93814c9
ICU-5695 Reorganize ICULanguageBreakFactory for more flexibility
...
X-SVN-Rev: 21485
2007-05-02 23:23:31 +00:00
Deborah Goldsmith
505ae092f0
ICU-5695 Reorganize ICULanguageBreakFactory for more flexibility
...
X-SVN-Rev: 21484
2007-05-02 23:07:12 +00:00
Deborah Goldsmith
6b94b2aabb
ICU-5442 Make RBBI:checkDictionary protected
...
X-SVN-Rev: 21483
2007-05-02 22:56:37 +00:00
Deborah Goldsmith
78a3e24384
ICU-5443 Add macro for UTEXT_SETNATIVEINDEX
...
X-SVN-Rev: 21482
2007-05-02 22:49:20 +00:00
Deborah Goldsmith
8050e9315e
ICU-5595 Fix bug in previous fix
...
X-SVN-Rev: 21481
2007-05-02 22:32:12 +00:00
Deborah Goldsmith
8cf4403816
ICU-5595 Fix scrambled dictionary break cache when built in reverse with multiple spans
...
X-SVN-Rev: 21421
2007-04-17 23:01:42 +00:00
George Rhoten
94e3bd905b
ICU-5629 Remove unassigned Unicode characters from validity table.
...
Add some Unicode 1.1 characters that are also converted by Windows ISCII.
X-SVN-Rev: 21366
2007-04-06 07:01:22 +00:00
George Rhoten
6cc2272493
ICU-5677 Remove out of date AIX and HP-UX configurations, and remove some unused configure variables to increase script readability.
...
X-SVN-Rev: 21355
2007-04-05 07:29:13 +00:00
George Rhoten
af4d1cf1ab
ICU-5427 Fix a memory leak when the default codepage is UTF-8 and u_cleanup is called.
...
X-SVN-Rev: 21287
2007-03-17 22:41:32 +00:00
George Rhoten
241c15a635
ICU-5427 Fix some valgrind warnings.
...
X-SVN-Rev: 21286
2007-03-17 20:26:28 +00:00
George Rhoten
513297e606
ICU-5445 Fix some compiler warnings
...
X-SVN-Rev: 21284
2007-03-17 06:14:03 +00:00
George Rhoten
8587834a2d
ICU-5445 Fix some compiler warnings
...
X-SVN-Rev: 21281
2007-03-17 05:49:26 +00:00
Ram Viswanadha
0bbbe4b84f
ICU-5273 fix IDNAToUnicode to not fail on error
...
X-SVN-Rev: 21277
2007-03-17 01:22:52 +00:00
George Rhoten
d0084a7436
ICU-5427 Fix some Purify errors
...
X-SVN-Rev: 21273
2007-03-16 17:06:15 +00:00
George Rhoten
41e12e703c
ICU-5653 Explicitly name a mutex.
...
X-SVN-Rev: 21261
2007-03-15 15:13:29 +00:00
Eric Mader
82f6e65e1b
ICU-5648 init_resb_result should use fTopLevelData instead of fData for /LOCALE/ in alias path.
...
X-SVN-Rev: 21239
2007-03-14 01:36:22 +00:00
George Rhoten
d5f62f7b0d
ICU-5645 Improve UTF-8 conversion performance
...
X-SVN-Rev: 21223
2007-03-12 08:26:03 +00:00
George Rhoten
0f8b61b7fc
ICU-5576 Fixes for z/OS
...
X-SVN-Rev: 21208
2007-03-09 07:08:05 +00:00
George Rhoten
c320b37e7a
ICU-5566 CLDR1.5 changes. Mirror ICU4J behavior.
...
X-SVN-Rev: 21200
2007-03-09 01:21:24 +00:00
George Rhoten
a969789b41
ICU-5566 Fix some test failures due to the CLDR update.
...
X-SVN-Rev: 21169
2007-03-06 01:06:29 +00:00
George Rhoten
b68e0c961f
ICU-5566 Fix test failures due to CLDR data update.
...
X-SVN-Rev: 21163
2007-03-06 00:41:47 +00:00
George Rhoten
a5d3c1ebfc
ICU-5574 Test and fix a buffer overflow of the offset handling when a single surrogate character is given.
...
X-SVN-Rev: 21144
2007-03-01 12:41:15 +00:00
George Rhoten
9f93f717ed
ICU-5574 Simplify callback logic for easier reading.
...
X-SVN-Rev: 21141
2007-03-01 12:34:27 +00:00
George Rhoten
f3632ae430
ICU-5510 Allow code to work with a limit == U_MAX_PTR
...
X-SVN-Rev: 21134
2007-02-27 08:48:19 +00:00
George Rhoten
d656c86a77
ICU-5582 Explicitly call the ANSI Windows API with proper casts
...
X-SVN-Rev: 21043
2007-02-16 21:46:15 +00:00
George Rhoten
125f883a19
ICU-5582 Explicitly call the ANSI Windows API.
...
X-SVN-Rev: 21024
2007-02-08 23:41:05 +00:00
Markus Scherer
434e15adc1
ICU-5518 remove #if switches for alternative fromUnicode optimizations
...
X-SVN-Rev: 21014
2007-02-06 18:32:20 +00:00
Markus Scherer
e674e4f0f0
ICU-5518 fix swapping and preflighting of UTF-8-friendly MBCS .cnv files without extension tables
...
X-SVN-Rev: 21013
2007-02-06 18:04:33 +00:00
Markus Scherer
9acca77737
ICU-5518 merge direct-from-UTF-8 conversion code from http://source.icu-project.org/repos/icu/icu/branches/markus/ucnvutf8 -r 20735:20990 to icu/trunk
...
X-SVN-Rev: 21010
2007-02-06 05:24:14 +00:00
George Rhoten
fd995106cc
ICU-5575 Update to version 3.7.1
...
X-SVN-Rev: 20994
2007-01-31 01:37:28 +00:00
Andy Heninger
5a8ece1c9e
ICU-5560 Fix UText bug with deep clone buffer pointer handling.
...
X-SVN-Rev: 20993
2007-01-30 01:38:16 +00:00
George Rhoten
5efbe065a8
ICU-5234 Fix some rptp2ucm conversion problems when converting from the CDRA files to Most of the changes are due to new way to name the tables.
...
Most of these table changes are not updates.
X-SVN-Rev: 20923
2007-01-24 23:27:45 +00:00
Ram Viswanadha
16be18bd42
ICU-5540 Incorporate review comments
...
X-SVN-Rev: 20875
2007-01-11 00:33:32 +00:00
Ram Viswanadha
ffa04cabe7
ICU-5540 add domain name and domain label length checks
...
X-SVN-Rev: 20862
2007-01-05 01:26:08 +00:00
George Rhoten
202e0f66a7
ICU-5445 Fix some compiler warnings
...
X-SVN-Rev: 20809
2006-12-19 06:06:30 +00:00
George Rhoten
3e9764f769
ICU-4988 Convert project files from MSVC 2003 to MSVC 2005.
...
No need to use =1
X-SVN-Rev: 20785
2006-12-13 04:41:02 +00:00
George Rhoten
79c80dea96
ICU-4988 Convert project files from MSVC 2003 to MSVC 2005.
...
Hide warnings about standard C functions being deprecated.
Optimize a few things for the new environment.
Allow project files to work on FAT32 directories.
X-SVN-Rev: 20772
2006-12-13 01:44:54 +00:00
Steven R. Loomis
fcb6fa3e01
ICU-2401 clean up .cvsignore files
...
X-SVN-Rev: 20757
2006-12-06 19:19:06 +00:00
George Rhoten
47160aaa27
ICU-5535 Fix documentation for --disable-tracing
...
X-SVN-Rev: 20751
2006-12-05 18:39:25 +00:00
George Rhoten
b5244b76b4
ICU-5535 Make --disable-tracing the default
...
X-SVN-Rev: 20750
2006-12-05 18:14:24 +00:00
Eric Mader
70c0dbe848
ICU-5421 Mehran's Arabic Shaping changes for non-Arabic languages.
...
X-SVN-Rev: 20705
2006-11-29 23:35:20 +00:00
George Rhoten
668854033c
ICU-5349 Use UMTX_CHECK
...
X-SVN-Rev: 20690
2006-11-28 07:16:51 +00:00
George Rhoten
fb89595684
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 20689
2006-11-28 07:12:06 +00:00
George Rhoten
9722316f91
ICU-5445 Fix some compiler warnings for both Linux and Windows.
...
Also clean up some code.
X-SVN-Rev: 20688
2006-11-28 06:22:35 +00:00
George Rhoten
32dbb372cd
ICU-5452 Use the correct copyright when using icupkg
...
X-SVN-Rev: 20687
2006-11-28 01:41:34 +00:00
George Rhoten
464a7b1972
ICU-5445 Fix an issue with MSVC 6.
...
X-SVN-Rev: 20675
2006-11-21 00:10:29 +00:00
George Rhoten
46cd2a0d94
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 20670
2006-11-16 17:39:09 +00:00
George Rhoten
3cdf9adc40
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 20669
2006-11-16 17:27:47 +00:00
George Rhoten
ce98353df9
ICU-5410 Make it easier to disable unused debugging code.
...
X-SVN-Rev: 20668
2006-11-16 00:45:08 +00:00
George Rhoten
879e341b5f
ICU-5423 Windows doesn't need this remapping code.
...
X-SVN-Rev: 20662
2006-11-15 19:01:21 +00:00
George Rhoten
f29097dc68
ICU-5410 Comment out debugging code.
...
X-SVN-Rev: 20659
2006-11-15 00:38:04 +00:00
George Rhoten
e5fc505f2e
ICU-5511 Prevent uhash_equals from crashing by default
...
X-SVN-Rev: 20657
2006-11-15 00:13:51 +00:00
George Rhoten
e2be25e646
ICU-5510 Add argument checks to verify that complete UChar * buffers are being used.
...
X-SVN-Rev: 20654
2006-11-14 22:59:46 +00:00
Markus Scherer
8b3dfa0673
ICU-5503 add new ISO 15924 script codes
...
X-SVN-Rev: 20644
2006-11-08 23:41:46 +00:00
George Rhoten
5812852681
ICU-5423 Properly use printf.
...
X-SVN-Rev: 20634
2006-11-07 08:38:52 +00:00
George Rhoten
30813d8210
ICU-5423 Fixes for Linux
...
X-SVN-Rev: 20623
2006-11-01 19:45:06 +00:00
George Rhoten
86cb589f62
ICU-5423 Fixes for Windows.
...
X-SVN-Rev: 20622
2006-11-01 19:09:59 +00:00
George Rhoten
b64be9aad4
ICU-5423 One possible fix for properly detecting the default timezone on Linux.
...
X-SVN-Rev: 20621
2006-11-01 09:04:57 +00:00
George Rhoten
33659ae69f
ICU-5469 Fix for non-Sun compilers.
...
X-SVN-Rev: 20620
2006-11-01 00:13:49 +00:00
George Rhoten
afd294656e
ICU-5460 Remove references to ibm.com
...
X-SVN-Rev: 20611
2006-10-29 18:13:56 +00:00
Ram Viswanadha
f3abdec737
ICU-5486 update data with 1.4.1
...
X-SVN-Rev: 20606
2006-10-28 00:59:00 +00:00
George Rhoten
72605c7ddb
ICU-5469 Fix last change for AIX.
...
X-SVN-Rev: 20588
2006-10-23 21:38:22 +00:00
Markus Scherer
dcbe7b34fc
ICU-5477 move #define U_NAMESPACE_XYZ from umachine.h to uversion.h
...
X-SVN-Rev: 20587
2006-10-23 21:17:34 +00:00
Markus Scherer
4f5e372f0d
ICU-5304 fix macros in unistr.h with namespace qualification of the UnicodeString class
...
X-SVN-Rev: 20586
2006-10-23 21:12:33 +00:00
George Rhoten
01745ec4fc
ICU-5469 Improve usage of _XOPEN_SOURCE_EXTENDED
...
X-SVN-Rev: 20540
2006-10-20 18:57:55 +00:00
George Rhoten
d25535331f
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 20505
2006-10-06 18:14:24 +00:00
George Rhoten
c5406f3b0c
ICU-5426 Fix compiler warnings from last check in.
...
X-SVN-Rev: 20483
2006-10-04 00:33:11 +00:00
George Rhoten
31120cdfc4
ICU-5426 Fix last check-in. Handle the case when malloc fails.
...
X-SVN-Rev: 20478
2006-10-03 19:11:36 +00:00
George Rhoten
1c37b55ae0
ICU-5426 Reduce the amount of unused memory in caches by at least 500KB.
...
X-SVN-Rev: 20476
2006-10-03 17:41:23 +00:00
George Rhoten
70cb51cb3b
ICU-5426 Fix uninitialized memory access from last change.
...
X-SVN-Rev: 20474
2006-10-03 02:55:41 +00:00
George Rhoten
932759f00a
ICU-5426 Make it easier to change the size of the converter hash table depending on the platform.
...
X-SVN-Rev: 20464
2006-09-30 22:35:25 +00:00
George Rhoten
a7a3fe85db
ICU-5349 Use UMTX_CHECK, and don't create the cache when it's not needed.
...
X-SVN-Rev: 20463
2006-09-30 17:52:33 +00:00
George Rhoten
1dd78e16e0
ICU-5426 #ifdef out an unused variable.
...
X-SVN-Rev: 20462
2006-09-30 06:07:19 +00:00
George Rhoten
fd3302b006
ICU-5426 Compact cached Unicodesets
...
X-SVN-Rev: 20461
2006-09-30 05:43:53 +00:00
George Rhoten
c34f0ecd83
ICU-5426 Compact cached UnicodeSets, and make setCharacters take a const UnicodeSet.
...
X-SVN-Rev: 20460
2006-09-30 00:37:45 +00:00
George Rhoten
7929f274ba
ICU-5426 Improve compaction.
...
X-SVN-Rev: 20459
2006-09-29 23:56:11 +00:00
George Rhoten
3e9bfdc234
ICU-5426 Reduce size of cached UnicodeSet objects.
...
X-SVN-Rev: 20456
2006-09-29 22:41:40 +00:00
George Rhoten
841bdb9382
ICU-5426 Report memory allocation errors when possible, and reduce default UVector size.
...
X-SVN-Rev: 20453
2006-09-29 22:00:46 +00:00
George Rhoten
8064b4876b
ICU-5426 Report memory allocation errors when possible, and reduce default UVector size.
...
X-SVN-Rev: 20452
2006-09-29 21:36:59 +00:00
George Rhoten
5b9b0f3d01
ICU-5357 Fix misspelling
...
X-SVN-Rev: 20434
2006-09-28 21:27:09 +00:00
George Rhoten
4cad881a47
ICU-5427 Fix memory initialization issue.
...
X-SVN-Rev: 20432
2006-09-28 17:40:12 +00:00
George Rhoten
8cb0256a8d
ICU-5371 Visual Studio 6 fixes.
...
X-SVN-Rev: 20277
2006-09-08 16:48:31 +00:00
George Rhoten
1658151152
ICU-5349 Don't use mutex.h when umutex.h also works.
...
X-SVN-Rev: 20264
2006-09-08 03:35:35 +00:00
George Rhoten
bbfffec872
ICU-5349 Use UMTX_CHECK when it's helpful.
...
X-SVN-Rev: 20263
2006-09-08 03:33:14 +00:00
George Rhoten
bd140ddff1
ICU-5304 Add missing namespace declarations.
...
X-SVN-Rev: 20244
2006-09-04 16:52:27 +00:00
George Rhoten
b27729b208
ICU-5304 Allow source code to work again without using U_NAMESPACE_USE
...
X-SVN-Rev: 20240
2006-09-03 17:08:23 +00:00
George Rhoten
0445548bae
ICU-5304 Add missing namespace declarations.
...
X-SVN-Rev: 20239
2006-09-03 17:06:48 +00:00
George Rhoten
ab59816e74
ICU-5304 Allow headers to work again without using U_NAMESPACE_USE
...
X-SVN-Rev: 20238
2006-09-03 16:55:57 +00:00
Ram Viswanadha
40de6d9299
ICU-5221 fix docs
...
X-SVN-Rev: 20186
2006-08-29 21:55:46 +00:00
George Rhoten
cfd7d9fe30
ICU-5349 Use __x86_64__ for AMD64 when determining CPU type.
...
X-SVN-Rev: 20184
2006-08-29 21:36:36 +00:00
George Rhoten
f0957dcb7d
ICU-5352 Use better macros for determining CPU type.
...
X-SVN-Rev: 20183
2006-08-29 21:34:37 +00:00
George Rhoten
72d9811956
ICU-5352 Fix thread safety issue on Itanium, which is a weak memory model CPU.
...
X-SVN-Rev: 20182
2006-08-29 21:02:25 +00:00
Ram Viswanadha
08e738a04e
ICU-5278 regenerate udraft.h
...
X-SVN-Rev: 20180
2006-08-29 19:41:36 +00:00
George Rhoten
dbc0d1d9ee
ICU-5349 Use UMTX_CHECK for double check locking.
...
X-SVN-Rev: 20176
2006-08-29 04:57:05 +00:00
George Rhoten
cff652fc45
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 20164
2006-08-25 17:41:23 +00:00
Matitiahu Allouche
792fec0096
ICU-5243 fix signed/unsigned confusion on one variable.
...
X-SVN-Rev: 20162
2006-08-25 09:08:28 +00:00
George Rhoten
8c383fed44
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 20153
2006-08-24 18:51:49 +00:00
George Rhoten
8503dd41b1
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 20152
2006-08-24 17:59:01 +00:00
George Rhoten
642a7f9b6f
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 20149
2006-08-24 17:28:52 +00:00
George Rhoten
2b12d80cb5
ICU-4881 Update urename.h before the release.
...
X-SVN-Rev: 20138
2006-08-22 23:31:33 +00:00
Andy Heninger
f7907fdbbe
ICU-4669 UText code review changes
...
X-SVN-Rev: 20121
2006-08-21 05:52:38 +00:00
George Rhoten
34c5798a18
ICU-5333 Whitespace changes.
...
X-SVN-Rev: 20117
2006-08-19 21:27:08 +00:00
George Rhoten
32b22cf076
ICU-4669 Fix newlines from last checkin
...
X-SVN-Rev: 20111
2006-08-19 08:28:10 +00:00
George Rhoten
106b17a85e
ICU-5254 Fix an optimization bug on gcc 4.x.
...
X-SVN-Rev: 20108
2006-08-19 00:52:09 +00:00
Andy Heninger
dab1bcdb2d
ICU-4669 UText, struct alignment, review comments
...
X-SVN-Rev: 20107
2006-08-19 00:38:18 +00:00
Ram Viswanadha
16c62819ab
ICU-5275 fix bug
...
X-SVN-Rev: 20070
2006-08-15 23:20:55 +00:00
George Rhoten
668db96d1d
ICU-5320 Make sure that ICU doesn't use global new and delete in debug mode.
...
X-SVN-Rev: 20066
2006-08-15 06:48:39 +00:00
George Rhoten
f784e6f443
ICU-5254 Open Office patch
...
X-SVN-Rev: 20062
2006-08-15 04:45:54 +00:00
George Rhoten
dfb20711e7
ICU-5261 Try to fix the csdet failure on Solaris 10.
...
X-SVN-Rev: 20054
2006-08-14 02:41:45 +00:00
Andy Heninger
238a5028fd
ICU-4669 UText, cleanups from reviewing header file.
...
X-SVN-Rev: 20032
2006-08-11 16:59:25 +00:00
George Rhoten
f4741efce1
ICU-5009 Fix doxygen warnings.
...
X-SVN-Rev: 20031
2006-08-11 05:46:59 +00:00
George Rhoten
154f34dbf2
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 20028
2006-08-11 04:05:04 +00:00
Andy Heninger
4ce961aa13
ICU-4669 Add tests for UText CharacterIterator provider, and fix errors uncovered by them.
...
X-SVN-Rev: 20016
2006-08-10 05:28:32 +00:00
Matitiahu Allouche
29e8e7b6ae
ICU-5243 change one line in state tables to improve inverse bidi for NUMBERS_SPECIAL, add a few comments
...
X-SVN-Rev: 20000
2006-08-07 23:17:34 +00:00
George Rhoten
ea6e0433c1
ICU-4707 Better fix for compiler warnings.
...
X-SVN-Rev: 19996
2006-08-07 20:29:51 +00:00
George Rhoten
248545dcc7
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 19995
2006-08-07 18:02:31 +00:00
Markus Scherer
d9e954dc93
ICU-5220 uenum_next() must not set an error code for just enumerating past the end
...
X-SVN-Rev: 19989
2006-08-06 22:38:31 +00:00
Markus Scherer
5d32123d29
ICU-4558 fix and clarify utfxx.h API docs for input string indexes for U16_ and U8_ macros
...
X-SVN-Rev: 19988
2006-08-05 21:27:11 +00:00
Markus Scherer
d03be86b5f
ICU-5301 add U_USING_ICU_NAMESPACE switch for turning off default U_NAMESPACE_USE = using namespace icu_3_6
...
X-SVN-Rev: 19987
2006-08-05 05:47:05 +00:00
Andy Heninger
da55a80420
ICU-5300 fix RBBI safe clone memory leak
...
X-SVN-Rev: 19973
2006-08-04 18:15:29 +00:00
George Rhoten
916e39755c
ICU-5282 Better fix for UCONFIG_NO_LEGACY_CONVERSION
...
X-SVN-Rev: 19964
2006-08-02 22:30:16 +00:00
Andy Heninger
4f7dda67b2
ICU-5170 perf tuning for UText based RBBI
...
X-SVN-Rev: 19939
2006-08-01 00:06:20 +00:00
Ram Viswanadha
0ff9cf8f7c
ICU-5008 promote draft APIs to stable
...
X-SVN-Rev: 19934
2006-07-31 20:52:01 +00:00
George Rhoten
a1ec42ed4a
ICU-5243 Fix for HP-UX. Don't define MIN.
...
X-SVN-Rev: 19932
2006-07-31 19:18:54 +00:00
George Rhoten
b8fa953128
ICU-4869 Fix last check-in on AIX
...
X-SVN-Rev: 19931
2006-07-31 18:14:28 +00:00
Matitiahu Allouche
0dd06e16fb
ICU-5243 improve algorithm for RTL inverse bidi, add some comments
...
X-SVN-Rev: 19930
2006-07-31 15:05:42 +00:00
Matitiahu Allouche
7c4d4cbda7
ICU-5243 add a field to UBiDi structure (need for optimizing RTL inverse algorithm)
...
X-SVN-Rev: 19929
2006-07-31 15:04:55 +00:00
Matitiahu Allouche
8c669a4c0f
ICU-5243 add a comment
...
X-SVN-Rev: 19928
2006-07-31 15:03:50 +00:00
Eric Mader
87731aeae7
ICU-5282 Fix problems found by uconfigtest.
...
X-SVN-Rev: 19922
2006-07-28 22:58:29 +00:00
Markus Scherer
cbb5fd45d1
ICU-4933 titlecase first _cased_ letter
...
X-SVN-Rev: 19921
2006-07-28 22:43:40 +00:00
George Rhoten
948a4e842f
ICU-4869 Fix check-in of _XOPEN_SOURCE_EXTENDED. This is the correct fix.
...
X-SVN-Rev: 19919
2006-07-28 22:16:45 +00:00
George Rhoten
df74498d1a
ICU-5225 Simplify string conversion during data swapping.
...
X-SVN-Rev: 19915
2006-07-28 18:09:36 +00:00
Matitiahu Allouche
5371c556bd
ICU-5243 minor stylistic and formatting enhancements
...
X-SVN-Rev: 19914
2006-07-28 11:09:46 +00:00
Matitiahu Allouche
092fb55328
ICU-5243 fix a few bad or missing tags in the javadoc
...
X-SVN-Rev: 19903
2006-07-27 20:57:41 +00:00
Matitiahu Allouche
eccbb3ccd5
ICU-5243 fix bug for 1-char run when REORDER_RUNS_ONLY
...
X-SVN-Rev: 19901
2006-07-27 14:43:14 +00:00
Matitiahu Allouche
d5d2a9d95d
ICU-5243 improved implementation of UBIDI_REORDER_RUNS_ONLY
...
X-SVN-Rev: 19899
2006-07-26 14:09:31 +00:00
Matitiahu Allouche
9f268b1619
ICU-5243 minor changes to better implement conventions
...
X-SVN-Rev: 19898
2006-07-26 14:05:40 +00:00
Matitiahu Allouche
bcc38f76a8
ICU-5243 improved implementation of UBIDI_REORDER_RUNS_ONLY
...
X-SVN-Rev: 19897
2006-07-26 14:02:08 +00:00
Matitiahu Allouche
94e87e3036
ICU-5243 add to comments for UBIDI_REORDER_RUNS_ONLY
...
X-SVN-Rev: 19896
2006-07-26 13:57:12 +00:00
Ram Viswanadha
6af17c629b
ICU-5278 update udraft.h and friends
...
X-SVN-Rev: 19893
2006-07-25 22:46:49 +00:00
George Rhoten
c92383f0a9
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 19889
2006-07-25 04:53:53 +00:00
George Rhoten
716cf4b20c
ICU-5118 Ignore generated file
...
X-SVN-Rev: 19888
2006-07-25 04:53:32 +00:00
George Rhoten
b077601956
ICU-5243 Fix gcc compiler warnings.
...
X-SVN-Rev: 19886
2006-07-25 03:14:44 +00:00
George Rhoten
58f1b8d32a
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 19884
2006-07-25 02:32:24 +00:00
George Rhoten
892cb4212f
ICU-4973 Remove doc++ comments.
...
X-SVN-Rev: 19883
2006-07-25 02:31:26 +00:00
Matitiahu Allouche
8ba977b928
ICU-5243 make the UBIDI_OPTION_REMOVE_CONTROLS also remove ZWJ and ZWNJ
...
X-SVN-Rev: 19879
2006-07-23 14:35:45 +00:00
Steven R. Loomis
f0b3b7f44a
ICU-5274 move uprv_log10 to test code
...
X-SVN-Rev: 19877
2006-07-21 22:16:30 +00:00
Steven R. Loomis
4fe05cc273
ICU-5270 don't leave count uninitialized if null is returned
...
X-SVN-Rev: 19874
2006-07-21 21:58:09 +00:00
Markus Scherer
58d426d1c9
ICU-5218 fix conversion bug for uncompressible supplementary code point in low-target-capacity case; see reply to bug
...
X-SVN-Rev: 19869
2006-07-21 17:20:18 +00:00
Deborah Goldsmith
ebf2be0979
ICU-5272 Use gcc visibility feature on Darwin when gcc >=4
...
X-SVN-Rev: 19866
2006-07-20 22:40:41 +00:00
Deborah Goldsmith
3345cab5fd
ICU-5131 Make uset_serializedContains use binary search
...
X-SVN-Rev: 19862
2006-07-20 00:37:06 +00:00
Andy Heninger
cd14374897
ICU-5170 perf tuning for UText based RBBI
...
X-SVN-Rev: 19858
2006-07-19 17:19:02 +00:00
Deborah Goldsmith
aa37b80065
ICU-5128 Monomorphize ubrk.cpp and uset.cpp
...
X-SVN-Rev: 19856
2006-07-18 23:28:20 +00:00
Andy Heninger
461d0e3c44
ICU-5170 Perf tuning, rework RBBI next() loop to better match UText operation
...
X-SVN-Rev: 19847
2006-07-14 06:09:40 +00:00
George Rhoten
e66b33496f
ICU-5161 Remove debugging information for small platforms.
...
X-SVN-Rev: 19845
2006-07-14 00:47:15 +00:00
George Rhoten
95f8cc867f
ICU-4881 Update exported functions.
...
X-SVN-Rev: 19844
2006-07-14 00:13:24 +00:00
George Rhoten
62b5e40321
ICU-5261 Undo the fix for Solaris 10 until a better solution is found.
...
X-SVN-Rev: 19841
2006-07-13 22:35:52 +00:00
George Rhoten
f4ee2b0947
ICU-5261 Better fix for Solaris 10
...
X-SVN-Rev: 19836
2006-07-13 16:52:15 +00:00
George Rhoten
2366cc93f2
ICU-5261 Solaris 10 doesn't like U_MAX_PTR.
...
X-SVN-Rev: 19833
2006-07-13 07:21:15 +00:00
George Rhoten
0edeab1182
ICU-4869 Better usage of _XOPEN_SOURCE_EXTENDED
...
X-SVN-Rev: 19821
2006-07-11 04:13:34 +00:00
George Rhoten
d64ae22468
ICU-4881 Update version 3.5 ->3.6
...
X-SVN-Rev: 19819
2006-07-11 00:30:28 +00:00
Andy Heninger
65fa8b24a3
ICU-4669 fix some compiler warnings.
...
X-SVN-Rev: 19810
2006-07-10 05:34:42 +00:00
Andy Heninger
86f905c2eb
ICU-4669 UText optimized UTF-8 provider
...
X-SVN-Rev: 19808
2006-07-10 05:03:54 +00:00
Matitiahu Allouche
1de7f76357
ICU-5243 add new options for bidi support (complete state tables + minor fixes)
...
X-SVN-Rev: 19802
2006-07-07 14:34:30 +00:00
Matitiahu Allouche
7ef2124382
ICU-5243 add new options for bidi support (improve support for insert/remove controls)
...
X-SVN-Rev: 19801
2006-07-07 14:18:15 +00:00
Matitiahu Allouche
4f8a542304
ICU-5243 add new options for bidi support (enhance mapping functions to account for insert/remove controls)
...
X-SVN-Rev: 19800
2006-07-07 14:17:33 +00:00
Matitiahu Allouche
374c0c0c77
ICU-5243 add new options for bidi support (add fields for insert/remove bidi controls)
...
X-SVN-Rev: 19799
2006-07-07 14:16:38 +00:00
Matitiahu Allouche
3c57889ff0
ICU-5243 add new options for bidi support (a few doc improvements)
...
X-SVN-Rev: 19797
2006-07-07 14:12:02 +00:00
Markus Scherer
8e5f03bcd1
ICU-5188 add ucnv_setSubstString()
...
X-SVN-Rev: 19789
2006-07-05 23:08:50 +00:00
Markus Scherer
21502ad4e2
ICU-5253 support resource==0 as designed and documented
...
X-SVN-Rev: 19787
2006-07-03 21:38:39 +00:00
Markus Scherer
57b730acf8
ICU-5253 add ures_getUTF8String() and ByIndex, ByKey variants
...
X-SVN-Rev: 19785
2006-07-03 21:05:30 +00:00
Steven R. Loomis
144e4c137c
ICU-5118 Local Service Hook
...
X-SVN-Rev: 19782
2006-06-30 14:42:58 +00:00
Markus Scherer
2b532c1ddf
ICU-2027 charset name matching ignore leading zeroes and all non-alnum characters
...
X-SVN-Rev: 19780
2006-06-28 23:16:45 +00:00
Markus Scherer
e21162be97
ICU-5172 reduce size of converter clone structs
...
X-SVN-Rev: 19767
2006-06-27 16:17:06 +00:00
Ram Viswanadha
29182d9041
ICU-5247 update data from CLDR 1.4 beta
...
X-SVN-Rev: 19755
2006-06-23 16:31:07 +00:00
George Rhoten
a02c35ec04
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 19753
2006-06-23 01:32:27 +00:00
George Rhoten
2f52260855
ICU-5230 Fix linkage issues introduced by last checkin
...
X-SVN-Rev: 19752
2006-06-23 01:32:07 +00:00
Matitiahu Allouche
98ab23527c
ICU-5243 add new options for bidi support
...
X-SVN-Rev: 19750
2006-06-22 21:06:04 +00:00
Matitiahu Allouche
7ac27b76a6
ICU-5243 add new options for bidi support
...
X-SVN-Rev: 19749
2006-06-22 20:39:40 +00:00
Andy Heninger
1c03ed161c
ICU-5170 bug with rbbi::previous() when first char is a supplementary. Introduced by UText's handling of supplementary indexing.
...
X-SVN-Rev: 19746
2006-06-22 00:53:43 +00:00
George Rhoten
8806712450
ICU-5172 Fix memory alignment issues of safeCloning
...
X-SVN-Rev: 19742
2006-06-20 22:27:15 +00:00
George Rhoten
9d9a907133
ICU-5225 Small speed & size optimization when creating a converter
...
X-SVN-Rev: 19741
2006-06-20 22:14:05 +00:00
George Rhoten
9a58a05799
ICU-5225 Small speed optimization in ucnv_createConverterFromSharedData
...
X-SVN-Rev: 19740
2006-06-20 21:32:22 +00:00
Markus Scherer
5fa5991579
ICU-5235 make ucnv_open("UTF-8") faster
...
X-SVN-Rev: 19739
2006-06-17 13:53:07 +00:00
Markus Scherer
23fc923706
ICU-5172 fix ucnv_safeClone(iso-2022-kr) to not unnecessarily heap-allocate currentConverter clones
...
X-SVN-Rev: 19737
2006-06-16 23:13:50 +00:00
Markus Scherer
825412e319
ICU-5229 document and check that ucnv_convertEx() streaming conversion requires an explicit pivot buffer
...
X-SVN-Rev: 19736
2006-06-16 21:55:52 +00:00
Markus Scherer
8f9047d4ac
ICU-5171 fix iso-2022-cn min bytes per char: 1 not 2
...
X-SVN-Rev: 19735
2006-06-16 21:54:08 +00:00
Markus Scherer
1d687cde69
ICU-5230 faster u_strToUTF8() and u_strFromUTF8() functions, added ...WithSub() variants, added u_strFromUTF8Lenient()
...
X-SVN-Rev: 19723
2006-06-15 19:22:04 +00:00
Markus Scherer
154314acd1
ICU-5230 faster U8_NEXT and U8_APPEND macros
...
X-SVN-Rev: 19722
2006-06-15 19:09:42 +00:00
George Rhoten
4b466dd22a
ICU-5225 Fix a compiler warning based on the last check-in.
...
X-SVN-Rev: 19720
2006-06-14 05:57:29 +00:00
Markus Scherer
54dea95f46
ICU-5084 Unicode 5.0 beta (d16)
...
X-SVN-Rev: 19717
2006-06-13 23:14:38 +00:00
George Rhoten
ec8b663ffa
ICU-5226 Comment change
...
X-SVN-Rev: 19716
2006-06-13 15:59:20 +00:00
George Rhoten
ec174ab671
ICU-5226 Better testing of default converter.
...
X-SVN-Rev: 19715
2006-06-13 15:58:39 +00:00
George Rhoten
a706c5b441
ICU-5226 Fix a problem from the last check that will cause default algorithmic converters with options to be created incorrectly.
...
X-SVN-Rev: 19714
2006-06-13 15:50:01 +00:00
George Rhoten
6984e13ef5
ICU-5226 Fix a problem from the last check that will cause default algorithmic converters with options not be parsed correctly.
...
X-SVN-Rev: 19711
2006-06-12 22:59:13 +00:00
George Rhoten
8141124adb
ICU-5226 Fix a problem from the last check that will cause default algorithmic converters with options not be parsed correctly.
...
X-SVN-Rev: 19710
2006-06-12 22:58:43 +00:00
George Rhoten
7dfb99d52c
ICU-5226 Fix a typo from the last check in.
...
X-SVN-Rev: 19709
2006-06-12 22:48:41 +00:00
George Rhoten
7724842efe
ICU-5226 Fix some issues with ucnv_setDefaultName.
...
X-SVN-Rev: 19708
2006-06-12 22:43:49 +00:00
George Rhoten
78f8b26a73
ICU-5225 Minor speed improvement for opening and closing converters
...
by storing information about whether converter options are on the canonical converter name.
X-SVN-Rev: 19707
2006-06-12 10:05:08 +00:00
George Rhoten
f7ad33b0b7
ICU-5225 Minor speed improvement for opening and closing converters.
...
X-SVN-Rev: 19706
2006-06-12 07:00:57 +00:00
George Rhoten
b6fa95c973
ICU-5225 Minor speed improvement for opening and closing converters.
...
X-SVN-Rev: 19705
2006-06-12 06:28:31 +00:00
George Rhoten
290c62fdcd
ICU-5208 Make it easier for dumb compilers to optimize the hashtable.
...
X-SVN-Rev: 19704
2006-06-11 22:13:56 +00:00
George Rhoten
5e15aecbe2
ICU-5225 Provide optimization option for size or speed of the alias table.
...
X-SVN-Rev: 19703
2006-06-11 16:57:02 +00:00