GCL Shanghai
2fab4a8cb7
ICU-1953 backout buffer overflow changes
...
X-SVN-Rev: 9070
2002-07-09 12:47:45 +00:00
GCL Shanghai
6348e12895
ICU-1953 test for buffer overflows
...
X-SVN-Rev: 9044
2002-07-06 10:58:51 +00:00
Steven R. Loomis
2c8eae4d97
ICU-978 don't try to extend common data if common data not found (sanity check)
...
X-SVN-Rev: 8793
2002-06-05 18:30:56 +00:00
George Rhoten
faec7727ae
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 8545
2002-04-30 21:03:00 +00:00
Andy Heninger
d18236fca5
ICU-1075 fixed memory leak in udata_SetAppData(), when U_USING_DEFAULT_WARNING returned.
...
X-SVN-Rev: 7147
2001-11-28 23:19:56 +00:00
Vladimir Weinstein
1b0596cd30
ICU-1541 consistently added U_CAPI & U_EXPORT2 to all the declarations and definitions
...
X-SVN-Rev: 7038
2001-11-21 01:02:11 +00:00
George Rhoten
81a93f31cd
ICU-580 os/390 batch build changes.
...
X-SVN-Rev: 6595
2001-11-02 23:42:10 +00:00
Andy Heninger
2a2173a49d
ICU-1075 udata.c, added more comments to code, some tweaks to code
...
itself for improved clarity.
X-SVN-Rev: 6306
2001-10-18 16:36:48 +00:00
George Rhoten
3534bb0041
ICU-770 Memory cleanup
...
X-SVN-Rev: 6147
2001-10-10 18:05:10 +00:00
Andy Heninger
f0ce390506
ICU-1075 Memory leak fixed; was introduced in previous fix to extendICUData()
...
X-SVN-Rev: 6120
2001-10-08 17:41:04 +00:00
Vladimir Weinstein
b2ac3d133a
ICU-1075 added a pData != NULL test before accessing the structure
...
X-SVN-Rev: 6112
2001-10-06 04:54:29 +00:00
George Rhoten
aa41dc7f71
ICU-1075 Mainly fix the case when only stub data is available and u_cleanup fails.
...
Also fix some name possible name collisions
X-SVN-Rev: 6091
2001-10-05 21:46:52 +00:00
George Rhoten
7892d628ea
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 5913
2001-09-25 16:43:20 +00:00
George Rhoten
7df7daec4d
ICU-1075 Allow memorymap files to work again.
...
X-SVN-Rev: 5876
2001-09-21 21:19:06 +00:00
George Rhoten
5d46c7c76e
ICU-1075 Don't use // in a C file
...
X-SVN-Rev: 5784
2001-09-18 20:24:36 +00:00
Andy Heninger
4801157384
ICU-1075 Memory leak in udata.c
...
X-SVN-Rev: 5761
2001-09-17 22:57:38 +00:00
Andy Heninger
412f48860e
ICU-1075 udata.c restructured, split into separate files, hopefully making code clearer, dependencies clearer.
...
Functionality pretty much unchanged.
X-SVN-Rev: 5716
2001-09-07 18:42:29 +00:00
Andy Heninger
91985fb45f
ICU-1075 For ICUData, fall back to .dat file if common lib is linked with stub data library.
...
X-SVN-Rev: 5633
2001-08-30 18:41:30 +00:00
George Rhoten
e3be3468c0
ICU-770 More data cleanup
...
X-SVN-Rev: 5619
2001-08-30 02:59:19 +00:00
Andy Heninger
50c8538b84
ICU-1075 Data Cache, key is base name rather than full path.
...
X-SVN-Rev: 5610
2001-08-29 22:57:37 +00:00
George Rhoten
383eef2c3e
ICU-1075 Fix a memory leak
...
X-SVN-Rev: 5581
2001-08-24 20:09:54 +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
e387d2ad37
ICU-1075 Solaris doesn't like C++ comments in C files.
...
X-SVN-Rev: 5486
2001-08-17 00:00:55 +00:00
Andy Heninger
21a486a624
ICU-1075 Data updates. More updateds to ICU data handling.
...
X-SVN-Rev: 5468
2001-08-15 23:27:38 +00:00
Andy Heninger
c84ea102a7
ICU-1075 Data updates. More updateds to ICU data handling.
...
X-SVN-Rev: 5467
2001-08-15 22:39:42 +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
Andy Heninger
839e1a6152
ICU-1075 Updates to stub data library from port to Linux
...
X-SVN-Rev: 5445
2001-08-06 22:53:11 +00:00
Andy Heninger
cd61cbf256
ICU-1075 data handling updates.
...
X-SVN-Rev: 5353
2001-07-26 21:55:49 +00:00
Vladimir Weinstein
e026c8d874
ICU-392 build data file with versioned entry point
...
X-SVN-Rev: 5328
2001-07-24 16:31:17 +00:00
George Rhoten
11a7219087
ICU-580 Change os/390 batch support back to the original way.
...
X-SVN-Rev: 5213
2001-07-10 18:14:23 +00:00
George Rhoten
4b61754a3f
ICU-900 Fixed some compiler warnings
...
X-SVN-Rev: 5109
2001-06-27 16:25:02 +00:00
George Rhoten
be282546b4
ICU-1018 Remove some options that use some compiler extensions.
...
X-SVN-Rev: 5086
2001-06-26 17:53:36 +00:00
Yves Arrouye
5cfa04f7fd
ICU-963 added a check for specific files in the hardcoded directory
...
before we get too fancy with library pathes, since we can get it wrong when
differently compiled, and incomplete, ICUs, are installed in different
locations.
X-SVN-Rev: 4908
2001-06-06 23:32:41 +00:00
George Rhoten
0de870de83
ICU-66 Don't write off the end of an array.
...
X-SVN-Rev: 4808
2001-05-25 21:50:10 +00:00
George Rhoten
c4997713ef
ICU-903 Updated the copyright notice
...
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
George Rhoten
84284e110a
ICU-865 os/390 porting changes
...
X-SVN-Rev: 4080
2001-03-15 00:31:08 +00:00
George Rhoten
af17c035b1
ICU-580 #if OS390 -> #ifdef OS390
...
X-SVN-Rev: 4005
2001-03-09 23:30:31 +00:00
George Rhoten
0015dde90c
ICU-580 Do s/390 batch stuff during run-time, not compile time.
...
X-SVN-Rev: 4002
2001-03-09 23:03:12 +00:00
George Rhoten
e0b73d8f85
ICU-580 OS/390 porting changes
...
X-SVN-Rev: 3579
2001-02-06 23:27:07 +00:00
George Rhoten
3b66beb865
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3450
2001-01-23 02:40:22 +00:00
Steven R. Loomis
8de7f0cf35
ICU-758 rename import .lib files
...
X-SVN-Rev: 3151
2000-12-06 03:02:21 +00:00
George Rhoten
b1346efccc
ICU-579 & 580: These are the supposed fixes for OS/390, but this needs really needs more discussion.
...
X-SVN-Rev: 3132
2000-12-05 02:28:32 +00:00
Steven R. Loomis
e007d3b46e
ICU-653 Bump ICU version to 1.7, also fix memory map (j728)
...
X-SVN-Rev: 2988
2000-11-22 01:24:40 +00:00
Steven R. Loomis
a86b703082
ICU-683 symbols collision fix for aix, solaris, linux
...
X-SVN-Rev: 2873
2000-11-04 02:16:12 +00:00
Yves Arrouye
ab2b4c9240
ICU-640 define RTLD_GLOBAL to 0 if it wasn't defined by dlfcn.h
...
X-SVN-Rev: 2682
2000-10-13 22:13:35 +00:00
George Rhoten
b6e269c959
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 2646
2000-10-12 18:34:26 +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
George Rhoten
094f69a9ab
ICU-573 perror is defined when UDATA_DEBUG is defined.
...
X-SVN-Rev: 2396
2000-08-30 17:27:08 +00:00
George Rhoten
a34fe9a10a
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2164
2000-08-10 01:59:18 +00:00
Yves Arrouye
d37141dcac
ICU-371 changed LINUX and SOLARIS to U_LINUX and U_SOLARIS, also
...
changed HAVE_INTTYPES_H to U_HAVE_INTTYPES_H.
X-SVN-Rev: 1726
2000-06-30 21:35:03 +00:00
Vladimir Weinstein
497abfd708
ICU-460 Porting changes
...
X-SVN-Rev: 1678
2000-06-28 22:20:08 +00:00
Markus Scherer
9b33ab2734
ICU-421 detect correctly if there is a basename
...
X-SVN-Rev: 1564
2000-06-05 17:24:34 +00:00
Steven R. Loomis
a441c8ef2c
ICU-408 leak libraries on hpux, shl_unload is broken
...
X-SVN-Rev: 1522
2000-05-30 21:47:19 +00:00
Steven R. Loomis
4f8244bea2
ICU-408 hpux brokenness
...
X-SVN-Rev: 1515
2000-05-30 19:30:55 +00:00
Helena Chapman
69ba12f77c
ICU-351 Define UBool to be used in the APIs.
...
X-SVN-Rev: 1410
2000-05-18 22:08:39 +00:00
Markus Scherer
0fa8946325
ICU-375 add temporary 390 changes back to udata, improve performance some
...
X-SVN-Rev: 1385
2000-05-18 17:37:33 +00:00
Steven R. Loomis
f593b7b958
ICU-375 cleanup, made dll loading work anywhere dlopen() is detected
...
X-SVN-Rev: 1351
2000-05-11 23:23:49 +00:00
Vladimir Weinstein
89472a58ef
ICU-375 removed complaints by Solaris CC
...
X-SVN-Rev: 1334
2000-05-04 22:41:23 +00:00
Markus Scherer
16de35807f
ICU-375 avoid naming conflict on Linux
...
X-SVN-Rev: 1326
2000-05-04 00:34:46 +00:00
Markus Scherer
9edd9fec5f
ICU-375 rewrite udata without #ifdef UDATA_MAP/DLL, use flat or pointer ToC etc.
...
X-SVN-Rev: 1321
2000-05-03 23:11:04 +00:00
Yves Arrouye
c69c164be8
ICU-353 basic warnings cleanup (not touching object's memory layout). A
...
basic build now compiles w/o a single warning on Linux. One with --enable-strict
is a different matter...
X-SVN-Rev: 1124
2000-04-13 23:00:43 +00:00
Yves Arrouye
5b96f9db05
ICU-84 reordered #endif for DL code so that non-S/390 plaforms (at least
...
Linux and Solaris) compile.
X-SVN-Rev: 968
2000-03-21 19:40:01 +00:00
Helena Chapman
a24534df38
ICU-84 S/390 DLL code update.
...
X-SVN-Rev: 937
2000-03-10 01:52:03 +00:00
Steven R. Loomis
9c8cf9e12d
ICU-84 os/390 support for udata
...
X-SVN-Rev: 730
2000-02-08 18:04:08 +00:00
Steven R. Loomis
d0eb82f178
ICU-236 HP/UX dll support for UDATA. Woo hoo!
...
X-SVN-Rev: 647
2000-01-19 07:23:50 +00:00
Vladimir Weinstein
efc3b34ebf
ICU-228 Corrected GET_ENTRY behavior
...
X-SVN-Rev: 588
2000-01-14 23:30:55 +00:00
Markus Scherer
aeac763301
ICU-161 open-sourcify more (c) statements
...
X-SVN-Rev: 577
2000-01-13 23:54:23 +00:00
Vladimir Weinstein
8e21f86812
ICU-12 all public include files are now in unicode dir, all private icu_ functions renamed to uprv_
...
X-SVN-Rev: 472
1999-12-28 23:39:02 +00:00
Steven R. Loomis
343d4b3e58
ICU-157 UDATA updates for Machines with Alignment Problems, and to align cnv/ucmp data.
...
X-SVN-Rev: 416
1999-12-15 05:14:03 +00:00
Steven R. Loomis
9284752aa1
ICU-157 udata mapped support for AIX
...
X-SVN-Rev: 398
1999-12-14 01:07:43 +00:00
Steven R. Loomis
c6eb4d6d20
ICU-157 fix mapped data on some platforms
...
X-SVN-Rev: 391
1999-12-13 21:36:13 +00:00
Richard Gillam
1e7ac47da4
ICU-157 fixed opening single, mapped files
...
X-SVN-Rev: 338
1999-12-08 01:11:01 +00:00
Steven R. Loomis
a34482e43f
ICU-157 converter data in udata + udata fixes
...
X-SVN-Rev: 296
1999-12-04 02:31:40 +00:00
Steven R. Loomis
11eaf18abc
ICU-157 use _ instead of - in DLL symbols
...
X-SVN-Rev: 266
1999-12-01 01:02:06 +00:00
Steven R. Loomis
981fc8a22e
ICU-157 posix support for udata.. linux dll support.. posix should work with mmapped files OK
...
X-SVN-Rev: 235
1999-11-23 04:49:35 +00:00
Markus Scherer
e46d3d649c
ICU-157 improve UErrorCode handling
...
X-SVN-Rev: 218
1999-11-22 19:53:19 +00:00
Markus Scherer
77586e9d8b
ICU-157 add udata implementation
...
X-SVN-Rev: 216
1999-11-22 19:43:01 +00:00