History log of /vbox/src/VBox/Runtime/testcase/tstIprtList.cpp
Revision Date Author Comments Expand
a462e9c5508784b4b91ff00f156011614ae806ba 45520 12-Apr-2013 vboxsync

iprt/cpp/list.h,iprt/cpp/mtlist.h: Added assertions for index out of range conditions and tried to force those cases to have predictable non-destructive behavior. (Not possible when indexing an empty list, unfortunately.) Fixed RTMemRealloc bugs. Added missing read locking. Also changed the testcase to not wait forever in the multithreaded test2() function.

222ed601b92c350df3a504c8f4e4228b58ab5b93 37861 11-Jul-2011 vboxsync

IPRT: fix assigning of empty lists

4520ec42b031779169b52cb9536f22937fd9bf97 36563 05-Apr-2011 vboxsync

iprt-cpp: More RTC*List methods. Added explicit constructors to the specializations.

64fee3f73de7a63db0b27a93be05cd635a149d14 36532 04-Apr-2011 vboxsync

IPRT-C++: iprt::list -> RTCList; iprt::mtlist -> RTCMTList

6c6531128b39093daeac902a8705c0bdf15b31cc 36527 04-Apr-2011 vboxsync

iprt::MiniString -> RTCString.

/vbox/include/VBox/com/string.h /vbox/include/iprt/cpp/exception.h /vbox/include/iprt/cpp/list.h /vbox/include/iprt/cpp/ministring.h /vbox/include/iprt/cpp/xml.h /vbox/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageAppliance.cpp /vbox/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp /vbox/src/VBox/Main/glue/string.cpp /vbox/src/VBox/Main/include/ExtPackUtil.h /vbox/src/VBox/Main/include/HostHardwareLinux.h /vbox/src/VBox/Main/include/Performance.h /vbox/src/VBox/Main/include/ovfreader.h /vbox/src/VBox/Main/src-all/ExtPackManagerImpl.cpp /vbox/src/VBox/Main/src-all/ExtPackUtil.cpp /vbox/src/VBox/Main/src-helper-apps/VBoxExtPackHelperApp.cpp /vbox/src/VBox/Main/src-server/Performance.cpp /vbox/src/VBox/Main/xml/Settings.cpp /vbox/src/VBox/Main/xml/ovfreader.cpp /vbox/src/VBox/Runtime/common/string/ministring.cpp /vbox/src/VBox/Runtime/r3/xml.cpp tstIprtList.cpp tstIprtMiniString.cpp
93615dfa4b8a1f188dd33cc6650bad1b96a3dab6 36525 04-Apr-2011 vboxsync

IPRT-C++: fix rel build boxes

61d4c60e55bc9d7545fc89bd9a32bafe38cea555 36524 04-Apr-2011 vboxsync

IPRT-C++: add a thread-safe variant of the generic list class

a3bbbe5c597341d9b6041560b790596ee41c2cfa 36508 01-Apr-2011 vboxsync

iprt/C++: some cleanup.

67259dc535458471f701aa4a4f3ff00d5736c0df 36500 01-Apr-2011 vboxsync

IPRT: add a generic list class