Commit Graph

20443 Commits

Author SHA1 Message Date
Eric Mader
1c944dbde2 ICU-6195 Don't generate ligatures for characters with FullCompositionExclusion = TRUE; don't do canonical processing for fonts with a GSUB table that covers the given script, but reorder Hebrew marks.
X-SVN-Rev: 23585
2008-03-13 18:23:20 +00:00
Eric Mader
71c9e0f7fb ICU-6195 don't generate ligatures for characters with the FullCompositionExclusion property set to TRUE.
X-SVN-Rev: 23584
2008-03-13 18:20:13 +00:00
Peter Edberg
d4774599b6 ICU-6175 Test detecting empty segments in ISO-2022-x & HZ with UConverterCallbackReason==UCNV_IRREGULAR
X-SVN-Rev: 23572
2008-03-12 23:22:07 +00:00
Peter Edberg
867af878ad ICU-6175 Invoke toUnicode error handler for empty segments in ISO-2022-x & HZ with new UConverter.toUCallbackReason=UCNV_IRREGULAR
X-SVN-Rev: 23571
2008-03-12 23:20:11 +00:00
Steven R. Loomis
ccd1b36465 ICU-6209 build macosx wit --enable-strict
X-SVN-Rev: 23570
2008-03-12 21:48:14 +00:00
George Rhoten
4162dd185d ICU-6208 Refactor collation initialization code so that ucol_openBinary works in more conditions.
X-SVN-Rev: 23558
2008-03-12 06:24:36 +00:00
Eric Mader
adb20088d3 ICU-6022 add an adjustGlyphPositions method to ThaiLayoutEngine that doesn't call adjustMarkGlyphs(). We count on the mark glyphs having an advance width.
X-SVN-Rev: 23557
2008-03-12 00:05:08 +00:00
Yoshito Umaoka
1e0eb434bc ICU-5975 Merging Java TimeZone integration work from Yoshito's work branch to the trunk.
X-SVN-Rev: 23554
2008-03-11 07:18:16 +00:00
George Rhoten
60a75139f7 ICU-6205 Allow UCONFIG_NO_CONVERSION to work in the library code.
X-SVN-Rev: 23544
2008-03-10 20:09:55 +00:00
George Rhoten
607152add1 ICU-5966 Fix some compiler warnings.
X-SVN-Rev: 23543
2008-03-07 22:53:21 +00:00
George Rhoten
d7d3b0eaa7 ICU-5966 Fix some compiler warnings.
X-SVN-Rev: 23542
2008-03-07 22:35:49 +00:00
George Rhoten
d1551dee4e ICU-5966 Fix some compiler warnings.
X-SVN-Rev: 23540
2008-03-07 19:40:46 +00:00
Michael Ow
5eb6fafc8b ICU-2714 Correct icudata-install-dir and icudata option in the man pages.
X-SVN-Rev: 23534
2008-03-06 23:09:53 +00:00
Yoshito Umaoka
dfb24acbcb ICU-5982 Using weak referenced cache in ICUResourceBundle implementation to avoid multiple resource instances being created for the same resource in short period of time.
X-SVN-Rev: 23533
2008-03-06 22:18:56 +00:00
Michael Ow
c620dc4e1e ICU-6137 Fixing flushing of CharsetISO2022. Check for errorbuffer when encoding.
X-SVN-Rev: 23532
2008-03-06 05:07:12 +00:00
Michael Ow
74c56879f0 ICU-6137 Enable ISO2022, fix certain errors in MBCS related to ISO2022, fix the flushing usage in the TestConversion class.
X-SVN-Rev: 23530
2008-03-05 18:48:50 +00:00
Michael Ow
46c48c1de5 ICU-6144 Fix Callback escape method. Add setCallback method to allow for specifying error code and context.
X-SVN-Rev: 23529
2008-03-05 17:48:28 +00:00
Yoshito Umaoka
2219f2dd70 ICU-6201 Initialize millisecond field in calendars used by test4096231 to avoid intermittent test failure on Windows.
X-SVN-Rev: 23519
2008-03-03 21:19:36 +00:00
Michael Ow
a964f2103f ICU-6137 Fix missing variable declaration.
X-SVN-Rev: 23516
2008-03-03 18:03:35 +00:00
Michael Ow
2d22e081d3 ICU-6137 Ensure usigned byte values are non-negative when used as array index. Add missing cases in switch statement.
X-SVN-Rev: 23515
2008-03-03 17:25:03 +00:00
Michael Ow
2ba72606de ICU-6137 Add method to reset the state correctly.
X-SVN-Rev: 23510
2008-02-28 18:03:36 +00:00
Michael Ow
cb0eebddd9 ICU-6144 Fix the callback method to use the correct source and target.
X-SVN-Rev: 23509
2008-02-28 18:01:28 +00:00
Yoshito Umaoka
90d8087475 ICU-5982 Remove the RB caching code which is currently disabled. With the RB caching code enabled, some test cases will fail. Also, there are some other issues - the code won't compile on Java 1.3/1.4, the HashMap is not synchronized, so it's not thread safe. So I once remove the code once and work on the caching code in a branch.
X-SVN-Rev: 23505
2008-02-28 05:55:02 +00:00
George Rhoten
a880af6cec ICU-6176 Fix some Coverity warnings.
X-SVN-Rev: 23504
2008-02-28 00:21:28 +00:00
George Rhoten
6019297d79 ICU-5955 Reduce memory leaks so that it's easier to compile many resource
bundles at once without running out of memory.

X-SVN-Rev: 23503
2008-02-27 23:58:05 +00:00
Michael Ow
ecc85973fe ICU-6137 Add CharsetISO2022 to ICU4J and fix methods in MBCS that ISO2022 depends on. Still need to fix minor bugs with encoding errors.
X-SVN-Rev: 23491
2008-02-27 17:50:39 +00:00
Michael Ow
b6df9c649e ICU-6144 Add new methods to specify callback on malform and unmapple errors.
X-SVN-Rev: 23490
2008-02-27 17:48:58 +00:00
Michael Ow
262b4e1c8d ICU-6144 Use the escape callback when specified in conversion.txt.
X-SVN-Rev: 23489
2008-02-27 17:47:30 +00:00
Michael Ow
acb8a7f7c0 ICU-6144 Change to public API and add escape callback.
X-SVN-Rev: 23488
2008-02-27 17:46:00 +00:00
George Rhoten
d1b51942ad ICU-6149 Use traditional ICU C callback declarations.
X-SVN-Rev: 23485
2008-02-26 08:40:20 +00:00
George Rhoten
2eb00165d0 ICU-6165 Fix for EBCDIC platforms
X-SVN-Rev: 23483
2008-02-25 22:34:08 +00:00
George Rhoten
83abd2cfe6 ICU-6149 Use traditional ICU C callback declarations.
X-SVN-Rev: 23482
2008-02-25 22:32:11 +00:00
George Rhoten
fe7e42eace ICU-6149 Use traditional ICU C callback declarations.
X-SVN-Rev: 23481
2008-02-25 21:21:47 +00:00
George Rhoten
c905bdfa76 ICU-6128 Fields needed by subclasses should be package private, not protected.
X-SVN-Rev: 23480
2008-02-23 19:59:38 +00:00
George Rhoten
de6512a9c1 ICU-6132 Undo some unneccessary changes. Remove some tabs. Make sure that the UErrorCode is propagated when possible. When a UErrorCode is available, don't check for a NULL return value.
X-SVN-Rev: 23479
2008-02-23 19:15:18 +00:00
George Rhoten
6d5e7e7226 ICU-6188 ucol_getSortKey should return 0 upon memory allocation error.
X-SVN-Rev: 23478
2008-02-23 07:21:00 +00:00
Andrew J Macheret
649179dc38 ICU-5982 reverting a change that wasn't supposed to get commited
X-SVN-Rev: 23475
2008-02-23 00:36:26 +00:00
Andrew J Macheret
f199458851 ICU-5982 renaming the file from *boundle* to *bundle*
X-SVN-Rev: 23474
2008-02-23 00:35:00 +00:00
Andrew J Macheret
7a6d989a68 ICU-5982 performance-related changes to uresourcebundle and friends
X-SVN-Rev: 23473
2008-02-23 00:34:20 +00:00
Michael Ow
6c31185d0d ICU-6137 Add _MBCSToUnicodeWithOffsets and _MBCSFromUnicodeWithOffsets because ISO2022 depend on these methods.
X-SVN-Rev: 23471
2008-02-21 17:13:33 +00:00
Michael Ow
4b28543181 ICU-6190 Add ending 0 value in validityTable[].
X-SVN-Rev: 23468
2008-02-20 17:57:05 +00:00
Andy Heninger
5e550c04ac ICU-6149 Merge regexp resource limit functions into the trunk
X-SVN-Rev: 23467
2008-02-20 03:08:44 +00:00
George Rhoten
56c21905a4 ICU-6076 Improve allocation counting.
X-SVN-Rev: 23465
2008-02-19 20:56:50 +00:00
George Rhoten
ba02cd8038 ICU-6188 Improve error handling for ucol_getSortKey when memory allocation fails.
X-SVN-Rev: 23464
2008-02-19 20:10:55 +00:00
George Rhoten
6520f1df57 ICU-6186 Reduce UResourceBundle struct padding
X-SVN-Rev: 23462
2008-02-19 17:27:59 +00:00
George Rhoten
2b59c659e8 ICU-6076 Make it easier to test small allocation failures.
X-SVN-Rev: 23461
2008-02-19 08:08:10 +00:00
George Rhoten
5a8942d749 ICU-6076 Fix allocation failure recovery problems.
X-SVN-Rev: 23460
2008-02-19 07:53:15 +00:00
George Rhoten
24e86c8cab ICU-6076 Make it easier to test small allocation failures.
X-SVN-Rev: 23459
2008-02-19 07:09:38 +00:00
George Rhoten
a938a88c39 ICU-6076 Fix initialization problems with resource bundles.
X-SVN-Rev: 23458
2008-02-19 05:59:10 +00:00
George Rhoten
8bc5d287d9 ICU-6076 Reduce crashes and valgrind errors in tests for easier diagnostics.
X-SVN-Rev: 23457
2008-02-19 05:05:51 +00:00