Michael Ow
9a125deae2
ICU-6765 Remove unneeded include statement and add #define statement to turn off c++ string class support.
...
X-SVN-Rev: 25581
2009-03-13 19:28:35 +00:00
Michael Ow
c7b7271028
ICU-6765 Include header file to fix compilation error on certain platforms.
...
X-SVN-Rev: 25570
2009-03-12 20:27:31 +00:00
Michael Ow
794f261f6a
ICU-4790 Fix missing include directory and add x64 platform to gencfu.
...
X-SVN-Rev: 25549
2009-03-11 17:30:52 +00:00
Andy Heninger
9715eae02c
ICU-4790 spoof impl merged to trunk.
...
X-SVN-Rev: 25534
2009-03-09 23:40:15 +00:00
Michael Ow
d45d4a9b7e
ICU-3933 Remove duplicate uprv_mkdir() declaration.
...
X-SVN-Rev: 25373
2009-02-04 23:07:44 +00:00
Michael Ow
35cc2bcb3a
ICU-3933 Move file sep char check into pkg_genc and add dll data file check for Windows.
...
X-SVN-Rev: 25324
2009-01-28 18:47:36 +00:00
Andy Heninger
73724078aa
ICU-6679 Visual Studio project files upgrade to version 2008
...
X-SVN-Rev: 25256
2009-01-15 01:50:06 +00:00
Michael Ow
ee00374eee
ICU-3933 Move swapping of file sep char to filetools.h. Update Makefile and project files.
...
X-SVN-Rev: 25236
2009-01-12 23:02:36 +00:00
Michael Ow
6466c6e250
ICU-3933 Remove typedef for stat. Allow for single file option when calling file modification time comparison function.
...
X-SVN-Rev: 25233
2009-01-12 20:52:01 +00:00
Michael Ow
5098438b92
ICU-3933 Update toolutil project file and use st_mtime instead of st_mtim.tv_sec.
...
X-SVN-Rev: 25230
2009-01-09 23:08:04 +00:00
Michael Ow
5f206c2700
ICU-3933 Fix toolutil project file and remove PATH_MAX.
...
X-SVN-Rev: 25229
2009-01-09 22:58:05 +00:00
Michael Ow
7cbb428511
ICU-3933 Move flag parsing code to toolutil. Add file modification time functionality to toolutil. Update pkgdata to reflect these changes and to test mod time to see if a new library needs to be built.
...
X-SVN-Rev: 25228
2009-01-09 22:30:44 +00:00
Michael Ow
09813cbf3d
ICU-3933 Merge pkgdata update from branch to trunk.
...
X-SVN-Rev: 25002
2008-11-24 20:04:52 +00:00
Michael Ow
687f9bacd8
ICU-6596 Add lines to the Makefile to install lib files along with dll in toolutil.
...
X-SVN-Rev: 24878
2008-10-24 19:58:26 +00:00
Markus Scherer
35f8ea1402
ICU-6453 upvec_ introduce UPropsVectors type, clean up API a bit
...
X-SVN-Rev: 24866
2008-10-23 06:00:59 +00:00
Markus Scherer
362d08e00b
ICU-6530 fix some gcc warnings
...
X-SVN-Rev: 24865
2008-10-22 22:28:06 +00:00
Markus Scherer
9be9a82b08
ICU-6530 add UTrie2 and improve upvec_ via svn merge -r 24551:24849 icu/branches/markus/utf8
...
X-SVN-Rev: 24862
2008-10-22 19:50:07 +00:00
John Emmons
34345f0371
ICU-6512 Fix dependency information for coll/root.txt to ucadata - Move ucadata and invuca to coll
...
X-SVN-Rev: 24616
2008-09-22 17:16:32 +00:00
Michael Ow
1215abdc6d
ICU-6307 Merge update of Visual Studio project and solution files with addition of x64 platform build option. Update readme.html for Windows build change.
...
X-SVN-Rev: 24487
2008-08-12 04:41:41 +00:00
Brian Rower
afdc84d2b3
ICU-6384 Merged toolutil.c from cygwin branch
...
X-SVN-Rev: 24478
2008-08-08 21:01:32 +00:00
Steven R. Loomis
97bb5f74b7
ICU-6416 move ICU version number for win32 libraries, to 41 from 40
...
X-SVN-Rev: 24458
2008-08-06 23:31:25 +00:00
David Bertoni
cba0fb208e
ICU-6453 Updated Visual Studio project files. Fixed C++ comments in C source files. Fixed stack-overwrite bug.
...
X-SVN-Rev: 24455
2008-08-06 21:34:53 +00:00
Michael Ow
3d1a4a3fce
ICU-6307 Undo previous commit. Due to unexpected and unforeseen build failure.
...
X-SVN-Rev: 24444
2008-08-05 22:15:46 +00:00
Michael Ow
e20dbc5d8a
ICU-6307 Add platform x64 to Visual Studio solution. Build directory will now reflect this change with x86 for 32 bit and x64 for 64 bit. lib64 and bin64 have also been added for x64 platform.
...
X-SVN-Rev: 24443
2008-08-05 21:08:59 +00:00
Andy Heninger
ecdc0463b8
ICU-6453 Encoding Selection moved from development branch.
...
X-SVN-Rev: 24438
2008-08-04 21:56:02 +00:00
Eric Mader
a8678f38b6
ICU-6337 Use invariant code page to create UnicodeStrings from string literals that contain "\\".
...
X-SVN-Rev: 24201
2008-06-17 00:55:35 +00:00
Steven R. Loomis
4f9498e168
ICU-6098 make getCurrentYear "work" without formatting
...
X-SVN-Rev: 24156
2008-06-11 21:51:07 +00:00
Steven R. Loomis
a4d77f9f7f
ICU-6236 remove broken 'unescape' functionality from ucbuf_ungetc. Fix error condition. Add comments to clarify code.
...
X-SVN-Rev: 24043
2008-05-28 20:51:38 +00:00
Eric Mader
9011fe483f
ICU-5420 merge changes from branches/eric/string-search r.23303 - r.23976
...
X-SVN-Rev: 23977
2008-05-23 04:22:28 +00:00
Steven R. Loomis
823e58911b
ICU-6098 move getCurrentYear into toolutil
...
X-SVN-Rev: 23949
2008-05-21 00:12:48 +00:00
Steven R. Loomis
0a711393b1
ICU-6098 update version in project files
...
X-SVN-Rev: 23944
2008-05-20 18:51:08 +00:00
Andy Heninger
71bf003171
ICU-5696 Unicode 5.1 Update
...
X-SVN-Rev: 23761
2008-04-04 22:47:43 +00:00
John Emmons
2bccc558ed
ICU-6094 Add dependency info on ucadata.icu to root collation
...
X-SVN-Rev: 23736
2008-04-03 14:11:39 +00:00
George Rhoten
0421a0ee5f
ICU-6076 Fix some crashes when running out of memory.
...
X-SVN-Rev: 23444
2008-02-16 12:17:48 +00:00
George Rhoten
928d6152bc
ICU-6176 Fix some Coverity warnings
...
X-SVN-Rev: 23414
2008-02-13 09:35:50 +00:00
George Rhoten
c72d3c93e8
ICU-5966 Remove the Visual C++ 2008 linker warning about Windows 98 optimization option. It wasn't needed that much anyway.
...
X-SVN-Rev: 23362
2008-02-07 10:05:26 +00:00
Michael Ow
8e6b5ca8f1
ICU-6132 Add memory check in ucbuf.c.
...
X-SVN-Rev: 23271
2008-01-19 00:30:28 +00:00
Eric Mader
44edf66fe6
ICU-6013 can't mix declarations and code in C.
...
X-SVN-Rev: 23191
2008-01-09 18:20:25 +00:00
Lloyd Honomichl
954b20fce6
ICU-6013 Added checks for buffer overflows
...
X-SVN-Rev: 23186
2008-01-09 00:04:19 +00:00
George Rhoten
09759f76f5
ICU-6098 Update to ICU 3.9.1
...
X-SVN-Rev: 23078
2007-12-13 21:37:23 +00:00
George Rhoten
0e9dbb4a32
ICU-6093 Allow icupkg to check for %%DEPENDENCY items.
...
X-SVN-Rev: 23077
2007-12-13 03:00:29 +00:00
Markus Scherer
295dc24d64
ICU-5987 merge small-conversion-file feature into trunk, from svn merge -r 22780:22805 .../branches/markus/smallcnv
...
X-SVN-Rev: 22852
2007-10-25 17:05:36 +00:00
Markus Scherer
7bb221a187
ICU-5869 revert changes (r22476); too risky and needs further discussion; see ticket reply
...
X-SVN-Rev: 22607
2007-08-31 19:39:14 +00:00
George Rhoten
967b65a458
ICU-5889 Fix some logic errors uncovered by BEAM.
...
X-SVN-Rev: 22558
2007-08-29 02:57:42 +00:00
George Rhoten
8620a4a530
ICU-5869 Properly NULL terminate strings that are not byte based, like UTF-16 or UTF-32.
...
X-SVN-Rev: 22476
2007-08-22 23:39:11 +00:00
George Rhoten
fa57cb2544
ICU-5575 Update to version 3.8.
...
X-SVN-Rev: 22197
2007-07-28 03:41:30 +00:00
Eric Mader
bb4a371fdb
ICU-5805 Update copyright notices for ICU 3.8
...
X-SVN-Rev: 22167
2007-07-27 03:12:12 +00:00
George Rhoten
9cc45516bd
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 22130
2007-07-24 22:25:48 +00:00
George Rhoten
0347fcbe3d
ICU-5764 Fix static library installation on Windows.
...
X-SVN-Rev: 21965
2007-07-13 17:59:16 +00:00
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
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
26dba41dae
ICU-5447 Add const to some methods
...
X-SVN-Rev: 21519
2007-05-12 07:47:39 +00:00
George Rhoten
59f209cb05
ICU-5447 Allow the dependencies to be enumerated.
...
X-SVN-Rev: 21465
2007-04-27 19:12: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
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
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
0b66ebe18c
ICU-5447 Make it easier to enumerate items.
...
X-SVN-Rev: 20614
2006-10-30 05:08:36 +00:00
George Rhoten
8b2c84620c
ICU-5304 Allow source code to work again without using U_NAMESPACE_USE
...
X-SVN-Rev: 20241
2006-09-04 16:28:24 +00:00
George Rhoten
bd3963c93b
ICU-4869 Fix typo for EBCDIC mode.
...
X-SVN-Rev: 20128
2006-08-22 06:57:52 +00:00
George Rhoten
ea1db2db8a
ICU-4869 Don't use a FILE after it's been closed.
...
X-SVN-Rev: 20074
2006-08-16 15:16:23 +00:00
George Rhoten
31d42c0fce
ICU-4869 Possible EBCDIC fix
...
X-SVN-Rev: 20018
2006-08-10 19:46:22 +00:00
Markus Scherer
3ca7b030b7
ICU-4739 add a mode to icupkg for swapping a single ICU data file
...
X-SVN-Rev: 19873
2006-07-21 21:17:51 +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
George Rhoten
40e798da6d
ICU-4703 Fail correctly when the function arguments are bad.
...
X-SVN-Rev: 19459
2006-03-28 04:02:17 +00:00
George Rhoten
fff133aa6e
ICU-4703 Fix memory leak on failure
...
X-SVN-Rev: 19458
2006-03-28 04:00:58 +00:00
George Rhoten
73da58a35a
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 19446
2006-03-26 00:43:34 +00:00
George Rhoten
4fb57830c8
ICU-5117 Allow the swapping code to swap the new trie dictionary format.
...
X-SVN-Rev: 19437
2006-03-25 00:45:58 +00:00
George Rhoten
88889fdd3a
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 19402
2006-03-22 08:17:49 +00:00
Markus Scherer
e7aa3f3380
ICU-5084 Unicode 5.0 beta (d13)
...
X-SVN-Rev: 19329
2006-03-03 20:59:01 +00:00
George Rhoten
9e3b81e964
ICU-5030 Fixes for using the Visual C++ /clr compiler option
...
X-SVN-Rev: 19067
2006-02-06 06:41:52 +00:00
George Rhoten
f9397a445c
ICU-3085 Change ICU to use the /Zc:wchar_t option.
...
X-SVN-Rev: 18994
2006-01-17 21:12:17 +00:00
George Rhoten
d6a85e5312
ICU-4707 Fix some compiler warnings
...
X-SVN-Rev: 18984
2006-01-14 08:35:14 +00:00
George Rhoten
d0559ac03c
ICU-4948 Make the makefiles easier to compare against each other
...
X-SVN-Rev: 18852
2005-12-02 10:21:39 +00:00
Markus Scherer
3771029ec0
ICU-4739 check for resource bundle dependencies on parent bundles if the "no fallback" flag exists and is FALSE
...
X-SVN-Rev: 18837
2005-11-29 00:13:56 +00:00
George Rhoten
96c4ce20a7
ICU-4759 Allow the converter alias table to be swapped when legacy conversion is disabled and conversion is enabled.
...
X-SVN-Rev: 18721
2005-10-27 21:43:32 +00:00
George Rhoten
5221d3bad4
ICU-4881 Update version number to 3.5.
...
X-SVN-Rev: 18689
2005-10-17 22:11:34 +00:00
George Rhoten
85333ddbbf
ICU-4739 Better fix for Solaris
...
X-SVN-Rev: 18563
2005-09-21 00:33:51 +00:00
George Rhoten
54674257ba
ICU-4739 Fixes for Windows and Solaris
...
X-SVN-Rev: 18558
2005-09-20 22:29:20 +00:00
George Rhoten
9b45236c3f
ICU-4738 Don't put .so files in the lib directory.
...
X-SVN-Rev: 18557
2005-09-20 20:41:08 +00:00
Markus Scherer
d6e6b497b1
ICU-4739 enumerate discoverable dependencies between data items (resource bundle aliases, conversion base tables)
...
X-SVN-Rev: 18554
2005-09-20 18:45:04 +00:00
Markus Scherer
1a0855865f
ICU-4739 Implementation definitions for data package functions in toolutil.
...
X-SVN-Rev: 18553
2005-09-20 18:42:59 +00:00
Markus Scherer
c4751aa2a3
ICU-4739 pkgitems.cpp - Companion file to package.cpp. Deals with details of ICU data item formats. Used for item dependencies.
...
X-SVN-Rev: 18552
2005-09-20 18:40:04 +00:00
John Emmons
78cbddd31c
ICU-4738 Build archive libraries for AIX
...
X-SVN-Rev: 18509
2005-09-08 18:39:11 +00:00
Markus Scherer
175a89e2ee
ICU-4739 add *.plg/ncb/opt to .cvsignore
...
X-SVN-Rev: 18468
2005-08-26 15:38:49 +00:00
Markus Scherer
6a745cd16e
ICU-4739 icupkg command-line tool, adds/removes/extracts items to/from ICU .dat data package files
...
X-SVN-Rev: 18467
2005-08-26 15:38:20 +00:00
Markus Scherer
180d06a431
ICU-4739 move data swapping implementation code from the icuswap tool to the toolutil library for sharing among multiple tools
...
X-SVN-Rev: 18466
2005-08-26 15:30:42 +00:00
Steven R. Loomis
207273e923
ICU-4620 uconfig.h fixes
...
X-SVN-Rev: 18181
2005-07-09 03:09:47 +00:00
Steven R. Loomis
4682d06d32
ICU-4620 uconfig test updates
...
X-SVN-Rev: 18158
2005-07-07 07:58:18 +00:00
Markus Scherer
a5364d12dd
ICU-4612 move filestrm to toolutil to remove core library dependencies on file I/O
...
X-SVN-Rev: 18100
2005-06-30 17:40:53 +00:00
Markus Scherer
4bb6b2af21
ICU-4514 pass 0 length to UnicodeString::releaseBuffer() when the buffer contents is undefined due to a U_FAILURE condition
...
X-SVN-Rev: 17971
2005-06-22 02:21:25 +00:00
George Rhoten
f612f9a9bb
ICU-4396 Fix for Visual Studio 8 on AMD64
...
X-SVN-Rev: 17886
2005-06-14 05:51:50 +00:00
George Rhoten
dab7c0c0c7
ICU-4330 Change version from 3.3 to 3.4.
...
X-SVN-Rev: 17757
2005-06-01 02:44:07 +00:00
Markus Scherer
346daeb6c1
ICU-4497 add some function documentation
...
X-SVN-Rev: 17565
2005-05-06 21:49:48 +00:00
Markus Scherer
54fbbdec50
ICU-4497 remove spurious #ifdef copied from .h file
...
X-SVN-Rev: 17557
2005-05-05 17:43:59 +00:00
George Rhoten
184f6282e8
ICU-4011 Fix some gcc 3.4 warnings and errors.
...
X-SVN-Rev: 17547
2005-05-03 23:57:38 +00:00
Markus Scherer
6de7e340cf
ICU-4497 more flexible data source code writing functions
...
X-SVN-Rev: 17511
2005-04-28 17:15:46 +00:00