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
George Rhoten
ecbb028b84
ICU-5452 Fix for Windows with spaces in the PATH name.
...
X-SVN-Rev: 20740
2006-12-05 15:06:49 +00:00
George Rhoten
205c38ecb6
ICU-5452 gencmn can't be completely removed yet.
...
X-SVN-Rev: 20739
2006-12-05 15:01:03 +00:00
George Rhoten
b6f9f58ccb
ICU-5452 Fix a typo from last check in.
...
X-SVN-Rev: 20696
2006-11-28 08:50:11 +00:00
George Rhoten
e9d0ec6959
ICU-5452 Fix a typo from last check in.
...
X-SVN-Rev: 20694
2006-11-28 08:33:03 +00:00
George Rhoten
7edb8302ac
ICU-5452 Use icupkg instead of gencmn for better cross compiling.
...
X-SVN-Rev: 20685
2006-11-28 00:42:10 +00:00
Steven R. Loomis
0627bad784
ICU-5319 friendly errors in data build
...
X-SVN-Rev: 20073
2006-08-15 23:27:31 +00:00
Steven R. Loomis
f996e8e655
ICU-5319 friendly errors in data build
...
X-SVN-Rev: 20058
2006-08-14 22:59:10 +00:00
George Rhoten
e336f52fd8
ICU-4703 Don't dereference NULL.
...
X-SVN-Rev: 19484
2006-03-30 09:30:12 +00:00
George Rhoten
1b791d0cb4
ICU-5129 Allow non-compatible GNU "compatible" make to disallow implicit static library rules.
...
X-SVN-Rev: 19453
2006-03-27 17:31:07 +00:00
George Rhoten
88889fdd3a
ICU-4707 Fix some compiler warnings.
...
X-SVN-Rev: 19402
2006-03-22 08:17:49 +00:00
George Rhoten
b492fe71a3
ICU-4707 Fix some compiler warnings
...
X-SVN-Rev: 19379
2006-03-20 07:35:37 +00:00
George Rhoten
5d15b21a8d
ICU-4901 Make files mode work better.
...
X-SVN-Rev: 19294
2006-02-27 04:20:12 +00:00
George Rhoten
b8352c122c
ICU-4901 Make files mode work better.
...
X-SVN-Rev: 19293
2006-02-26 21:55:55 +00:00
George Rhoten
ba00f9b408
ICU-5081 Remove support for the old naming scheme.
...
X-SVN-Rev: 19273
2006-02-24 19:47:47 +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