Commit Graph

51 Commits

Author SHA1 Message Date
Michael Ow
c9f199a30f ICU-12564 Update copyright notice in ICU4C
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Markus Scherer
22a342a545 ICU-9689 UObject::getDynamicClassID() const { return NULL; } and remove UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION -> easier to create new class hierarchies
X-SVN-Rev: 32776
2012-11-08 23:31:20 +00:00
Peter Edberg
4b3835d9e9 ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier
X-SVN-Rev: 31446
2012-02-20 04:28:17 +00:00
Markus Scherer
4e30dc4c14 ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead
X-SVN-Rev: 30447
2011-08-01 02:20:46 +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
Markus Scherer
f6a04770ff ICU-7455 use compiler RTTI; stop adding poor mans RTTI to new class hierarchies
X-SVN-Rev: 28075
2010-05-19 17:29:33 +00:00
Steven R. Loomis
64835de257 ICU-7353 docs fixup
X-SVN-Rev: 27339
2010-01-19 23:39:42 +00:00
Steven R. Loomis
8e85f80a2a ICU-6797 raft of doxygen fixes for milestone:4.1.4
X-SVN-Rev: 25600
2009-03-17 01:47:25 +00:00
Jason Spieth
704b1a968c ICU-4970 Merge branch into trunk
X-SVN-Rev: 24903
2008-10-28 14:50:15 +00:00
Jason Spieth
c712edec79 ICU-6193 Commit changes to trunk via manual edit
X-SVN-Rev: 24740
2008-10-07 15:40:37 +00:00
George Rhoten
9ce90e2c18 ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly.
X-SVN-Rev: 22422
2007-08-19 08:59:28 +00:00
Ram Viswanadha
ac3e3758c5 ICU-4946 make sure that all headers pass with U_HIDE_DRAFT_API and friends set
X-SVN-Rev: 19074
2006-02-07 01:54:15 +00:00
George Rhoten
a43b70c538 ICU-4552 Fix for new and delete for MFC on Windows.
X-SVN-Rev: 17898
2005-06-15 04:07:47 +00:00
George Rhoten
7e191502de ICU-4436 Allow RTTI to work when /OPT:ICF (COMDAT folding) is used.
X-SVN-Rev: 17333
2005-03-13 19:49:45 +00:00
Vladimir Weinstein
647cb8dc77 ICU-4194 promotion of @draft 2.6 to @stable 2.6 for common library
X-SVN-Rev: 16728
2004-11-02 07:28:07 +00:00
George Rhoten
254eea3c6e ICU-4072 Explicitly use U_EXPORT2 to specify calling convention of static C++ code.
X-SVN-Rev: 16182
2004-08-24 17:21:14 +00:00
George Rhoten
a409a9daa8 ICU-4012 Remove the version bomb.
We won't implement UObject::operator== for a long time.

X-SVN-Rev: 16145
2004-08-11 21:35:15 +00:00
George Rhoten
a6432fd203 ICU-3946 Use U_EXPORT2 for operators
X-SVN-Rev: 16020
2004-07-16 15:43:19 +00:00
Andy Heninger
8ec93303c2 ICU-3783 Make getDynamicClassID() pure virutal on abstract classes.
X-SVN-Rev: 15705
2004-06-04 01:16:05 +00:00
Eric Mader
14fbb48bf9 ICU-3770 Updated copyright notices for ICU 3.0
X-SVN-Rev: 15385
2004-05-18 22:01:41 +00:00
George Rhoten
46cb78d129 ICU-3719 reset the operator== time bomb
X-SVN-Rev: 15291
2004-05-13 20:21:53 +00:00
George Rhoten
6d74051e89 ICU-3500 Fix some compiler warnings.
X-SVN-Rev: 15063
2004-04-27 23:09:25 +00:00
Alan Liu
05e13a433a ICU-2825 check in a future implementation of RTTI supporting subtype testing
X-SVN-Rev: 15022
2004-04-22 19:08:22 +00:00
Ram Viswanadha
bbe9de394c ICU-3405 prototype for U_DRAFT, U_DEPRECATED and U_OBSOLETE
X-SVN-Rev: 14775
2004-03-26 19:42:04 +00:00
Markus Scherer
eb3d7a8d9c ICU-3348 change @draft ICU 2.2 and earlier to @stable
X-SVN-Rev: 13742
2003-11-18 02:37:24 +00:00
George Rhoten
9659f70c96 ICU-3221 Fix the AIX linker warning about multiple definitions of
virtual functions.

X-SVN-Rev: 13129
2003-09-18 17:19:30 +00:00
Markus Scherer
cfb123c6e4 ICU-3236 move a "timebomb" past 2.8
X-SVN-Rev: 13061
2003-09-11 02:59:10 +00:00
George Rhoten
ace6bd29ca ICU-3221 Temporary fix for Solaris until the proper solution can be found
X-SVN-Rev: 12964
2003-08-27 18:35:29 +00:00
George Rhoten
4d18bb2b4f ICU-3221 Fix the AIX linker warning about multiple definitions of virtual functions.
X-SVN-Rev: 12958
2003-08-27 01:01:42 +00:00
Markus Scherer
f1e92d922f ICU-2590 do not forbid the assignment operator because that keeps a compiler from providing one automatically for subclasses
X-SVN-Rev: 11888
2003-05-11 23:27:07 +00:00
Markus Scherer
37c28a48b6 ICU-2590 improve API/code coverage
X-SVN-Rev: 11886
2003-05-10 23:10:09 +00:00
Markus Scherer
835c8e5ece ICU-1730 add comment about clone()
X-SVN-Rev: 11775
2003-05-02 18:49:22 +00:00
George Rhoten
bb0daf402d ICU-2337 Fix for HP/UX which can't support placement new/delete, but
does support overriding new/delete.

X-SVN-Rev: 11058
2003-02-15 00:23:27 +00:00
George Rhoten
7bcb3761b0 ICU-2337 A fix for the Mac
X-SVN-Rev: 10995
2003-02-07 22:02:25 +00:00
George Rhoten
7cce44db0b ICU-2337 This should fix the STL problem.
X-SVN-Rev: 10991
2003-02-07 19:59:50 +00:00
Vladimir Weinstein
7364fbe852 ICU-2659 moved the timebomb in uobject.h to 2.6 - Markus still needs to work on it
X-SVN-Rev: 10885
2003-01-21 22:49:42 +00:00
Markus Scherer
0ef875e461 ICU-2565 add @stable labels etc.
X-SVN-Rev: 10618
2002-12-11 22:49:18 +00:00
Markus Scherer
fa40be5ab6 ICU-2244 UObject must inherit UMemory!
X-SVN-Rev: 10586
2002-12-10 21:57:37 +00:00
Steven R. Loomis
53ddbf2cdd ICU-2457 Bump version # to 2.4
X-SVN-Rev: 10149
2002-11-04 22:58:20 +00:00
Markus Scherer
7b22f218e3 ICU-2244 split UMemory off of UObject
X-SVN-Rev: 9951
2002-10-03 01:13:01 +00:00
Markus Scherer
c1b70c6908 ICU-1962 clarify another comment
X-SVN-Rev: 9591
2002-08-06 20:55:32 +00:00
Markus Scherer
8dd810c7bd ICU-1962 fix comment
X-SVN-Rev: 9579
2002-08-05 21:15:07 +00:00
George Rhoten
d3b70f9b85 ICU-2030 Check for the ability to override the C++ new and delete operators.
X-SVN-Rev: 9441
2002-07-30 20:55:20 +00:00
Andy Heninger
39aeca73d5 ICU-2030 More comments on use of U_OVERRIDE_CXX_ALLOCATION
X-SVN-Rev: 9435
2002-07-30 17:27:16 +00:00
George Rhoten
cb2214eceb ICU-2030 U_CPP_MEMORY_TEST -> U_OVERRIDE_CXX_ALLOCATION and add better documentation
X-SVN-Rev: 9431
2002-07-30 07:42:00 +00:00
George Rhoten
d9121cfa14 ICU-2030 Sun Forte really dislikes most of the new and delete functions.
X-SVN-Rev: 9425
2002-07-30 01:42:26 +00:00
Andy Heninger
f0f44e915e ICU-2030 WIndows build changes to allow apps to use static C runtime lib
X-SVN-Rev: 9400
2002-07-29 21:04:18 +00:00
Markus Scherer
98758e5121 ICU-1962 add comment for future split of UObject into two classes
X-SVN-Rev: 9250
2002-07-18 20:22:00 +00:00
Markus Scherer
57b729a60f ICU-1962 define UObject::new/delete when testing for global new/delete
X-SVN-Rev: 9199
2002-07-16 15:47:46 +00:00
Markus Scherer
11948b52df ICU-1962 change UObject: RTTI pure virtual, remove other boilerplate for now
X-SVN-Rev: 8977
2002-06-29 00:04:16 +00:00