Michael Ow
c74ab88dc9
ICU-8947 Fix some static build failures
...
X-SVN-Rev: 31663
2012-03-30 17:58:31 +00:00
Michael Ow
00bf73b0b0
ICU-8947 Fix some MinGW static build errors
...
X-SVN-Rev: 31662
2012-03-30 07:11:51 +00:00
Dragan Besevic
6bde113710
ICU-9022 fix build for data on zOS
...
X-SVN-Rev: 31615
2012-03-13 20:18:59 +00:00
Michael Ow
1c844ff89a
ICU-9178 Fix Cygwin MSVC static build failure
...
X-SVN-Rev: 31610
2012-03-09 19:40:54 +00:00
Michael Ow
dc3362aef0
ICU-9060 Fix some errors produced by pkgdata tool when building in certain modes
...
X-SVN-Rev: 31227
2012-01-19 17:27:52 +00:00
Michael Ow
ab32395a4f
ICU-8928 Fix how path is found when pkgdata needs icu-config
...
X-SVN-Rev: 30949
2011-11-10 23:11:19 +00:00
Michael Ow
895e909e90
ICU-8858 Make revision number optional when packaging data in dll mode
...
X-SVN-Rev: 30947
2011-11-10 19:22:55 +00:00
Michael Ow
f7ebd6362b
ICU-8888 Update the help message in pkgdata tool
...
X-SVN-Rev: 30930
2011-11-04 17:09:18 +00:00
Michael Ow
b74ae536a7
ICU-8888 Fix missing identifier error in pkgdata
...
X-SVN-Rev: 30918
2011-11-04 02:40:39 +00:00
Michael Ow
2f7c17f854
ICU-8888 Add pkgdata tool option to build without assembly code
...
X-SVN-Rev: 30917
2011-11-03 23:55:49 +00:00
Michael Ow
ebdeffac64
ICU-8861 Move the undefining of strict ansi on Cygwin and MinGW in pkgdata tool
...
X-SVN-Rev: 30832
2011-10-17 05:56:05 +00:00
Steven R. Loomis
20934ac953
ICU-8861 merge r30809 cleanup from #8755
...
X-SVN-Rev: 30814
2011-10-12 20:08:09 +00:00
Steven R. Loomis
e73e4ea280
ICU-8784 improve pointer toc code, however still not working on i- document as such for now.
...
X-SVN-Rev: 30702
2011-09-21 20:00:24 +00:00
Steven R. Loomis
737d129645
ICU-8784 commit iSeries porting fixes into trunk
...
X-SVN-Rev: 30667
2011-09-15 19:34:17 +00:00
John Emmons
e3697c8f0a
ICU-8707 Clean up compiler warnings from GCC
...
X-SVN-Rev: 30503
2011-08-12 21:16:53 +00:00
Michael Ow
78937c5834
ICU-8452 Fix some Cygwin GCC and MinGW build errors
...
X-SVN-Rev: 30457
2011-08-03 20:09:44 +00:00
Michael Ow
079b2f8a28
ICU-8740 Fix pkgdata run command problem with MINGW
...
X-SVN-Rev: 30445
2011-07-29 22:47:25 +00:00
Markus Scherer
ca12d6d5bd
ICU-8730 move some @internal, rarely-used platform macros to putilimp.h
...
X-SVN-Rev: 30432
2011-07-27 20:55:09 +00:00
Markus Scherer
3bf88cd711
ICU-8452 consolidate definition of _XOPEN_SOURCE for access to POSIX functions; do not use __STDC_VERSION__ in C++ code where it is not defined
...
X-SVN-Rev: 30418
2011-07-25 21:02:32 +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
Michael Ow
12fe8cc4a2
ICU-8693 Display error message when missing needed options and given bad file names in pkgdata tool
...
X-SVN-Rev: 30346
2011-07-14 18:51:40 +00:00
Michael Ow
5a0a5a7d87
ICU-8535 Use U_MINGW instead of U_CYGWIN where appropriate when building on MinGW
...
X-SVN-Rev: 30252
2011-06-29 19:49:05 +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
Michael Ow
12df0b5e29
ICU-8559 Removed requirement for flags being in a fixed order
...
X-SVN-Rev: 30243
2011-06-27 21:58:09 +00:00
Michael Ow
f3cfa0bb00
ICU-8559 Improve error report messages when pkgdata fails.
...
X-SVN-Rev: 30239
2011-06-27 18:51:52 +00:00
Michael Ow
dc38f079b5
ICU-8567 Fix error with building data on AIX using GCC
...
X-SVN-Rev: 30236
2011-06-26 07:14:41 +00:00
Michael Ow
13ed82ae5d
ICU-8567 Ensure AIX deletes proper library before creating a new one in pkgdata
...
X-SVN-Rev: 30206
2011-06-12 02:42:44 +00:00
Michael Ow
343eda7e8a
ICU-8437 Fix long pathname corruption in pkgdata tool
...
X-SVN-Rev: 29706
2011-03-29 18:49:51 +00:00
Michael Ow
e9e1a0cfcf
ICU-8281 Fix function name typo for Cygwin
...
X-SVN-Rev: 29333
2011-01-19 17:21:49 +00:00
Michael Ow
81473c60e5
ICU-8281 Dynamically allocate buffer size in pkgdata where needed.
...
X-SVN-Rev: 29332
2011-01-19 05:14:22 +00:00
Steven R. Loomis
adb11cba8d
ICU-8028 update version number to milestone:4.6, bump timebombs, etc
...
X-SVN-Rev: 28785
2010-10-09 01:23:28 +00:00
Michael Ow
df4608dd59
ICU-8015 Improve performance of pkgdata tool file parser.
...
X-SVN-Rev: 28763
2010-10-05 04:52:16 +00:00
Michael Ow
d40ee7f0cb
ICU-8015 Dynamically allocate enough memory in pkgdata tool for compiler options.
...
X-SVN-Rev: 28760
2010-10-04 23:47:46 +00:00
Michael Ow
5bc75ff03f
ICU-7956 Fix bug in pkgdata concerning parsing option file.
...
X-SVN-Rev: 28643
2010-09-17 21:26:54 +00:00
Michael Ow
9b001e6a47
ICU-7957 Initialize pkgdata flags before installing data.
...
X-SVN-Rev: 28629
2010-09-16 15:53:06 +00:00
Steven R. Loomis
dec09768b9
ICU-7870 Visual Studio 2010
...
X-SVN-Rev: 28442
2010-08-10 20:16:09 +00:00
Michael Ow
4f94c17f47
ICU-7774 Windows data lib file name should not contain version number when building ICU data.
...
X-SVN-Rev: 28235
2010-06-21 15:35:36 +00:00
Michael Ow
d746cdf71c
ICU-7774 Ensure that pkgdata tool builds correct library on Windows.
...
X-SVN-Rev: 28233
2010-06-21 15:14:35 +00:00
Michael Ow
939395f7bd
ICU-7717 Check for option files before parsing.
...
X-SVN-Rev: 28208
2010-06-16 15:08:55 +00:00
Michael Ow
578c548289
ICU-7717 Add installation of data file in pkgdata tool.
...
X-SVN-Rev: 28206
2010-06-16 14:41:24 +00:00
Michael Ow
d565b3b2f3
ICU-7581 Fix a few mingw build issues including symbolic links when building data and missing header file inclusion.
...
X-SVN-Rev: 28125
2010-06-03 15:51:19 +00:00
Michael Ow
fc60e0868d
ICU-7680 Increase the buffer size for pkgdata options.
...
X-SVN-Rev: 28124
2010-06-02 15:07:52 +00:00
Michael Ow
2e50961632
ICU-7663 Allocate cmd buffer if needed.
...
X-SVN-Rev: 28002
2010-04-29 21:42:50 +00:00
Michael Ow
510f4944fd
ICU-7629 Fix data installation in cygwin and update pkgdata tool.
...
X-SVN-Rev: 27982
2010-04-26 05:36:56 +00:00
Steven R. Loomis
ce239c9d1f
ICU-7435 fix icu-config and installation (user experience)
...
X-SVN-Rev: 27720
2010-02-27 06:38:11 +00:00
Steven R. Loomis
6058b10dea
ICU-7450 find icu-config based on pkgdata
...
X-SVN-Rev: 27660
2010-02-24 22:49:36 +00:00
Michael Ow
ba88753a6d
ICU-7312 Use strcat in place of sprintf where appropriate in pkgdata tool.
...
X-SVN-Rev: 27161
2010-01-07 18:52:24 +00:00
Michael Ow
4544fc3e7d
ICU-7232 Update pkgdata tool with new data directory structure.
...
X-SVN-Rev: 26913
2009-11-15 18:30:44 +00:00
Michael Ow
e2e3789ac4
ICU-7131 Add check for U_CHARSET_FAMILY in pkgdata tool.
...
X-SVN-Rev: 26722
2009-10-01 20:01:51 +00:00
Steven R. Loomis
b469013d94
ICU-6987 --with-data-packaging=static
...
X-SVN-Rev: 26688
2009-09-25 01:56:41 +00:00
Michael Ow
3484b2a1fa
ICU-7155 Add check in pkgdata tool for overflow buffer.
...
X-SVN-Rev: 26686
2009-09-24 17:29:26 +00:00
Michael Ow
5f5cbb2c28
ICU-7159 Remove -O requirement in pkgdata when mode is common.
...
X-SVN-Rev: 26679
2009-09-23 16:53:07 +00:00
Michael Ow
51c1fcf807
ICU-7060 Fix cygwin msvc debug pkgdata issue.
...
X-SVN-Rev: 26556
2009-08-26 20:09:59 +00:00
John Emmons
95d74a66dc
ICU-6581 Build without versioned shared object names - fix bug in pkgdata tool for AIX
...
X-SVN-Rev: 26377
2009-07-17 23:59:37 +00:00
Michael Ow
13a40a0395
ICU-6998 Fix return statement.
...
X-SVN-Rev: 26311
2009-07-13 20:21:54 +00:00
Andy Heninger
20e7751c2c
ICU-6998 swat a bunch of compiler warnings.
...
X-SVN-Rev: 26288
2009-07-10 18:58:35 +00:00
Michael Ow
cd4a95e345
ICU-6969 Replace tabs with spaces.
...
X-SVN-Rev: 26265
2009-07-09 20:07:19 +00:00
John Vu
07058ff285
ICU-6969 Applied the latest patch from the discussion on the TracWiki.
...
X-SVN-Rev: 26210
2009-06-30 16:58:49 +00:00
Michael Ow
996d587bdb
ICU-6936 Remove unneeded c code file with USE_SINGLE_CCODE_FILE is set.
...
X-SVN-Rev: 26028
2009-05-20 18:35:10 +00:00
Michael Ow
3f0a9cac87
ICU-6936 Add iSeries specific configurations. Improve performance of creating package without assembly.
...
X-SVN-Rev: 26018
2009-05-18 05:41:02 +00:00
Steven R. Loomis
8fbb58a156
ICU-6799 oops, that param is used under aix
...
X-SVN-Rev: 25775
2009-04-15 06:51:29 +00:00
Steven R. Loomis
9eb9dd4c83
ICU-6799 fix many warnings, improve tests
...
X-SVN-Rev: 25772
2009-04-15 01:57:02 +00:00
Michael Ow
ca16a9a04e
ICU-3933 Create sym link only when neccessary.
...
X-SVN-Rev: 25575
2009-03-13 03:13:43 +00:00
Michael Ow
d089558036
ICU-3933 Remove old dat file before installing new one in common mode.
...
X-SVN-Rev: 25386
2009-02-06 20:47:56 +00:00
Michael Ow
49e96f9e89
ICU-3933 Use rename() when installing dat file.
...
X-SVN-Rev: 25385
2009-02-06 19:39:51 +00:00
Michael Ow
300ad78ac0
ICU-3933 Fix static array declaration and add error check for mallocs.
...
X-SVN-Rev: 25384
2009-02-06 18:22:03 +00:00
Michael Ow
f94144a976
ICU-3933 Remove unused files and code and update project files and makefiles to reflect this change. Update man page. Add files mode functionality to pkgdata. Clean up code.
...
X-SVN-Rev: 25383
2009-02-06 17:42:16 +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
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
Yoshito Umaoka
3624de1d66
ICU-6674 Fixed a Cygwin/gcc build problem. Function popen/pclose are not available when __STRICT_ANSI__ is defined.
...
X-SVN-Rev: 25195
2009-01-06 07:41:09 +00:00
Michael Ow
fc9fe7a7e8
ICU-3933 Add support for MinGW in pkgdata.
...
X-SVN-Rev: 25058
2008-12-08 20:42:41 +00:00
Michael Ow
e5d30afa11
ICU-3933 Fix compiler warnings and update to handle gcc on windows without cygwin.
...
X-SVN-Rev: 25049
2008-12-05 22:31:38 +00:00
Michael Ow
d9124b0ce0
ICU-3933 Remove trailing space and new line characters from string retreived using icu-config.
...
X-SVN-Rev: 25026
2008-12-01 23:48:28 +00:00
Michael Ow
aa19a5bae0
ICU-3933 Use icu-config when -O option is not given.
...
X-SVN-Rev: 25022
2008-12-01 21:57:14 +00:00
Michael Ow
112c1493df
ICU-3933 Fix installation of the data library.
...
X-SVN-Rev: 25020
2008-12-01 20:49:08 +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
Steven R. Loomis
6147253143
ICU-6219 Cygwin updates, and also a check-local at top level. Merged in from branches/srl/SIGWINCH r24732:24774
...
X-SVN-Rev: 24775
2008-10-10 16:52:15 +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
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
David Bertoni
5196a571e6
ICU-6267 Changed Makefile rules to use LINK.cc rather than LINK.c.
...
X-SVN-Rev: 23864
2008-05-01 21:49:29 +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
George Rhoten
967b65a458
ICU-5889 Fix some logic errors uncovered by BEAM.
...
X-SVN-Rev: 22558
2007-08-29 02:57:42 +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
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
7a5c36dff1
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21615
2007-06-01 07:17:26 +00:00
George Rhoten
1ccc7bec43
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21596
2007-05-30 07:07:27 +00:00
George Rhoten
20fd6f98aa
ICU-5445 Suppress MSVC 2005 linker warnings. The copyright is already included with icupkg.
...
X-SVN-Rev: 21354
2007-04-05 02:13:27 +00:00
George Rhoten
45d40393ce
ICU-4988 Fixes for MSVC 2003
...
X-SVN-Rev: 20808
2006-12-19 00:37:04 +00:00
George Rhoten
329ad7ee64
ICU-4988 Add some comments about MSVC 2005
...
X-SVN-Rev: 20805
2006-12-17 01:17:14 +00:00
George Rhoten
2af0d67c26
ICU-4988 Embed the available manifest into each executable and library for MSVC 2005
...
X-SVN-Rev: 20802
2006-12-16 21:07:01 +00:00
George Rhoten
62b89243f9
ICU-4988 Write the temporary .dat file to the temp directory
...
X-SVN-Rev: 20799
2006-12-16 21:01:18 +00:00
George Rhoten
74d1c959d7
ICU-4988 Make sure that generated data libraries can be used in device drivers as stated in the MSDN help documentation.
...
X-SVN-Rev: 20790
2006-12-14 08:12:15 +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