Vladimir Weinstein
aebe160111
ICU-2209 moved canonical iterator from i18n to common per Markus's request
...
X-SVN-Rev: 9899
2002-09-20 00:00:44 +00:00
George Rhoten
8824e0a8fa
ICU-1891 Add better support for z/OS batch mode.
...
X-SVN-Rev: 9677
2002-08-12 20:30:23 +00:00
George Rhoten
e031c78009
ICU-1868 -I. is only needed by the common library. Everything else should use the source directory.
...
X-SVN-Rev: 9442
2002-07-30 21:16:13 +00:00
Andy Heninger
5fc362c978
ICU-2030 WIndows build changes to allow apps to use static C runtime lib
...
X-SVN-Rev: 9404
2002-07-29 21:35:58 +00:00
George Rhoten
bdf490b526
ICU-1868 Don't need -I. when icudefs.mk already has it.
...
X-SVN-Rev: 9394
2002-07-28 21:40:03 +00:00
George Rhoten
307e38598c
ICU-1891 Slightly better fixes for z/OS archive mode, dual library support and batch mode without diverging too far from the standard Unix build.
...
X-SVN-Rev: 9390
2002-07-27 07:58:30 +00:00
Vladimir Weinstein
2cbb05fdb9
ICU-978 cygwin port
...
X-SVN-Rev: 9267
2002-07-19 23:25:41 +00:00
George Rhoten
564396e169
ICU-1992 Readd some needed defines for z/OS
...
X-SVN-Rev: 9236
2002-07-17 20:35:54 +00:00
Steven R. Loomis
52d48e9183
ICU-1992 remove some unneeded defines
...
X-SVN-Rev: 9224
2002-07-17 15:12:37 +00:00
Ram Viswanadha
594f3a1d2e
ICU-1986 remove deprecated SCSU files
...
X-SVN-Rev: 9177
2002-07-16 00:11:06 +00:00
Vladimir Weinstein
4fcbbaef00
ICU-1972 add enumeration wrapper to unix build
...
X-SVN-Rev: 9068
2002-07-09 06:16:00 +00:00
Eric Mader
bf29d736d2
ICU-1289 add usc_impl.o to OBJECTS
...
X-SVN-Rev: 9062
2002-07-08 23:47:20 +00:00
Markus Scherer
97c20c88af
ICU-1967 split ucnv_utf.c into more manageable ucnv_uxx.c where x=7, 8, 16, 32
...
X-SVN-Rev: 8986
2002-07-01 19:32:52 +00:00
Markus Scherer
28e8046c5c
ICU-1962 derive all ICU C++ classes from common UObject base class
...
X-SVN-Rev: 8959
2002-06-27 16:36:57 +00:00
Andy Heninger
32c09250b7
ICU-45 new builder for RBBI rules, initial checkin
...
X-SVN-Rev: 8939
2002-06-25 17:23:07 +00:00
George Rhoten
f5e31c9771
ICU-1891 Better implementation for os/390 so that the proper data library
...
name is used.
X-SVN-Rev: 8850
2002-06-11 23:35:03 +00:00
Alan Liu
237c0e67c3
ICU-1115 move UnicodeSet from i18n to common; also move affiliated classes; update USet to wrap UnicodeSet
...
X-SVN-Rev: 8721
2002-05-29 18:36:09 +00:00
George Rhoten
1a09ea5eda
ICU-1868 Properly use CPPFLAGS and other flags
...
X-SVN-Rev: 8613
2002-05-13 23:51:50 +00:00
George Rhoten
9d8d0d3940
ICU-1868 Make DEFS be used for macros and includes only for compile
...
time, not for link time, and other various fixes.
X-SVN-Rev: 8562
2002-05-01 23:48:15 +00:00
George Rhoten
78b2d83a32
ICU-1868 Consolodate most definitions into icudefs.mk.in
...
X-SVN-Rev: 8494
2002-04-19 02:19:24 +00:00
Markus Scherer
995a589267
ICU-1864 add BOCU-1
...
X-SVN-Rev: 8481
2002-04-17 20:36:53 +00:00
Markus Scherer
74d240ec1e
ICU-1754 USet - poor man's UnicodeSet, very simple, all C, efficient serialization & functions working directly on serialized form
...
X-SVN-Rev: 7926
2002-03-09 05:57:39 +00:00
George Rhoten
a41ce06f7f
ICU-882 Remove unused code.
...
X-SVN-Rev: 7792
2002-02-26 23:36:49 +00:00
Markus Scherer
b0d25f3bce
ICU-1721 add uprops.c implementing APIs for additional UCD properties
...
X-SVN-Rev: 7781
2002-02-25 22:43:04 +00:00
Markus Scherer
aae7ac8a66
ICU-1126 move break iterator code to common library so that titlecasing can use it
...
X-SVN-Rev: 7728
2002-02-21 04:42:32 +00:00
Markus Scherer
82cec1d0c1
ICU-1686 add uiter.* - public C API for character iteration
...
X-SVN-Rev: 7619
2002-02-09 21:56:46 +00:00
George Rhoten
dd02577f55
ICU-620 Clean platform.h for a distclean, not clean.
...
X-SVN-Rev: 7586
2002-02-07 02:10:22 +00:00
Yves Arrouye
59c59d6b47
ICU-620 recreate unicode/platform.h after make clean.
...
X-SVN-Rev: 7526
2002-01-30 00:01:54 +00:00
Yves Arrouye
c67fa73c5f
ICU-620 another pass at having make clean do a better job.
...
X-SVN-Rev: 7388
2002-01-05 02:06:26 +00:00
Eric Mader
4c5c3ac292
ICU-1586 add utrie.o to list of objects
...
X-SVN-Rev: 7336
2001-12-07 22:13:49 +00:00
George Rhoten
42f8814f79
ICU-1028 Fix for BATCH mode (PDS mode) library versioning.
...
X-SVN-Rev: 7320
2001-12-05 17:46:30 +00:00
George Rhoten
3a43d7e00d
ICU-580 os/390 batch build changes.
...
X-SVN-Rev: 6795
2001-11-12 20:12:47 +00:00
Yves Arrouye
4325059629
ICU-1404 let's simplify things, and make ICUDATA_DIR contain the
...
$(VERSION) part. We only need to go above that for the current symlink.
X-SVN-Rev: 6728
2001-11-10 02:21:37 +00:00
George Rhoten
7786867092
ICU-580 os/390 batch build changes.
...
X-SVN-Rev: 6679
2001-11-07 22:17:21 +00:00
George Rhoten
d3b7cc9043
ICU-580 os/390 batch build changes.
...
X-SVN-Rev: 6641
2001-11-06 22:26:17 +00:00
George Rhoten
6b2bb522a9
ICU-1028 Versioning support for os/390. Remove redundent defines.
...
X-SVN-Rev: 6498
2001-10-30 19:03:30 +00:00
Yves Arrouye
ac99345a41
ICU-1227 support for a --with-library-suffix option.
...
X-SVN-Rev: 5861
2001-09-21 03:41:21 +00:00
George Rhoten
f9888b589c
ICU-740 Don't build unused code.
...
X-SVN-Rev: 5813
2001-09-19 01:47:10 +00:00
Ram Viswanadha
629232d8fd
ICU-960 u_str* transformation functions
...
X-SVN-Rev: 5777
2001-09-18 03:46:25 +00:00
Andy Heninger
a9f6f41f42
ICU-1075 udata.c restructuring, fix broken UNIX build.
...
Windows project file, disable language extensions for udata.c
X-SVN-Rev: 5721
2001-09-08 00:27:05 +00:00
Markus Scherer
b357b44da5
ICU-1109 remove cpputils.cpp (uprv_fillOutputString())
...
X-SVN-Rev: 5698
2001-09-06 00:03:59 +00:00
George Rhoten
5037815672
ICU-1018 Change conflicts with versioning; moving ustream to ustdio.
...
X-SVN-Rev: 5623
2001-08-30 03:10:31 +00:00
Markus Scherer
44850e6120
ICU-1007 remove ComposedCharIter
...
X-SVN-Rev: 5600
2001-08-29 16:32:33 +00:00
Ram Viswanadha
61e489cacd
ICU-329 Move uprv_strtod and other functions to private headers and files
...
X-SVN-Rev: 5498
2001-08-17 01:40:34 +00:00
George Rhoten
44283cc553
ICU-770 incorporate the udata_cleanup into the internal API
...
X-SVN-Rev: 5488
2001-08-17 00:18:49 +00:00
Andy Heninger
19b4dec854
ICU-1075 Data updates. Unix ports (not complete) and Common Data Caching impl.
...
X-SVN-Rev: 5454
2001-08-10 20:50:07 +00:00
Vladimir Weinstein
c29c76ca4a
ICU-1083 Adding extended ucmp to Unix build
...
X-SVN-Rev: 5430
2001-08-03 14:39:59 +00:00
Vladimir Weinstein
7a55cc00da
ICU-1005 increased code coverage for resbund. Decoupled rb collator from resource bundle. removed unneeded internal functions and classes
...
X-SVN-Rev: 5348
2001-07-26 18:36:57 +00:00
Ram Viswanadha
2e964c62a0
ICU-452 First take on ISCII
...
X-SVN-Rev: 5239
2001-07-14 02:46:40 +00:00
Ram Viswanadha
749a6e02d0
ICU-899 Add uscript.o to the Makefile
...
X-SVN-Rev: 5216
2001-07-10 18:35:15 +00:00
George Rhoten
2278d96ad1
ICU-1018 Move iostream usage from unistr.[h,cpp] to ustream.[h,cpp]
...
X-SVN-Rev: 5089
2001-06-26 17:59:14 +00:00
Yves Arrouye
05921dd61c
ICU-972 added cwchar.o to the list of object files.
...
Changed the test for U_WCHAR_H to a test for U_WCSCPY to match what the
header does (we check for wcscpy because of OpenBSD or NetBSD).
X-SVN-Rev: 4865
2001-06-01 10:03:31 +00:00
George Rhoten
d34c838277
ICU-958 Undoing the $(SHELL) changes.
...
It worked on the Solaris 2.7 machine,
but it does not work on other platforms because install-sh is not used on them.
X-SVN-Rev: 4705
2001-05-17 22:51:25 +00:00
George Rhoten
33c862da3b
ICU-958 add $(SHELL) for install-sh
...
X-SVN-Rev: 4694
2001-05-16 22:09:22 +00:00
George Rhoten
53c8d1b223
ICU-580 forgot the tab
...
X-SVN-Rev: 3486
2001-01-29 18:53:16 +00:00
George Rhoten
53461464b9
ICU-580 Added 390 batch file support according to Ami
...
X-SVN-Rev: 3485
2001-01-27 03:20:01 +00:00
Markus Scherer
8eb8473811
ICU-484 remove old code for SBCS, DBCS, and EBCDIC_STATEFUL
...
X-SVN-Rev: 3353
2001-01-02 23:09:45 +00:00
Markus Scherer
38fb13ac8d
ICU-189 add SCSU converter
...
X-SVN-Rev: 3264
2000-12-19 01:24:45 +00:00
Vladimir Weinstein
94a1803134
ICU-96 added unorm.o to makefile
...
X-SVN-Rev: 3149
2000-12-06 01:23:42 +00:00
Yves Arrouye
21169f142d
ICU-653 rename and relocate icudata
...
put the .dat file in $(pkgdatadir), and the .so file in
$(pkglibdir) with a compatibility symlink for lib/icu/current.
X-SVN-Rev: 2999
2000-11-22 07:59:09 +00:00
Yves Arrouye
c27ba65a7c
ICU-692 make it work out of source, please...
...
X-SVN-Rev: 2801
2000-10-26 19:28:33 +00:00
Yves Arrouye
006615f65b
ICU-695 put data under $(libdir) not $(datadir).
...
X-SVN-Rev: 2790
2000-10-25 22:26:17 +00:00
Yves Arrouye
8e28da7d3d
ICU-692 factor in some common definitions, and include the platform
...
file to make porting easier.
X-SVN-Rev: 2772
2000-10-24 19:50:20 +00:00
Yves Arrouye
a63e51a9bb
ICU-630 rpath control
...
X-SVN-Rev: 2723
2000-10-17 23:28:41 +00:00
Ram Viswanadha
af4e9945bb
ICU-673 Added HZ converter.
...
X-SVN-Rev: 2706
2000-10-17 08:03:36 +00:00
Yves Arrouye
7b50082ed3
ICU-208 experimental support for ICU's rule of release X.Y2 being binary compatible w/ X.Y
...
X-SVN-Rev: 2674
2000-10-13 18:29:14 +00:00
Yves Arrouye
c3e4f0b35b
ICU-658 bumped version above 1.6
...
X-SVN-Rev: 2666
2000-10-13 00:26:21 +00:00
Yves Arrouye
c6192a34ec
ICU-3 support compiling the source files twice with different options
...
while building; used on platforms that pass some special flags while
building shared libs (eg. -fPIC, -KPIC and others), but don't need
these flags when building static libs.
X-SVN-Rev: 2608
2000-10-09 19:06:57 +00:00
Yves Arrouye
270f188bdd
ICU-629 proper install variables used.
...
X-SVN-Rev: 2559
2000-10-03 22:51:46 +00:00
Yves Arrouye
9686d239f0
ICU-620 cleaned up cleaning (w/ an ugly twist in the top-level Makefile to start cleaning w/ tools)
...
X-SVN-Rev: 2551
2000-10-02 23:37:16 +00:00
Yves Arrouye
a2ef9023ee
ICU-3 install $(TARGET) if $(ENABLE_STATIC) is
...
not empty, not if $(ENABLE_SHARED) isn't
X-SVN-Rev: 2525
2000-09-27 22:05:50 +00:00
Yves Arrouye
2cf8109556
ICU-3 initial support for static libraries. The current problems are:
...
- pkgdata will still generate a dll (not a problem if you use files or the
mappable archive).
- because of referecences to ostream in ustring, the linker wants to resolve
these symbols, forcing us to use a C++ compiler to link C programs. That is
bad and need to be resolved.
- if you build static, then reconfigure w/o them and do make clean, the
static libraries will be left over.
Static is controlled by --enable-static. Shared libraries can be disabled
with --disable-shared.
X-SVN-Rev: 2494
2000-09-22 22:58:36 +00:00
Yves Arrouye
925e82c9cf
ICU-608 removed --enable-mapped in favor of --with-data-packaging
...
Auto-detected mmap() using AC_FUNC_MMAP (for fixed mmap).
Use both dlopen and mmap auto-detection to decide what the best default
data packaging is.
X-SVN-Rev: 2488
2000-09-22 19:02:20 +00:00
Yves Arrouye
5444b1993e
ICU-208 fix install target.
...
X-SVN-Rev: 2438
2000-09-15 23:16:27 +00:00
Yves Arrouye
a35fcf29e1
ICU-208 changes for versioned libraries.
...
X-SVN-Rev: 2434
2000-09-15 05:07:43 +00:00
Yves Arrouye
efc957d163
ICU-576 added ucnvebdc.o to the files to build.
...
X-SVN-Rev: 2384
2000-08-29 22:40:45 +00:00
Yves Arrouye
723cec4f28
ICU-518 UnicodeConverterCPP renamed to UnicodeConverter.
...
X-SVN-Rev: 2084
2000-08-01 00:44:15 +00:00
Steven R. Loomis
6260858f4f
ICU-107 ubidiwrt.c
...
X-SVN-Rev: 2000
2000-07-21 00:53:51 +00:00
Markus Scherer
4c42ba5b9b
ICU-471 add API facade for u_shapeArabic()
...
X-SVN-Rev: 1717
2000-06-30 00:29:46 +00:00
Helena Chapman
377889ccd9
ICU-311 Major rewrite of the callback APIs. Needs to be checked
...
in without more testing to make the 6/29/2000 API deadline. Lots
of warnings still, offset handling is not implemented. More unit tests
is required because the current implementation actually passes the tests.
X-SVN-Rev: 1661
2000-06-27 20:47:56 +00:00
Steven R. Loomis
050da07c63
ICU-184 just some tabs and comment cleanup
...
X-SVN-Rev: 1584
2000-06-07 19:52:08 +00:00
Vladimir Weinstein
245ce1ce74
ICU-184 unneeded files removed, and Makefile.in changed accordingly. common.dsp should be also changed
...
X-SVN-Rev: 1576
2000-06-06 23:57:37 +00:00
Vladimir Weinstein
ca5cb935ca
ICU-406 putting collation data in resource bundles (initial revision)
...
X-SVN-Rev: 1427
2000-05-22 19:50:23 +00:00
Steven R. Loomis
0a042c3f86
ICU-200 OS400 makefile updates
...
X-SVN-Rev: 1384
2000-05-15 22:32:11 +00:00
Vladimir Weinstein
c786b21d52
ICU-184 resource data files in memory mapped format (initial revision)
...
X-SVN-Rev: 1365
2000-05-15 18:39:17 +00:00
Steven R. Loomis
b67cfb9fbe
ICU-200 os400 build update (use $(LIBICU) instead of "libicu-" everywhere)
...
X-SVN-Rev: 1361
2000-05-13 00:13:15 +00:00
Yves Arrouye
e45f4fd7cb
ICU-310 check foran empty $(MAKECMDGOALS) and also include dependencies
...
in this case, so that a make in a subdir does include deps.
X-SVN-Rev: 1122
2000-04-13 22:08:07 +00:00
Yves Arrouye
a5957d6e46
ICU-310 any target whose name matches %clean does not trigger inclusion
...
of dependencies. Nominated SRL to review, as usual :) (Stevens, just complain
if that's not okay). Now the question is: do we really want to keep the .d
when we make clean?
X-SVN-Rev: 1076
2000-04-05 22:14:24 +00:00
Steven R. Loomis
1dec33985b
ICU-271 add LMBCS to the UNIX makefile.
...
X-SVN-Rev: 1053
2000-04-04 00:43:11 +00:00
Alan Liu
8a8d33321c
ICU-149 add uhash_us.cpp to Makefile.in
...
X-SVN-Rev: 1006
2000-03-28 23:08:03 +00:00
Yves Arrouye
e50ab96561
ICU-314 added $(DESTDIR) to every directory used in an install command.
...
X-SVN-Rev: 941
2000-03-10 22:55:19 +00:00
Yves Arrouye
bf89e792e3
ICU-212 out-of-source build. configure now creates data/ and
...
data/translit in the build dir. Changed every Makefile to correctly use
$(srcdir), $(builddir), and the new data location.
X-SVN-Rev: 727
2000-02-07 21:00:53 +00:00
Markus Scherer
20baeae401
ICU-266 c++-ify UConverter (UConverterImpl resembles a vtable)
...
X-SVN-Rev: 723
2000-02-07 17:35:21 +00:00
Markus Scherer
7f7b2d90f3
ICU-266 c++-ify UConverter (UConverterImpl resembles a vtable)
...
X-SVN-Rev: 721
2000-02-05 00:19:15 +00:00
Yves Arrouye
693bc71060
ICU-262 Corrected the headers installation loop.
...
X-SVN-Rev: 717
2000-02-04 07:25:38 +00:00
Yves Arrouye
f0566d5e40
ICU-261 Invoke config.status correctly (using CONFIG_FILES) to create
...
unicode/platform.h when needed.
X-SVN-Rev: 716
2000-02-04 07:24:18 +00:00
Markus Scherer
32dd641cf5
ICU-176 initial, basic utf-16 support for c
...
X-SVN-Rev: 714
2000-02-03 19:47:30 +00:00
Markus Scherer
aeac763301
ICU-161 open-sourcify more (c) statements
...
X-SVN-Rev: 577
2000-01-13 23:54:23 +00:00
Steven R. Loomis
fea8b1b618
ICU-12 'unicode/' in include path [header export fixes]
...
X-SVN-Rev: 545
2000-01-12 06:08:46 +00:00
Helena Chapman
8e02d61ed6
ICU-12 Fixed the Makefile.in to export all the header files in unicode/ directories in
...
common, i18n and extra/ustdio.
X-SVN-Rev: 542
2000-01-12 01:31:31 +00:00